mirror of
https://github.com/TaKO8Ki/awesome-alternatives-in-rust
synced 2024-11-10 06:04:13 +00:00
fc0ba07d84
* Add jql, alternative to jq * Use GitHub repository Co-authored-by: Takayuki Maeda <41065217+TaKO8Ki@users.noreply.github.com> Co-authored-by: Takayuki Maeda <41065217+TaKO8Ki@users.noreply.github.com>
4.6 KiB
4.6 KiB
Awesome Rewrite It In Rust (RIIR)
A curated list of replacements for existing software written in Rust.
If you want to contribute, please read CONTRIBUTING.md.
Table of contents
Applications
Container
runc
- youki - An experimental container runtime written in Rust
System tools
autojump / z
- zoxide - A smarter cd command for your terminal.
awk
- frawk - an efficient awk-like language
cat
- bat - A cat(1) clone with wings.
cloc
- tokei - Count your code, quickly.
cut
- choose - A human-friendly and fast alternative to cut and (sometimes) awk
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
ls
- exa - 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
- volta - Volta: JS Toolchains as Code. ⚡
ps
- procs - A modern replacement for ps written in Rust
rm
- rip - A safe and ergonomic alternative to rm
sed
time
- hyperfine - A command-line benchmarking tool
tldr
- 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
Terminal
tmux
- Zellij - A terminal workspace with batteries included
Text editors
Vim
- Amp - A complete text editor for your terminal.
Utilities
codemod
- fastmod - A fast partial replacement for the codemod tool
jq
- jql - A JSON Query Language CLI tool built with Rust 🦀
Development tools
Command runners
- just - A command runner and partial replacement for
make
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
ShellCheck
- Shellharden - The corrective bash syntax highlighter