Coder Social home page Coder Social logo

awesome-rust-tools's Introduction

Awesome Rust Tools

Harnish the power of Rust. Those fast productivity tools created by using Rust.

Table of contents

Search

  • ripgrep — A line-oriented search tool that recursively searches your current directory for a regex pattern.
  • MeiliSearch — Lightning Fast, Ultra Relevant, and Typo-Tolerant Search Engine.

Directory

  • broot — A new way to see and navigate directory trees.
  • dust — A more intuitive version of du in rust.
  • dutree — A tool to analyze file system usage written in Rust.
  • dua-cli — A tool to conveniently learn about the disk usage of directories, fast!
  • lsd — The next gen ls command.
  • zoxide — A fast cd command that learns your habits.

File

  • bat— A cat(1) clone with wings.
  • hexyl — A command-line hex viewer.
  • intermodal — Intermodal is a user-friendly and featureful command-line BitTorrent metainfo utility. The binary is called imdl and runs on Linux, Windows, and macOS.
  • xplr — A hackable, minimal, fast TUI file explorer.

System Monitor

  • ytop — A TUI system monitor written in Rust.
  • procsprocs is a replacement for ps written in Rust.
  • Zenith — Sort of like top or htop but with zoom-able charts, network, and disk usage.

Shell/Terminal

  • nushell — A modern shell written in Rust.
  • starship — ☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell! https://starship.rs
  • alacritty — A cross-platform, GPU-accelerated terminal emulator.
  • navi — An interactive cheatsheet tool for the command-line and application launchers.
  • wezterm — A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust.
  • atuin — 🐢 Magical shell history.
  • sd — Intuitive find & replace CLI (sed alternative).

Performance

  • inferno — A Rust port of FlameGraph. 18x~20x faster than flamegraph.pl.
  • cargo-flamegraph — Easy flamegraphs for Rust projects and everything else, without Perl or pipes <3.
  • hyperfine — A command-line benchmarking tool.
  • py-spy — Sampling profiler for Python programs.

Dev-Utilities

  • dtool — A command-line tool collection to assist development.
  • pastel — A command-line tool to generate, analyze, convert and manipulate colors.
  • ugdb — An alternative TUI for gdb wrote in Rust.
  • xsv — A fast CSV command line toolkit written in Rust.
  • git-absorb — git commit --fixup, but automatic.
  • memory-profiler — A memory profiler for Linux.
  • silicon — Silicon is an alternative to Carbon implemented in Rust. It can render your source code into a beautiful image.
  • gitui — Blazing fast terminal-ui for git written in rust.
  • grex - A command-line tool and library for generating regular expressions from user-provided test cases.
  • fnm — 🚀 Fast and simple Node.js version manager, built in Rust.
  • sccache — sccache is a ccache-like compiler caching tool.
  • rust_sqlite — Simple embedded database modeled off SQLite in Rust
  • dnspeep – spy on the DNS queries your computer is making.
  • gitoxide — An idiomatic, lean, fast & safe pure Rust implementation of Git.

Editor

  • gnvim — GNvim, Neovim GUI aiming for rich code editing experience without any unnecessary web bloat.
  • amp — A text editor for your terminal.
  • neovide — No Nonsense Neovim Client in Rust.
  • xi-editor — A modern editor with a backend written in Rust.

Others

  • coreutils – Cross-platform Rust rewrite of the GNU coreutils
  • zola — A fast static site generator in a single binary with everything built-in. https://www.getzola.org
  • bitwarden_rs — Unofficial Bitwarden compatible server written in Rust
  • tui-rs — A Rust library to build rich terminal user interfaces and dashboards.
  • shadowsocks-rust — A Rust port of shadowsocks
  • himalaya – 📫 CLI email client written in Rust.
  • rustdesk — The best open source remote desktop client software.

Thanks these authors.

awesome-rust-tools's People

Contributors

unpluggedcoder avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.