Rust developer-tools

Open-source Rust projects categorized as developer-tools
Rust CLI Cargo Git AI

Top 23 Rust developer-tool Projects

developer-tools
  1. lapce

    Lightning-fast and Powerful Code Editor written in Rust

    Project mention: Lapce: Fast and Powerful Code Editor in Rust | news.ycombinator.com | 2025-01-18
  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  3. tabby

    Self-hosted AI coding assistant

    Project mention: Ask HN: Air-Gapped Dev Environment? | news.ycombinator.com | 2025-03-06

    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

  4. surrealdb

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

    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.

  5. ht

    Friendly and fast tool for sending HTTP requests

    Project mention: Rest Easy | news.ycombinator.com | 2025-03-26
  6. watchexec

    Executes commands in response to file modifications

    Project mention: Watchexec: Execute commands in response to file modifications | news.ycombinator.com | 2024-08-06
  7. xplr

    A hackable, minimal, fast TUI file explorer

    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/

  8. 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
  9. 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.

    CodeRabbit logo
  10. flox

    Developer environments you can take with you

    Project mention: Flox 1.3: Simplified Service Management with Flox | news.ycombinator.com | 2024-11-03
  11. graph-node

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

    Project mention: Open Source Tools for NFT Development on Arbitrum: Pioneering the Future of Digital Assets | dev.to | 2025-03-05
  12. 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: AIM Weekly for 10 June 2024 | dev.to | 2024-06-10
  13. 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-25

    Yes!

    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.

  14. derive_more

    Some more derive(Trait) options

  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: Top-10 Tips for Conscious Vibe Coding | dev.to | 2025-04-01

    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.

  16. cargo-modules

    Visualize/analyze a Rust crate's internal structure

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

  18. headcrab

    A modern Rust debugging library 🦀

  19. 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?

  20. fw

    workspace productivity booster

  21. hex

    🔮 Futuristic take on hexdump, made in Rust. (by sitkevij)

  22. keyscope

    Keyscope is a key and secret workflow (validation, invalidation, etc.) tool built in Rust

  23. koji

    🦊 An interactive CLI for creating conventional commits.

  24. funzzy

    A lightweight blazingly fast file watcher.

  25. Boop-GTK

    Port of @IvanMathy's Boop to GTK, a scriptable scratchpad for developers.

  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

Log in or Post with

Rust developer-tools related posts

  • Beyond Vibe Coding: What I Discovered Testing 10 AI Coding Tools

    1 project | news.ycombinator.com | 22 Apr 2025
  • Automatic Python shebang lines for venv and conda environment finding

    2 projects | news.ycombinator.com | 4 Apr 2025
  • Rest Easy

    2 projects | news.ycombinator.com | 26 Mar 2025
  • Kwaak, a different take on AI coding tools

    1 project | dev.to | 25 Feb 2025
  • Tach: Visualize and Untangle Your Python Codebase

    1 project | news.ycombinator.com | 25 Feb 2025
  • Kwaak 0.8 - More LLMs and usability improvements

    1 project | dev.to | 7 Feb 2025
  • Lapce: Fast and Powerful Code Editor in Rust

    1 project | news.ycombinator.com | 18 Jan 2025
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 23 Apr 2025
    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 →

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

Sponsored
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com

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