MCPcopy Create free account
hub / github.com/TaKO8Ki/awesome-alternatives-in-rust

github.com/TaKO8Ki/awesome-alternatives-in-rust @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
12 symbols 17 edges 1 files ⚖ MIT 0 documented · 0% updated 48d ago★ 4,10723 open issues

Browse by type

Functions 7 Types & classes 5
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Awesome Alternatives in Rust

github workflow status

A curated list of replacements for existing software written in Rust.

If you want to contribute, please read CONTRIBUTING.md.

I renamed the repository to "Awesome Alternatives in Rust". The original name was "Awesome Rewrite It In Rust". For more details, please refer to this issue.

Table of contents

Applications

Container

runc

  • youki - An experimental container runtime written in Rust

Database

PostgreSQL

  • pgrust - Postgres rewritten in Rust, now passing 100% of the Postgres regression tests

Games

Stockfish

  • Pleco - A Rust-based re-write of the Stockfish Chess Engine

Observability

Elasticsearch

  • Quickwit - A cloud-native search engine for observability written in Rust

Performance

jMeter

  • drill - A HTTP load testing application written in Rust

System tools

autojump / z

  • zoxide - A smarter cd command for your terminal.

awk

  • frawk - an efficient awk-like language

bash/PowerShell/fish

  • ion - A modern shell developed for RedoxOS. But is still capable on *nix platforms.
  • nushell - An attractive structured shell

bc

  • cpc - Text calculator with support for units and conversion
  • eva - a calculator REPL, similar to bc(1)

cat

  • bat - A cat(1) clone with wings.

cloc

  • tokei - Count your code, quickly.

coreboot

  • oreboot - oreboot is a fork of coreboot, with C removed, written in Rust.

cp

  • xcp - An extended cp

cut

  • choose - A human-friendly and fast alternative to cut and (sometimes) awk
  • hck - A sharp cut(1) clone

diff

  • delta - A viewer for git and diff output
  • difftastic - A structural diff that understands syntax

dig

  • dog - A command-line DNS client.

du

  • dua - View disk space usage and delete unwanted data, fast.
  • dust - A more intuitive version of du in rust

find

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

fzf

  • skim - Fuzzy Finder in rust!

GNU coreutils

  • coreutils - Cross-platform Rust rewrite of the GNU coreutils

hexdump

  • hexyl - A command-line hex viewer

httpie

  • xh - Friendly and fast tool for sending HTTP requests

ls

  • 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 🎨

nvm

  • fnm - 🚀 Fast and simple Node.js version manager, built in Rust
  • mise - dev tools, env vars, task runner

Midnight Commander

  • broot - A better way to navigate directories

ps

  • procs - A modern replacement for ps written in Rust

rbenv

  • frum - A little bit fast and modern Ruby version manager written in Rust

rename

  • rnr - A command-line tool to batch rename files and directories

rm

  • rip - A safe and ergonomic alternative to rm

sed

  • sad - CLI search and replace | Space Age seD
  • sd - Intuitive find & replace CLI (sed alternative)

strings

  • stringsext - Find multi-byte-encoded strings in binary data

sudo

  • please - sudo like program with regex support written in rust

sysctl

  • systeroid - A more powerful alternative to sysctl with a terminal user interface

time

  • hyperfine - A command-line benchmarking tool

tldr

  • intelli-shell - Like IntelliSense, but for shells
  • navi - An interactive cheatsheet tool for the command-line
  • tealdeer - A very fast implementation of tldr in Rust.

top

  • bottom - Yet another cross-platform graphical process/system monitor.
  • ytop (no longer maintained) - A TUI system monitor written in Rust
  • zenith - A terminal system monitor with zoomable charts

uniq

  • huniq - Filter out duplicates on the command line.

xargs

  • rargs - A kind of xargs + awk with pattern-matching support.

yay

  • paru - Feature packed AUR helper

Terminal

Spaceship

  • starship - ☄️🌌 The minimal, blazing-fast, and infinitely customizable prompt for any shell!

termite

  • Alacritty - A cross-platform, OpenGL terminal emulator.
  • WezTerm - A GPU-accelerated cross-platform terminal emulator and multiplexer

tmux

  • Zellij - A terminal workspace with batteries included

Text editors

Vim

  • Amp - A complete text editor for your terminal.
  • Helix - A post-modern modal text editor

Text processing

grep

  • ripgrep - ripgrep recursively searches directories for a regex pattern while respecting your gitignore

Utilities

codemod

  • fastmod - A fast partial replacement for the codemod tool

jq

  • jql - A JSON Query Language CLI tool built with Rust 🦀

lazygit

  • gitui - Blazing fast terminal-ui for git written in Rust 🦀

Toggl Track

Web

Reddit

  • Lemmy - 🐀 Building a federated alternative to reddit in rust

teddit

  • libreddit - Private front-end for Reddit written in Rust

Development tools

Command runners

make

  • just - A command runner and partial replacement for make

Compilers

TypeScript Compiler

  • SWC - A Rust-based platform for the web

Linters

ESLint

  • deno_lint - Blazing fast linter for JavaScript and TypeScript written in Rust
  • RSLint - A (WIP) Extremely fast JavaScript and TypeScript linter and Rust crate

Flake8

  • Ruff - An extremely fast Python linter and code formatter written in Rust

Prettier

  • dprint - Pluggable and configurable code formatting platform written in Rust.

ShellCheck

Runtimes

Node.js

  • Deno - A modern runtime for JavaScript and TypeScript written in Rust

Python

  • RustPython - A Python interpreter written in Rust

Libraries

Email

mjml

  • mrml - Blazing fast reimplementation of mjml in Rust (~200x faster)

Machine learning

PyTorch

  • tch-rs - Rust bindings for the C++ API of PyTorch

Message queues

Apache RocketMQ

  • rocketmq-rust - An Apache RocketMQ implementation written in Rust

Search

Apache Lucene

  • Tantivy - A full-text search engine library inspired by Apache Lucene and written in Rust

Core symbols most depended-on inside this repo

browse all functions →

Shape

Function 4
Class 3
Method 3
Enum 2

Languages

Rust100%

Modules by API surface

src/main.rs12 symbols

For agents

$ claude mcp add awesome-alternatives-in-rust \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page