Rust developer-tools

Open-source Rust projects categorized as developer-tools | Edit details

Top 14 Rust developer-tool Projects

  • GitHub repo watchexec

    Executes commands in response to file modifications

    Project mention: Sync files all ways across several specific folders | | 2022-01-09
  • GitHub repo ht

    Friendly and fast tool for sending HTTP requests

    Project mention: Hurl 1.3.1, a command line to run and test HTTP requests with plain text, curl and Rust | | 2021-10-07

    How does it compare to Xh ?

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo graph-node

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

    Project mention: Weekly DeFi Discussion - A great place to ask questions and discuss ideas | | 2022-01-16
  • GitHub repo cargo-watch

    Watches over your Cargo project's source.

    Project mention: My Ideal Rust Workflow | | 2021-10-27
  • GitHub repo tangram

    Tangram makes it easy for programmers to train, deploy, and monitor machine learning models.

    Project mention: Writing the fastest GBDT libary in Rust | | 2022-01-11

    In this post, we will go over how we optimized our Gradient Boosted Decision Tree library. This is based on a talk that we gave at RustConf 2021: Writing the Fastest Gradient Boosted Decision Tree Library in Rust. The code is available on GitHub.

  • GitHub repo derive_more

    Some more derive(Trait) options

    Project mention: Microsoft re-adds .NET hot-reload | | 2021-10-23

    tl;dr you can put commit hashes in the place where the parent comment put tags.

    The PR interface actually exposes this for force-pushes, but the UI discovery for this is horrible. It turns out that the "force-pushed" part in the little message in the github UI is actually a link. This link points to the diff between the old and the new HEAD of the branch.

    As an example you can look at this PR:

    It has this little message somewhere down the page:

    Monadic-Cat force-pushed the add-unwrap branch from e130dbe to 25235aa 4 months ago

    If you then click that link you go to the "compare" page, which shows the diff between the two commits:

    Disclaimer: I'm a Micrsoft employe, but don't work on Github. I'm a daily user of Github though.

  • GitHub repo headcrab

    A modern Rust debugging library 🦀

    Project mention: Kerla: Monolithic kernel in Rust, aiming for Linux ABI compatibility | | 2021-10-25

    I just meant that even big projects posted here in the past like the Headcrab debugger: have been seemingly abandoned now.

    Even Rocket seems to have greatly slowed development unfortunately.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo hex

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

    Project mention: huxdemp: A modernized hexdump, with colorized output, column reordering, and Lua plugins! | | 2021-12-10

    huxdemp does not have: - Content squeezing. This is a neat feature from hexyl that will elide rows of output if it would be the same as the previous row, replacing it with a single asterisk. It might be added to huxdemp later, though. - Octal or binary views. hex is great for that. - Windows support. WSL2 is a thing :P Plus my last experience of trying to get something to be compatible with Windows was particularly traumatic, and since I'm not a masochist, I'm not in a hurry to repeat it.

  • GitHub repo keyscope

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

    Project mention: I just open sourced Keyscope - a security tool built in Rust for automating validation of a wide range of API keys | | 2021-10-05
  • GitHub repo cargo-modules

    A cargo plugin for showing a tree-like overview of a crate's modules.

  • GitHub repo Boop-GTK

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

    Project mention: Wrong font on Boop-GTK | | 2021-04-16

    I just installed Boop-GTK and the font is wrong. The app is supposed to use a monospaced font, but mine looks like this which is clearly wrong. I looked at the documentation and couldn't find anything when it came to fonts. Does anyone have any idea what could be causing this?

  • GitHub repo rhack

    Temporary edit external crates that your project depends on

    Project mention: Show HN: Temporary edits Rust libraries that your project depends on | | 2021-03-29
  • GitHub repo xxv

    The XXV visual hex viewer for the terminal.

    Project mention: My favorite cli/tui programs: | | 2021-07-15
  • GitHub repo projectpad2

    Projectpad allows to manage secret credentials and server information that you need to handle as a software developer or sysadmin.

    Project mention: Show HN: Projectpad – manage credentials and server information, GUI+CLI | | 2021-02-08
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). The latest post mention was on 2022-01-16.

Rust developer-tools related posts


What are some of the best open-source developer-tool projects in Rust? This list will help you:

Project Stars
1 watchexec 2,685
2 ht 2,419
3 graph-node 1,596
4 cargo-watch 1,589
5 tangram 1,085
6 derive_more 820
7 headcrab 787
8 hex 328
9 keyscope 324
10 cargo-modules 243
11 Boop-GTK 185
12 rhack 104
13 xxv 76
14 projectpad2 54
Find remote jobs at our new job board There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.