Rust developer-tools

Open-source Rust projects categorized as developer-tools

Top 23 Rust developer-tool Projects

developer-tools
  1. lapce

    Lightning-fast and Powerful Code Editor written in Rust

    Project mention: Developer Tooling #008 | dev.to | 2025-11-20

    Lapce

  2. 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.

    InfluxDB logo
  3. tabby

    Self-hosted AI coding assistant

    Project mention: Top 20 Rising GitHub Projects with the Most Stars in 2025 | dev.to | 2025-07-29

    Tabby is a modern terminal emulator that emphasizes usability and extensibility.

  4. yazi

    💥 Blazing fast terminal file manager written in Rust, based on async I/O.

    Project mention: A ncurses-based command line torrent client for high performance | news.ycombinator.com | 2025-11-23
  5. surrealdb

    A scalable, distributed, collaborative, document-graph database, for the realtime web

    Project mention: SurrealDB – A scalable, distributed, document-graph db, for the realtime web | news.ycombinator.com | 2025-12-01
  6. harper

    Offline, privacy-first grammar checker. Fast, open-source, Rust-powered

    Project mention: Grammarly rebrands to 'Superhuman,' launches a new AI assistant | news.ycombinator.com | 2025-10-29
  7. ht

    Friendly and fast tool for sending HTTP requests

    Project mention: Rust's TUI Revolution | news.ycombinator.com | 2025-11-05
  8. watchexec

    Executes commands in response to file modifications

    Project mention: Watchfiles: Simple, modern and fast file watching for Python, written in Rust | news.ycombinator.com | 2025-07-08
  9. 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.

    Stream logo
  10. devenv

    Fast, Declarative, Reproducible, and Composable Developer Environments using Nix

    Project mention: Better pre-commit, re-engineered in Rust | news.ycombinator.com | 2025-11-14

    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.

  11. 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
  12. xplr

    A hackable, minimal, fast TUI file explorer

  13. 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-18

    View the Project on GitHub

  14. flox

    Developer environments you can take with you

    Project mention: Run Nix Based Environments in Kubernetes | news.ycombinator.com | 2025-11-16
  15. 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
  16. graph-node

    Graph Node indexes data from blockchains such as Ethereum and serves it over GraphQL

    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

  17. 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.

    Project mention: Zed: The Fastest AI Code Editor | news.ycombinator.com | 2025-05-07

    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.

  18. 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: Why is everything so scalable? | news.ycombinator.com | 2025-10-15

    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

  19. derive_more

    Some more derive(Trait) options

    Project mention: # [derive(Clone)] Is Broken | news.ycombinator.com | 2025-07-08
  20. lstr

    A fast, minimalist directory tree viewer, written in Rust.

    Project mention: Show HN: Lstr – A modern, interactive tree command written in Rust | news.ycombinator.com | 2025-06-17
  21. 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-05

    Setting 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.

  22. cargo-modules

    Visualize/analyze a Rust crate's internal structure

  23. headcrab

    A modern Rust debugging library 🦀

  24. gittype

    A CLI code-typing game that turns your source code into typing challenges

    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?

  25. python-launcher

    Python launcher for Unix

    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?

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust developer-tools discussion

Rust developer-tools related posts

  • Gitlogue: Turning Your Commit History into a Cinematic Terminal Experience

    1 project | dev.to | 18 Dec 2025
  • A Look at Rust from 2012

    2 projects | news.ycombinator.com | 3 Dec 2025
  • Developer Tooling #008

    4 projects | dev.to | 20 Nov 2025
  • Better pre-commit, re-engineered in Rust

    6 projects | news.ycombinator.com | 14 Nov 2025
  • fnox, a secret manager that pairs well with mise

    12 projects | news.ycombinator.com | 27 Oct 2025
  • Why is everything so scalable?

    2 projects | news.ycombinator.com | 15 Oct 2025
  • Mise: Monorepo Tasks

    6 projects | news.ycombinator.com | 6 Oct 2025
  • A note from our sponsor - Stream
    getstream.io | 23 Dec 2025
    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 →

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

Sponsored
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.
www.influxdata.com

Did you know that Rust is
the 5th most popular programming language
based on number of references?