Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/TaKO8Ki/awesome-alternatives-in-rust
A curated list of replacements for existing software written in Rust
https://github.com/TaKO8Ki/awesome-alternatives-in-rust
List: awesome-alternatives-in-rust
Last synced: about 2 months ago
JSON representation
A curated list of replacements for existing software written in Rust
- Host: GitHub
- URL: https://github.com/TaKO8Ki/awesome-alternatives-in-rust
- Owner: TaKO8Ki
- License: mit
- Created: 2021-05-25T13:09:41.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-08-02T06:30:45.000Z (5 months ago)
- Last Synced: 2024-10-29T15:34:58.340Z (about 2 months ago)
- Language: Rust
- Homepage:
- Size: 103 KB
- Stars: 3,761
- Watchers: 81
- Forks: 107
- Open Issues: 42
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-list - awesome-alternatives-in-rust
- ultimate-awesome - awesome-alternatives-in-rust - A curated list of replacements for existing software written in Rust. (Programming Language Lists / Rust Lists)
- awesome-rust-list - TaKO8Ki/awesome-alternatives-in-rust - alternatives-in-rust?style=social"/> : A curated list of replacements for existing software written in Rust. (Summary)
- awesome-rust-list - TaKO8Ki/awesome-alternatives-in-rust - alternatives-in-rust?style=social"/> : A curated list of replacements for existing software written in Rust. (Summary)
README
# Awesome Alternatives in Rust
[![github workflow status](https://img.shields.io/github/actions/workflow/status/TaKO8Ki/awesome-alternatives-in-rust/ci.yml?branch=main)](https://github.com/TaKO8Ki/awesome-alternatives-in-rust/actions)A curated list of replacements for existing software written in Rust.
If you want to contribute, please read [CONTRIBUTING.md](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](https://github.com/TaKO8Ki/awesome-alternatives-in-rust/issues/29).
## Table of contents
- [Applications](#applications)
- [Container](#container)
- [Games](#games)
- [Performance](#performance)
- [System tools](#system-tools)
- [Terminal](#terminal)
- [Text editors](#text-editors)
- [Text processing](#text-processing)
- [Utilities](#utilities)
- [Web](#web)
- [Development tools](#development-tools)
- [Command runners](#command-runners)
- [Linters](#linters)
- [Libraries](#libraries)
- [Email](#email)## Applications
### Container
#### [runc](https://github.com/opencontainers/runc)
* [youki](https://github.com/containers/youki) - An experimental container runtime written in Rust
### Games
#### [Stockfish](https://github.com/official-stockfish/Stockfish/)
* [Pleco](https://github.com/pleco-rs/Pleco) - A Rust-based re-write of the Stockfish Chess Engine
### Performance
#### [jMeter](https://github.com/apache/jmeter)
* [drill](https://github.com/fcsonline/drill) - A HTTP load testing application written in Rust
### System tools
#### autojump / z
* [zoxide](https://github.com/ajeetdsouza/zoxide) - A smarter cd command for your terminal.
#### awk
* [frawk](https://github.com/ezrosent/frawk) - an efficient awk-like language
#### bash/PowerShell/fish
* [ion](https://github.com/redox-os/ion) - A modern shell developed for RedoxOS. But is still capable on \*nix platforms.
* [nushell](https://github.com/nushell/nushell/) - An attractive structured shell#### bc
* [cpc](https://github.com/probablykasper/cpc) - Text calculator with support for units and conversion
* [eva](https://github.com/NerdyPepper/eva) - a calculator REPL, similar to bc(1)#### cat
* [bat](https://github.com/sharkdp/bat) - A cat(1) clone with wings.
#### [cloc](https://github.com/AlDanial/cloc)
* [tokei](https://github.com/XAMPPRocky/tokei) - Count your code, quickly.
#### [coreboot](https://github.com/coreboot/coreboot)
* [oreboot](https://github.com/oreboot/oreboot) - oreboot is a fork of coreboot, with C removed, written in Rust.
#### cp
* [xcp](https://github.com/tarka/xcp) - An extended `cp`
#### cut
* [choose](https://github.com/theryangeary/choose) - A human-friendly and fast alternative to cut and (sometimes) awk
* [hck](https://github.com/sstadick/hck) - A sharp cut(1) clone#### diff
* [delta](https://github.com/dandavison/delta) - A viewer for git and diff output
* [difftastic](https://github.com/Wilfred/difftastic) - A structural diff that understands syntax#### dig
* [dog](https://github.com/ogham/dog) - A command-line DNS client.
#### du
* [dua](https://github.com/Byron/dua-cli) - View disk space usage and delete unwanted data, fast.
* [dust](https://github.com/bootandy/dust) - A more intuitive version of du in rust#### find
* [fd](https://github.com/sharkdp/fd) - A simple, fast and user-friendly alternative to 'find'
#### [fzf](https://github.com/junegunn/fzf)
* [skim](https://github.com/lotabout/skim) - Fuzzy Finder in rust!
#### [GNU coreutils](https://github.com/coreutils/coreutils)
* [coreutils](https://github.com/uutils/coreutils) - Cross-platform Rust rewrite of the GNU coreutils
#### hexdump
* [hexyl](https://github.com/sharkdp/hexyl) - A command-line hex viewer
#### [httpie](https://github.com/httpie/httpie)
* [xh](https://github.com/ducaale/xh) - Friendly and fast tool for sending HTTP requests
#### ls
* [exa](https://github.com/ogham/exa) - A replacement for 'ls'
* [lsd](https://github.com/lsd-rs/lsd) - An ls with a lot of pretty colors and awesome icons
* [nat](https://github.com/willdoescode/nat) - `ls` alternative with useful info and a splash of color 🎨#### [nvm](https://github.com/nvm-sh/nvm)
* [fnm](https://github.com/Schniz/fnm) - 🚀 Fast and simple Node.js version manager, built in Rust
* [volta](https://github.com/volta-cli/volta) - Volta: JS Toolchains as Code. ⚡#### [Midnight Commander](https://github.com/MidnightCommander/mc)
* [broot](https://github.com/Canop/broot) - A better way to navigate directories
#### ps
* [procs](https://github.com/dalance/procs) - A modern replacement for ps written in Rust
#### [rbenv](https://github.com/rbenv/rbenv)
* [frum](https://github.com/TaKO8Ki/frum) - A little bit fast and modern Ruby version manager written in Rust
#### rename
* [rnr](https://github.com/ismaelgv/rnr) - A command-line tool to batch rename files and directories
#### rm
* [rip](https://github.com/nivekuil/rip) - A safe and ergonomic alternative to rm
#### sed
* [sad](https://github.com/ms-jpq/sad) - CLI search and replace | Space Age seD
* [sd](https://github.com/chmln/sd) - Intuitive find & replace CLI (sed alternative)#### strings
* [stringsext](https://github.com/getreu/stringsext) - Find multi-byte-encoded strings in binary data
#### sudo
* [please](https://gitlab.com/edneville/please) - `sudo` like program with regex support written in rust
#### sysctl
* [systeroid](https://github.com/orhun/systeroid) - A more powerful alternative to `sysctl` with a terminal user interface
#### time
* [hyperfine](https://github.com/sharkdp/hyperfine) - A command-line benchmarking tool
#### [tldr](https://github.com/tldr-pages/tldr)
* [navi](https://github.com/denisidoro/navi) - An interactive cheatsheet tool for the command-line
* [tealdeer](https://github.com/dbrgn/tealdeer) - A very fast implementation of tldr in Rust.#### top
* [bottom](https://github.com/ClementTsang/bottom) - Yet another cross-platform graphical process/system monitor.
* [ytop](https://github.com/cjbassi/ytop) (no longer maintained) - A TUI system monitor written in Rust#### uniq
* [huniq](https://github.com/koraa/huniq) - Filter out duplicates on the command line.
#### xargs
* [rargs](https://github.com/lotabout/rargs) - A kind of xargs + awk with pattern-matching support.
#### [yay](https://github.com/Jguer/yay)
* [paru](https://github.com/Morganamilo/paru) - Feature packed AUR helper
### Terminal
#### [Spaceship](https://github.com/spaceship-prompt/spaceship-prompt)
* [starship](https://github.com/starship/starship) - ☄️🌌 The minimal, blazing-fast, and infinitely customizable prompt for any shell!
#### [termite](https://github.com/thestinger/termite)
* [Alacritty](https://github.com/alacritty/alacritty) - A cross-platform, OpenGL terminal emulator.
#### [tmux](https://github.com/tmux/tmux)
* [Zellij](https://github.com/zellij-org/zellij) - A terminal workspace with batteries included
### Text editors
#### Vim
* [Amp](https://github.com/jmacdonald/amp) - A complete text editor for your terminal.
### Text processing
#### grep
* [ripgrep](https://github.com/BurntSushi/ripgrep) - ripgrep recursively searches directories for a regex pattern while respecting your gitignore
### Utilities
#### [codemod](https://github.com/facebookarchive/codemod)
* [fastmod](https://github.com/facebookincubator/fastmod) - A fast partial replacement for the codemod tool
#### [jq](https://github.com/jqlang/jq)
* [jql](https://github.com/yamafaktory/jql) - A JSON Query Language CLI tool built with Rust 🦀
#### [lazygit](https://github.com/jesseduffield/lazygit)
* [gitui](https://github.com/extrawurst/gitui) - Blazing fast terminal-ui for git written in Rust 🦀
#### [Toggl Track](https://github.com/toggl/toggldesktop)
* [Furtherance](https://github.com/lakoliu/Furtherance) - Time-tracking app written in Rust
### Web
* [Lemmy](https://github.com/LemmyNet/lemmy) - 🐀 Building a federated alternative to reddit in rust
#### [teddit](https://codeberg.org/teddit/teddit)
* [libreddit](https://github.com/libreddit/libreddit) - Private front-end for Reddit written in Rust
## Development tools
### Command runners
#### make
* [just](https://github.com/casey/just) - A command runner and partial replacement for `make`
### Linters
#### [ESLint](https://github.com/eslint/eslint)
* [deno_lint](https://github.com/denoland/deno_lint) - Blazing fast linter for JavaScript and TypeScript written in Rust
* [RSLint](https://github.com/rslint/rslint) - A (WIP) Extremely fast JavaScript and TypeScript linter and Rust crate#### [Prettier](https://github.com/prettier/prettier)
* [dprint](https://github.com/dprint/dprint) - Pluggable and configurable code formatting platform written in Rust.
#### [ShellCheck](https://github.com/koalaman/shellcheck)
* [Shellharden](https://github.com/anordal/shellharden) - The corrective bash syntax highlighter
## Libraries
#### [mjml](https://github.com/mjmlio/mjml)
* [mrml](https://github.com/jdrouet/mrml) - Blazing fast reimplementation of mjml in Rust (~200x faster)