An open API service indexing awesome lists of open source software.

awesome-rust-tools

Harness the power of Rust. Those fast productivity tools based on Rust.
https://github.com/unpluggedcoder/awesome-rust-tools

Last synced: 1 day ago
JSON representation

  • Dev-Utilities

    • delta - highlighting pager for git, diff, and grep output.
    • dnspeep
    • dotter
    • dtool - line tool collection to assist development.
    • fnm
    • git-absorb - -fixup, but automatic.
    • gpg-tui
    • grex - A command-line tool and library for generating regular expressions from user-provided test cases.
    • hurl
    • jaq
    • jless - line JSON viewer designed for reading, exploring, and searching through JSON data.
    • lurk
    • mask
    • onefetch - line Git information tool.
    • pastel - line tool to generate, analyze, convert and manipulate colors.
    • rust_sqlite
    • rust_kanban
    • sccache - like compiler caching tool.
    • silicon
    • steel
    • StyLua
    • ugdb
    • xsv
    • fw
    • slumber - based HTTP/REST client.
    • tinty
    • mise
    • riff
    • sqleibniz
    • qsv - fast Data-Wrangling toolkit.
    • jj - compatible VCS that is both simple and powerful.
    • gitoxide
    • difftastic
    • forge - based AI pair programmer for software development, providing intelligent code assistance and collaboration features.
    • tlrc
    • tokei
    • bytehound
    • gitui - ui for git written in rust.
    • tealdeer
    • octomind - based AI development assistant with MCP support, 7 LLM providers, and extensible architecture.
    • gitlogue - A cinematic Git commit history replay for the terminal.
    • omnigraph - native, traversal + vector + BM25 in one runtime."
    • gity - platform Rust daemon that accelerates Git on large repos via the fsmonitor protocol.
    • sem - Semantic version control on top of Git: entity-level diffs, blame, and cross-file impact analysis (28 languages via tree-sitter), built for coding agents.
  • Editor

  • File

  • FileSystem

  • Others

    • bartib - A simple timetracker for the command line.
    • coreutils - platform Rust rewrite of the GNU coreutils.
    • fend - precision unit-aware calculator.
    • poketex
    • rustdesk
    • shadowsocks-rust
    • tigerbeetle
    • tui-rs - lang.org/) library to build rich terminal user interfaces and dashboards.
    • zola - in. https://www.getzola.org
    • inlyne
    • ytermusic
    • youtube-tui
    • md-tui - A TUI application for viewing markdown files.
    • see - A file visualization tool for terminal, offering advanced code viewing capabilities, Markdown rendering, and more. It provides syntax highlighting, emoji support, and image rendering capabilities, offering a visually appealing way to view various file types directly in your console.
    • ratatui
    • vaultwarden
    • kanata - Improve keyboard comfort and usability with advanced customization.
    • sudo.rs
    • himalaya
    • zerobrew - in, 5-20x faster, experimental Homebrew alternative.
    • gittype - A code-typing game that turns your source code into typing challenges.
    • screenpipe
    • OpenTypeless - platform AI voice typing desktop app built with Tauri.
  • Performance

    • fd - friendly alternative to 'find'.
    • igrep
    • MeiliSearch - Tolerant Search Engine.
    • ripgrep - oriented search tool that recursively searches your current directory for a regex pattern.
    • repgrep
    • scout
    • sweep-rs
    • television
    • skim
    • Reflex - first, trigram-indexed full-text code search engine for large codebases. Sub-100ms queries, JSON output, and MCP server for AI agent workflows.
  • Security

  • Shell/Terminal

    • alacritty - platform, GPU-accelerated terminal emulator.
    • atuin
    • just
    • mprocs
    • navi - line and application launchers.
    • nushell
    • rio - accelerated GPU terminal emulator focusing to run in desktops and browsers.
    • rust-parallel
    • sd
    • shrs
    • starship - fast, and infinitely customizable prompt for any shell! [https://starship.rs](https://starship.rs/)
    • zellij
    • createnv - 🧞‍♀️Automagically creates .env files.
    • rargs - matching support.
    • handlr-regex - utils` alternative.
    • wezterm - accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust.
    • splashboard - A customizable terminal splash rendered on shell startup and on directory change, with per-directory dashboards.
  • System Monitor

    • bandwhich
    • bottom - platform graphical process/system monitor for the terminal.
    • bpftop - time view of running eBPF programs.
    • netscanner - All-in-one Network scanner.
    • procs - lang.org/).
    • sniffnet - platform application to monitor your network traffic with ease.
    • trippy
    • ytop(Archived) - A TUI system monitor written in Rust.
    • Zenith - able charts, network, and disk usage.
    • rsftch
    • diskonaut
    • macmon - Sudoless performance / power monitoring for Apple Silicon processors.
    • below
    • macchina
    • pik
    • RustScan
    • rustnet - A cross-platform Terminal UI for real-time network monitoring with process identification and deep packet inspection.
    • macdisp - line tool for changing the display.
    • featherbar - bar system monitor showing CPU, RAM, power, and temperature.
    • lazyslurm - A lazygit-style terminal UI for Slurm. Monitor jobs, tail logs, and inspect nodes and partitions.