2021-05-27 11:28:09 +09:00
|
|
|
# Awesome Rewrite It In Rust (RIIR)
|
2021-05-26 00:10:43 +09:00
|
|
|
|
2021-05-27 23:23:04 +09:00
|
|
|
A curated list of replacements written in Rust for existing software.
|
|
|
|
|
2021-05-27 21:53:33 +09:00
|
|
|
If you want to contribute, please read [CONTRIBUTING.md](CONTRIBUTING.md).
|
|
|
|
|
2021-05-27 22:19:45 +09:00
|
|
|
## Table of contents
|
|
|
|
|
2021-05-27 22:48:19 +09:00
|
|
|
- [Applications](#applications)
|
|
|
|
- [System tools](#system-tools)
|
|
|
|
- [cat](#cat)
|
|
|
|
- [du](#du)
|
|
|
|
- [find](#find)
|
|
|
|
- [hexdump](#hexdump)
|
|
|
|
- [ls](#ls)
|
|
|
|
- [nvm](#nvm)
|
|
|
|
- [ps](#ps)
|
|
|
|
- [rm](#rm)
|
|
|
|
- [sed](#sed)
|
|
|
|
- [tldr](#tldr)
|
|
|
|
- [top](#top)
|
|
|
|
- [Text processing](#text-processing)
|
2021-05-27 23:01:32 +09:00
|
|
|
- [grep](#grep)
|
2021-05-27 22:48:19 +09:00
|
|
|
|
|
|
|
## Applications
|
|
|
|
|
|
|
|
### System tools
|
|
|
|
|
|
|
|
#### cat
|
2021-05-26 00:10:43 +09:00
|
|
|
|
2021-05-27 23:01:32 +09:00
|
|
|
* [bat](https://github.com/sharkdp/bat) - A cat(1) clone with wings.
|
2021-05-26 00:10:43 +09:00
|
|
|
|
2021-05-27 22:48:19 +09:00
|
|
|
#### du
|
2021-05-27 14:45:14 +09:00
|
|
|
|
2021-05-27 23:01:32 +09:00
|
|
|
* [dust](https://github.com/bootandy/dust) - A more intuitive version of du in rust
|
2021-05-27 14:45:14 +09:00
|
|
|
|
2021-05-27 22:48:19 +09:00
|
|
|
#### find
|
2021-05-26 00:10:43 +09:00
|
|
|
|
2021-05-27 23:01:32 +09:00
|
|
|
* [fd](https://github.com/sharkdp/fd) - A simple, fast and user-friendly alternative to 'find'
|
2021-05-26 00:10:43 +09:00
|
|
|
|
2021-05-27 22:48:19 +09:00
|
|
|
#### hexdump
|
2021-05-27 22:05:09 +09:00
|
|
|
|
|
|
|
* [hexyl](https://github.com/sharkdp/hexyl) - A command-line hex viewer
|
|
|
|
|
2021-05-27 22:48:19 +09:00
|
|
|
#### ls
|
2021-05-26 00:10:43 +09:00
|
|
|
|
2021-05-27 23:01:32 +09:00
|
|
|
* [exa](https://github.com/ogham/exa) - A replacement for 'ls'
|
|
|
|
* [lsd](https://github.com/Peltoche/lsd) - An ls with a lot of pretty colors and awesome icons
|
2021-05-26 00:10:43 +09:00
|
|
|
|
2021-05-27 22:48:19 +09:00
|
|
|
#### [nvm](https://github.com/nvm-sh/nvm)
|
2021-05-26 00:10:43 +09:00
|
|
|
|
2021-05-27 23:01:32 +09:00
|
|
|
* [fnm](https://github.com/Schniz/fnm) - 🚀 Fast and simple Node.js version manager, built in Rust
|
2021-05-26 00:10:43 +09:00
|
|
|
|
2021-05-27 22:48:19 +09:00
|
|
|
#### ps
|
2021-05-26 00:10:43 +09:00
|
|
|
|
2021-05-27 23:01:32 +09:00
|
|
|
* [procs](https://github.com/dalance/procs) - A modern replacement for ps written in Rust
|
2021-05-26 00:10:43 +09:00
|
|
|
|
2021-05-27 22:48:19 +09:00
|
|
|
#### rm
|
2021-05-26 00:10:43 +09:00
|
|
|
|
2021-05-27 14:45:14 +09:00
|
|
|
* [nivekuil/rip](https://github.com/nivekuil/rip) - A safe and ergonomic alternative to rm
|
2021-05-26 00:10:43 +09:00
|
|
|
|
2021-05-27 22:48:19 +09:00
|
|
|
#### sed
|
2021-05-26 00:10:43 +09:00
|
|
|
|
2021-05-27 23:01:32 +09:00
|
|
|
* [sd](https://github.com/chmln/sd) - Intuitive find & replace CLI (sed alternative)
|
2021-05-26 00:10:43 +09:00
|
|
|
|
2021-05-27 22:48:19 +09:00
|
|
|
#### [tldr](https://github.com/tldr-pages/tldr)
|
2021-05-26 00:10:43 +09:00
|
|
|
|
2021-05-27 23:01:32 +09:00
|
|
|
* [tealdeer](https://github.com/dbrgn/tealdeer) - A very fast implementation of tldr in Rust.
|
2021-05-26 00:51:10 +09:00
|
|
|
|
2021-05-27 22:48:19 +09:00
|
|
|
#### top
|
2021-05-26 00:51:10 +09:00
|
|
|
|
2021-05-27 23:01:32 +09:00
|
|
|
* [bottom](https://github.com/ClementTsang/bottom) - Yet another cross-platform graphical process/system monitor.
|
|
|
|
* [ytop](https://github.com/cjbassi/ytop) - A TUI system monitor written in Rust
|
2021-05-27 22:48:19 +09:00
|
|
|
|
|
|
|
### Text processing
|
|
|
|
|
|
|
|
#### grep
|
|
|
|
|
2021-05-27 23:01:32 +09:00
|
|
|
* [ripgrep](https://github.com/BurntSushi/ripgrep) - ripgrep recursively searches directories for a regex pattern while respecting your gitignore
|