Rust Tool

Open-source Rust projects categorized as Tool

Top 23 Rust Tool Projects

  1. bat

    A cat(1) clone with wings.

    Project mention: My Dev Tool List 2025 | dev.to | 2025-12-02

    bat a cat clone with syntax highlighting and git integration

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

    A simple, fast and user-friendly alternative to 'find'

    Project mention: My Dev Tool List 2025 | dev.to | 2025-12-02

    fd find replacement

  4. sniffnet

    Comfortably monitor your Internet traffic 🕵️‍♂️

    Project mention: Announcing Sniffnet v1.4: introduced PCAP files import — it’s 2X faster than Wireshark! | dev.to | 2025-06-28

    For those of you that still don't know it, Sniffnet is an open-source, cross-platform, Rust-based application enabling you to comfortably monitor Internet traffic (official website | GitHub repository).

  5. hyperfine

    A command-line benchmarking tool

    Project mention: 15 rust tools to level up your Linux terminal | dev.to | 2025-09-15
  6. onefetch

    Command-line Git information tool

  7. hexyl

    A command-line hex viewer

    Project mention: 27 Rust-based alternatives to classic CLI apps | dev.to | 2025-09-09

    12. hexdump/xxd → hexyl (9.8k ⭐)

  8. grex

    A command-line tool and Rust library with Python bindings for generating regular expressions from user-provided test cases

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

    A network diagnostic tool

    Project mention: Nping – ping, but with a graph or table view | news.ycombinator.com | 2025-02-12

    Another interesting tool in this space is trippy, which ‘combines the functionality of traceroute and ping’

    https://github.com/fujiapple852/trippy

  11. pastel

    A command-line tool to generate, analyze, convert and manipulate colors

  12. fselect

    Find files with SQL-like queries

  13. imageflow

    High-performance image manipulation for web servers. Includes imageflow_server, imageflow_tool, and libimageflow

  14. bob

    A version manager for neovim (by MordechaiHadad)

    Project mention: The State of Vim | news.ycombinator.com | 2025-01-24

    Don't install neovim with your system package manager, just like your other development tools. If you rely on a tool where the version makes a big difference, you should be in control of it, not the system package manager. You can build it from the source (which works fine) or use something like Bob [1].

    [1]https://github.com/MordechaiHadad/bob

  15. deploy-rs

    A simple multi-profile Nix-flake deploy tool.

    Project mention: Gorgeous-GRUB: collection of decent community-made GRUB themes | news.ycombinator.com | 2025-05-03

    On NixOS we get one new grub menu entry per “deployment”, be it when you deploy to another host or the local one. They both then get a new grub entry. Of course you can still shoot yourself in the foot by making your system inaccessible remotely, by screwing up ssh config for example. There’s also a solution for that called deploy-rs which has a magic rollback feature which rolls back the system if it can’t connect back to the computer initiating the deployment https://github.com/serokell/deploy-rs?tab=readme-ov-file#mag...

    I’m using these features since multiple years now and can vouch for them.

    Not exactly related to your initial question but I also have my system build in CI and do some playwright tests which become more and more comprehensive as time passes. This all gives me quite a lot of confidence I’ll find an issue early or be able to revert back.

  16. jql

    A JSON Query Language CLI tool

  17. sprite-dicing

    Cross-engine tool for lossless compression of sprites with identical regions

  18. alass

    "Automatic Language-Agnostic Subtitle Synchronization"

    Project mention: Alass – Automatic Language-Agnostic Subtitle Synchronization | news.ycombinator.com | 2025-02-24
  19. diskus

    A minimal, fast alternative to 'du -sh'

  20. intelli-shell

    Like IntelliSense, but for shells

    Project mention: IntelliShell – Like IntelliSense, but for Shells | news.ycombinator.com | 2025-11-07
  21. cyme

    List system USB buses and devices. A modern cross-platform lsusb that attempts to maintain compatibility with, but also add new features

    Project mention: A terminal command that tells you if your USB-C cable is bad | news.ycombinator.com | 2025-10-07

    A similar tool, open source and portable Linux/Mac/Windows is Cyme. It works wonderfully well.

    https://github.com/tuna-f1sh/cyme

  22. csview

    📠 Pretty and fast csv viewer for cli with cjk/emoji support.

  23. code-minimap

    🛰 A high performance code minimap render.

  24. hoard

    cli command organizer written in rust (by Hyde46)

  25. dirble

    Fast directory scanning and scraping tool

  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 Tool discussion

Rust Tool related posts

  • Bat v0.26.0 Released

    3 projects | news.ycombinator.com | 19 Oct 2025
  • Bat: Cat with Syntax Highlighting

    1 project | news.ycombinator.com | 5 Oct 2025
  • Bat: Cat with Syntax Highlighting

    1 project | news.ycombinator.com | 4 Jul 2025
  • What to do when your git worktree is not detecting file changes

    1 project | dev.to | 7 Apr 2025
  • bat VS kat - a user suggested alternative

    2 projects | 13 Mar 2025
  • Alass – Automatic Language-Agnostic Subtitle Synchronization

    1 project | news.ycombinator.com | 24 Feb 2025
  • Hyperfine: A command-line benchmarking tool

    10 projects | news.ycombinator.com | 18 Nov 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 22 Dec 2025
    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. Learn more →

Index

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

# Project Stars
1 bat 56,256
2 fd 40,857
3 sniffnet 32,173
4 hyperfine 27,049
5 onefetch 11,389
6 hexyl 9,917
7 grex 7,944
8 trippy 6,375
9 pastel 6,119
10 fselect 4,367
11 imageflow 4,353
12 bob 1,949
13 deploy-rs 1,894
14 jql 1,642
15 sprite-dicing 1,437
16 alass 1,239
17 diskus 1,147
18 intelli-shell 1,111
19 cyme 1,029
20 csview 679
21 code-minimap 642
22 hoard 631
23 dirble 629

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