Developer Tools built with Rust
Clear filtersChoose Rust-built developer tools by the job you need done: uv manages Python projects, Ruff checks Python code, Zed and Helix edit source, Alacritty provides a terminal, and Nushell works with structured data. These tools serve different layers of a workflow; they are not all alternatives to each other.
16 of 73 projects · Featured first, then most starred.
ShipRust
FeaturedLaunch a Rust SaaS with auth, a dashboard, and deployment already wired.
- Stars—
- LicenseUnknown
- CategoryDeveloper Tools
Astral uv
An extremely fast Python package and project manager, written in Rust.
- Stars62.0k
- LicenseMIT
- CategoryDeveloper Tools
Zed
High-performance, multiplayer code editor from the creators of Atom.
- Stars60.0k
- LicenseGPL-3.0
- CategoryDeveloper Tools
Alacritty
A cross-platform, OpenGL terminal emulator.
- Stars58.0k
- LicenseApache-2.0
- CategoryDeveloper Tools
Ruff
An extremely fast Python linter and code formatter.
- Stars42.0k
- LicenseMIT
- CategoryDeveloper Tools
Nushell
A cross-platform shell that lets you filter and transform structured data.
- Stars40.6k
- LicenseMIT
- CategoryDeveloper Tools
Helix
A post-modern modal text editor.
- Stars37.0k
- LicenseMPL-2.0
- CategoryDeveloper Tools
Lapce
Lightning-fast and powerful code editor.
- Stars37.0k
- LicenseApache-2.0
- CategoryDeveloper Tools
Atuin
Search and sync your shell history with optional end-to-end encryption.
- Stars31.9k
- LicenseMIT
- CategoryDeveloper Tools
Fish Shell
The user-friendly command line shell for macOS, Linux, and the rest of the family.
- Stars30.0k
- LicenseGPL-2.0
- CategoryDeveloper Tools
Warp
The intelligent terminal with AI and your dev team's knowledge built in.
- Stars24.0k
- LicenseProprietary
- CategoryDeveloper Tools
Biome
A toolchain for the web: format, lint and more in a fraction of a second.
- Stars20.0k
- LicenseMIT
- CategoryDeveloper Tools
Zola
Build static websites from Markdown with a single command-line tool.
- Stars17.5k
- LicenseEUPL-1.2
- CategoryDeveloper Tools
Rspack
A fast Rust-based web bundler with webpack-compatible API.
- Stars11.0k
- LicenseMIT
- CategoryDeveloper Tools
dekit
Run and monitor project processes from a terminal interface.
- Stars2.8k
- LicenseMIT
- CategoryDeveloper Tools
Vercel Turbopack
The Rust-powered successor to Webpack, built into Next.js.
- Stars—
- LicenseMPL-2.0
- CategoryDeveloper Tools
Choose a Rust developer tool by task
Built with Rust editorial guide · Updated
| Your task | Start here | What to know |
|---|---|---|
| Manage Python projects | uv | uv manages Python dependencies, environments and Python versions. Use it when the problem is setting up or running a project. It does not take the place of a code linter: pair it with Ruff when you also want code checks. uv documentation. |
| Lint and format Python | Ruff | Ruff is a Python linter and formatter written in Rust. Choose it for code checks and formatting, rather than dependency management. Before replacing an existing setup, compare the rules and formatting behavior your project relies on. Ruff documentation. |
| Edit source code | Zed or Helix | Start with Zed for a graphical editor, or Helix for a terminal-based editor with selection-first modal editing. Choose according to where you edit and which interaction model you prefer, then check support for the languages you use. Zed docs · Helix docs. |
| Run a terminal window | Alacritty | Alacritty is a terminal emulator: it displays the shell and terminal applications you run inside it. It does not replace your shell's language. Consider it when you want to change the terminal application while keeping your existing command-line workflow. Alacritty overview. |
| Work with structured data in a shell | Nushell | Nushell’s built-in commands pass structured data through pipelines, so you can select and filter fields. Nushell has its own language; do not assume Bash scripts run unchanged. It can run inside a terminal such as Alacritty; the two solve different problems. Nushell book. |
These are examples from the catalog, not a complete ranking. Rust-built tools can serve other languages: uv and Ruff work on Python projects. Open a listing for its website and source repository, then verify current platform support and licensing upstream. Directory star counts are stored snapshots, not live totals.
Back to all developer tools ↑