Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →
Top 23 Rust developer-tool Projects
-
Lapce
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Tabby is a modern terminal emulator that emphasizes usability and extensibility.
- Project mention: A ncurses-based command line torrent client for high performance | news.ycombinator.com | 2025-11-23
- Project mention: SurrealDB – A scalable, distributed, document-graph db, for the realtime web | news.ycombinator.com | 2025-12-01
- Project mention: Grammarly rebrands to 'Superhuman,' launches a new AI assistant | news.ycombinator.com | 2025-10-29
-
- Project mention: Watchfiles: Simple, modern and fast file watching for Python, written in Rust | news.ycombinator.com | 2025-07-08
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
probably not relevant to you, since it is yet another tool for managing your development environment, but maybe have a look at devenv (https://devenv.sh). it's main purpose is managing the development environment, but it has integration for pre-commit (or pmeven prek iirc) that let's pre-commit do it's thing, but takes over the dependency management.
-
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 -
-
gitlogue
A cinematic Git commit replay tool for the terminal, turning your Git history into a living, animated story.
Project mention: Gitlogue: Turning Your Commit History into a Cinematic Terminal Experience | dev.to | 2025-12-18View the Project on GitHub
-
-
refact
AI Agent that handles engineering tasks end-to-end: integrates with developers’ tools, plans, executes, and iterates until it achieves a successful result.
Project mention: Qodo Command scores 71.2% on SWE-bench Verified | news.ycombinator.com | 2025-08-12 - Project mention: Unlock the Future: 17 Must-Have Resources for Blockchain, Solidity & Web3 Smart Contract Development | dev.to | 2025-06-21
The Graph: Powering Decentralized Data Querying The Graph is a decentralized protocol for indexing and querying blockchain data. It allows developers to build and publish open APIs, called subgraphs, that dApps can query efficiently, eliminating the need for custom server infrastructure to process blockchain events. Query with The Graph
-
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.
Unless something's changed, every AI-backed language server I've tried in Helix suffers from the same limitation when it comes to completions: Suggestions aren't shown until the last language server has responded or timed-out. Your slowest language server determines how long you'll be waiting.
The only project I know of that recognizes this is https://github.com/SilasMarvin/lsp-ai, which pivoted away from completions to chat interactions via code actions.
-
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
Tach, mentioned in the article, seems to be in maintained. But I dug around and found this comment:
https://github.com/gauge-sh/tach/issues/791#issuecomment-338...
> since nobody else has done it yet, i've forked tach and updated it to work on python 3.14 - https://github.com/DetachHead/dtach
-
- Project mention: Show HN: Lstr – A modern, interactive tree command written in Rust | news.ycombinator.com | 2025-06-17
-
kftray
kubectl port-forward manager and reverse tunnel (ngrok-like) for exposing local services publicly, with TLS termination, HTTP traffic inspection, UDP forwarding, multi-hop proxy routing through k8s clusters, stateful config via filesystem or git - GUI and TUI available
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: Show HN: GitType – A typing game that turns GitHub repos into challenges | news.ycombinator.com | 2025-09-20
* Various bug fixes and UI improvements
You can find the project here: https://github.com/unhappychoice/gittype
How high can you score? Can you break 1000 points?
- 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
-
Gitlogue: Turning Your Commit History into a Cinematic Terminal Experience
-
A Look at Rust from 2012
-
Developer Tooling #008
-
Better pre-commit, re-engineered in Rust
-
fnox, a secret manager that pairs well with mise
-
Why is everything so scalable?
-
Mise: Monorepo Tasks
- A note from our sponsor - Stream getstream.io | 23 Dec 2025
Index
What are some of the best open-source developer-tool projects in Rust? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | lapce | 37,746 |
| 2 | tabby | 32,596 |
| 3 | yazi | 30,764 |
| 4 | surrealdb | 30,590 |
| 5 | harper | 8,841 |
| 6 | ht | 7,392 |
| 7 | watchexec | 6,583 |
| 8 | devenv | 6,087 |
| 9 | mirrord | 4,794 |
| 10 | xplr | 4,642 |
| 11 | gitlogue | 3,707 |
| 12 | flox | 3,670 |
| 13 | refact | 3,413 |
| 14 | graph-node | 3,094 |
| 15 | lsp-ai | 3,074 |
| 16 | tach | 2,586 |
| 17 | derive_more | 2,038 |
| 18 | lstr | 1,386 |
| 19 | kftray | 1,331 |
| 20 | cargo-modules | 1,183 |
| 21 | headcrab | 892 |
| 22 | gittype | 804 |
| 23 | python-launcher | 625 |