Rust developer-tools

Open-source Rust projects categorized as developer-tools

Top 23 Rust developer-tool Projects

  • surrealdb

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

    Project mention: Go devs that learned Rust, what are your thoughts on it? | reddit.com/r/golang | 2023-01-08
  • watchexec

    Executes commands in response to file modifications

    Project mention: is there a plugin to run any file (.py .js .java etc.) and display the output? | reddit.com/r/vim | 2022-10-29

    I use watchexec to automatically run the code when saved, you should customise this to your liking.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • ht

    Friendly and fast tool for sending HTTP requests

    Project mention: xh: Friendly and fast tool for sending HTTP requests (HTTPie in Rust) | news.ycombinator.com | 2023-01-14
  • xplr

    A hackable, minimal, fast TUI file explorer

    Project mention: [Projet] PIC 📷 | reddit.com/r/rust | 2023-01-29

    PIC stands for Preview Image in CLI, I think this should be explicit enough. I first made it because I needed a way to display images in the terminal (for an xplr plugin), but the more I worked on it, the better it got, as of now I have implemented 4 different ways to preview images (I couldn't find other ones), some can even display GIFs!

  • graph-node

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

    Project mention: Delegating risks on The Graph | reddit.com/r/thegraph | 2023-01-19

    thegraph.com is the only site operated by The Graph Foundation, and is the centrepiece for all activity on the protocol. Can a website/web dApp be hacked? Yes. Has it been hacked in the past two years since it launched? No.

  • cargo-watch

    Watches over your Cargo project's source.

    Project mention: Cargo Watch 8.3.0 | reddit.com/r/rust | 2023-01-11
  • derive_more

    Some more derive(Trait) options

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • headcrab

    A modern Rust debugging library 🦀

  • python-launcher

    Python launcher for Unix

    Project mention: Thoughts on the Python Packaging Ecosystem | news.ycombinator.com | 2023-01-22

    You could look into cibuildwheel, to have more control over what Python versions are used to build a wheel, but as the name implies not a great solution for running it locally.

    Otherwise you'll have to be rather specific about what Python interpreter to use. For example using the python launcher for Linux (https://github.com/brettcannon/python-launcher).

    Looking through the docs of pdm, Hatch or Poetry, I can't really find a definitive answer if they will use the Python version you specify. They all at least need to be able to locate the correct Python version in order to do so. It would be great if managing Python versions was something that came along with Python, so that these tools could rely on it more.

  • cargo-modules

    Render your crate's module/item structure as a tree or graph

    Project mention: Rust project module/item tree | reddit.com/r/rust | 2022-06-02

    You could take a look at https://github.com/regexident/cargo-modules

  • fw

    workspace productivity booster

    Project mention: fw – workspace productivity booster written in Rust | news.ycombinator.com | 2022-10-01
  • hex

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

  • keyscope

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

  • Boop-GTK

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

  • rhack

    Temporary edit external crates that your project depends on

    Project mention: How do I download an indirect dependency locally and edit some code in it? | reddit.com/r/rust | 2022-08-26
  • projectpad2

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

    Project mention: Storing Homelab Passwords and Information? | reddit.com/r/selfhosted | 2022-12-12
  • dolores

  • koji

    🦊 An interactive CLI for creating conventional commits.

  • ikki

    A tool for defining and running multi-container Docker applications

    Project mention: Ikki: a new tool for defining and running multi-container Docker applications | reddit.com/r/rust | 2022-07-31
  • yozuk

    Chatbot for Programmers

    Project mention: Yozuk - chatbot for programmers | reddit.com/r/rust | 2022-09-02

    Github: https://github.com/yozuk/yozuk

  • garden

    Garden grows and cultivates collections of Git trees (by davvid)

    Project mention: Ask HN: Who needs beta testers? (February 2023) | news.ycombinator.com | 2023-02-02

    https://github.com/davvid/garden

    Project Description: Garden is a git multi-repo powertool. Garden lets you define custom workflows over arbitrary collections of git trees.

    If you find yourself running bespoke commands across a smattering of git repositories then Garden can be a big improvement over a big pile o' scripts and repos.

    What do you want to be tested: Test the documented feature-set and new-user onboarding experience. Give feedback on its usefulness as a development/testing aid.

    Contact Info: Open an issue on the project page

  • languagetool-code-comments

    languagetool-code-comments integrates the LanguageTool API to parse, spell check, and correct the grammar of your code comments!

    Project mention: [Release] languagetool-code-comments - Integrates the LanguageTool API to parse, spell check, and correct the grammar of your code comments! | reddit.com/r/rust | 2022-08-26
  • cargo-select

    Cargo subcommand to easily run targets/examples

    Project mention: [release] cargo-select 0.2 | reddit.com/r/rust | 2022-07-03
  • SaaSHub

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

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 2023-02-02.

Rust developer-tools related posts

Index

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

Project Stars
1 surrealdb 17,416
2 watchexec 3,692
3 ht 3,467
4 xplr 2,710
5 graph-node 2,350
6 cargo-watch 2,056
7 derive_more 1,024
8 headcrab 854
9 python-launcher 502
10 cargo-modules 456
11 fw 426
12 hex 392
13 keyscope 363
14 Boop-GTK 210
15 rhack 120
16 projectpad2 78
17 dolores 54
18 koji 41
19 ikki 39
20 yozuk 35
21 garden 23
22 languagetool-code-comments 17
23 cargo-select 14
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com