A curated list of replacements for existing software written in Rust.
If you want to contribute, please read CONTRIBUTING.md.
π£ This is forked from TaKO8Ki initial project as his project doesn't seem active right now. I keep his sponsor for his great work.
- youki - An experimental container runtime written in Rust
- Pleco - A Rust-based re-write of the Stockfish Chess Engine
- Quickwit - π A cloud-native search engine built for logs written in Rust
- drill - A HTTP load testing application written in Rust
- zoxide - A smarter cd command for your terminal.
- frawk - an efficient awk-like language
- ion - A modern shell developed for RedoxOS. But is still capable on *nix platforms.
- nushell - An attractive structured shell
- cpc - Text calculator with support for units and conversion
- eva - a calculator REPL, similar to bc(1)
- bat - A cat(1) clone with wings.
- tokei - Count your code, quickly.
- samesame -
samesame
lets you match lines from one file in another file similar tocomm(1)
.
- oreboot - oreboot is a fork of coreboot, with C removed, written in Rust.
- xcp - An extended
cp
- choose - A human-friendly and fast alternative to cut and (sometimes) awk
- hck - A sharp cut(1) clone
- delta - A viewer for git and diff output
- difftastic - A structural diff that understands syntax
- json_env - dotenv but in Rust and with JSON config files.
- dua - View disk space usage and delete unwanted data, fast.
- dust - A more intuitive version of du in rust
- fd - A simple, fast and user-friendly alternative to 'find'
- skim - Fuzzy Finder in rust!
- coreutils - Cross-platform Rust rewrite of the GNU coreutils
- hexyl - A command-line hex viewer
- xh - Friendly and fast tool for sending HTTP requests
- eza - A replacement for 'ls'
- lsd - An ls with a lot of pretty colors and awesome icons
- nat -
ls
alternative with useful info and a splash of color π¨
- fnm - π Fast and simple Node.js version manager, built in Rust
- volta - Volta: JS Toolchains as Code. β‘
- broot - A better way to navigate directories
- procs - A modern replacement for ps written in Rust
- frum - A little bit fast and modern Ruby version manager written in Rust
- rnr - A command-line tool to batch rename files and directories
- rip - A safe and ergonomic alternative to rm
- shred-rust - An alternative to
shred
for securely delete files with thread support for deleting multiple files
- stringsext - Find multi-byte-encoded strings in binary data
- please -
sudo
like program with regex support written in rust
- systeroid - A more powerful alternative to
sysctl
with a terminal user interface
- hyperfine - A command-line benchmarking tool
- intelli-shell - A bookmark storage for commands with label support
- navi - An interactive cheatsheet tool for the command-line
- tealdeer - A very fast implementation of tldr in Rust.
- bottom - Yet another cross-platform graphical process/system monitor.
- zenith - Option to zoom in and out
- ytop (no longer maintained) - A TUI system monitor written in Rust
- huniq - Filter out duplicates on the command line.
- rargs - A kind of xargs + awk with pattern-matching support.
- paru - Feature packed AUR helper
- starship - βοΈπ The minimal, blazing-fast, and infinitely customizable prompt for any shell!
- Alacritty - A cross-platform, OpenGL terminal emulator.
- WezTerm - A GPU-accelerated cross-platform terminal emulator and multiplexer.
- Zellij - A terminal workspace with batteries included
- ripgrep - ripgrep recursively searches directories for a regex pattern while respecting your gitignore
- fastmod - A fast partial replacement for the codemod tool
- atg - Parse, check and convert genomic data file formats
- jql - A JSON Query Language CLI tool built with Rust π¦
- gitui - Blazing fast terminal-ui for git written in Rust π¦
- RustPython - A Python 3 interpreter written in Rust
- Furtherance - Time-tracking app written in Rust
- tantivy - π A horse-speed, full-text search engine library written in Rust
- Lemmy - π Building a federated alternative to reddit in rust
- libreddit - Private front-end for Reddit written in Rust
- just - A command runner and partial replacement for
make
- swc - swc is a super-fast compiler written in rust
- deno_lint - Blazing fast linter for JavaScript and TypeScript written in Rust
- RSLint - A (WIP) Extremely fast JavaScript and TypeScript linter and Rust crate
- dprint - Pluggable and configurable code formatting platform written in Rust.
- Shellharden - The corrective bash syntax highlighter
- botwork - A single-binary, generic and open-source automation framework for acceptance testing, ATDD & RPA
- deno - A secure JavaScript and TypeScript runtime
- ruff - lint and fix 40x faster than flake8
- mrml - Blazing fast reimplementation of mjml in Rust (~200x faster)
- rocketmq-rust - Apache RocketMQ Rust implementation. Faster safer and with lower memory usage.
- Jirust - An engineer focused Jira TUI
- Jira Terminal - The application that can be used for personal usage to manage jira from terminal.
- tch-rs - Rust bindings for the C++ api of PyTorch