Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 23 Rust developer-tool Projects
-
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
People in government agencies, defence and aerospace companies write code in airgapped environments every day.
Essentials like version control, CI/CD and artifact repositories are readily available, as they always have been.
The problem you'll face with LLM assists is they require very substantial hardware. I don't know how well that's going to fit your laptop-in-the-middle-of-nowhere use case, but there are projects floating around.
https://github.com/TabbyML/tabby
-
Project mention: SurrealDB 2.2: Benchmarking, graph path algorithms and foreign key constraints | dev.to | 2025-03-17
To make this better, we've created a language testing suite similar to the ECMAscript conformance testing suite test262.
-
-
Project mention: Watchexec: Execute commands in response to file modifications | news.ycombinator.com | 2024-08-06
-
Project mention: Superfile – A fancy, petty terminal file manager | news.ycombinator.com | 2024-05-10
I love that there are a lot of great options in this space. This one looked nice due to its selection pane: https://xplr.dev/
-
mirrord
Connect your local process and your cloud environment, and run local code in cloud conditions.
Project mention: KubeVPN: Revolutionizing Kubernetes Local Development | news.ycombinator.com | 2025-02-19 -
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Project mention: Flox 1.3: Simplified Service Management with Flox | news.ycombinator.com | 2024-11-03
-
Project mention: Open Source Tools for NFT Development on Arbitrum: Pioneering the Future of Digital Assets | dev.to | 2025-03-05
-
lsp-ai
LSP-AI is an open-source language server that serves as a backend for AI-powered functionality, designed to assist and empower software engineers, not replace them.
-
tach
A Python tool to visualize + enforce dependencies, using modular architecture 🌎 Open source 🐍 Installable via pip 🔧 Able to be adopted incrementally - ⚡ Implemented with no runtime impact ♾️ Interoperable with your existing systems 🦀 Written in rust
Project mention: Show HN: Tach – Visualize and Untangle Your Python Codebase | news.ycombinator.com | 2025-02-25Yes!
Here is an example project that is configured as if it were a uv workspace: https://github.com/gauge-sh/tach/tree/main/python/tests/exam...
In that project, `tach check-external` would handle between-workspace dependencies, while the core `modules` and `interfaces` config would handle within-workspace dependencies.
Soon these will be better unified, we kept the 1st-party/3rd-party distinction separate while we learned what the UX should be.
-
-
refact
AI Agent that handles engineering tasks end-to-end: integrates with developers’ tools, plans, executes, and iterates until it achieves a successful result.
Use advanced reasoning models like GPT-o3-mini specifically for planning (in Refact.ai, just click ‘Think’ button’) and creating detailed Product Requirements Documents (PRDs), then pass these comprehensive plans to execution-focused models like Claude 3.7 to handle the actual coding implementation. The planning models excel at high-level thinking while execution models efficiently translate those plans into functional code.
-
-
kftray
🦀 ⚡ kubectl port forward manager, with support for UDP and proxy connections through k8s clusters
Project mention: Debugging Kubernetes Services with KFtray's HTTP Logs and VS Code REST Client Extension | dev.to | 2025-03-05Setting up HTTP logging in KFtray is an simple process that begins with downloading and installing KFtray v0.16.1 or later from the GitHub releases page. Once you have KFtray installed, you'll need to configure your port-forward settings.
-
-
Project mention: Automatic Python shebang lines for venv and conda environment finding | news.ycombinator.com | 2025-04-04
If I understood correctly: you may also be interested in https://github.com/brettcannon/python-launcher (by one of the core Python devs). Although that specifically targets Linux. On Windows, the provided launcher is already aware of venvs (https://peps.python.org/pep-0486/) - although it only uses the currently activated venv, to my understanding.
Personally I'm not sure I like the idea of searching based on a folder name, as opposed to having some explicit registry of venvs. But this does seem to be more functionality than the existing options offer.
Out of curiousity, how do you typically make and organize your venvs?
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust developer-tools discussion
Rust developer-tools related posts
-
Beyond Vibe Coding: What I Discovered Testing 10 AI Coding Tools
-
Automatic Python shebang lines for venv and conda environment finding
-
Rest Easy
-
Kwaak, a different take on AI coding tools
-
Tach: Visualize and Untangle Your Python Codebase
-
Kwaak 0.8 - More LLMs and usability improvements
-
Lapce: Fast and Powerful Code Editor in Rust
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 23 Apr 2025
Index
What are some of the best open-source developer-tool projects in Rust? This list will help you:
# | Project | Stars |
---|---|---|
1 | lapce | 35,172 |
2 | tabby | 30,868 |
3 | surrealdb | 29,104 |
4 | ht | 6,265 |
5 | watchexec | 5,897 |
6 | xplr | 4,363 |
7 | mirrord | 4,056 |
8 | flox | 3,149 |
9 | graph-node | 2,971 |
10 | lsp-ai | 2,696 |
11 | tach | 2,356 |
12 | derive_more | 1,875 |
13 | refact | 1,875 |
14 | cargo-modules | 1,084 |
15 | kftray | 982 |
16 | headcrab | 890 |
17 | python-launcher | 611 |
18 | fw | 550 |
19 | hex | 540 |
20 | keyscope | 393 |
21 | koji | 307 |
22 | funzzy | 274 |
23 | Boop-GTK | 240 |