Top 23 Rust Applications written in Rust Projects
-
alacritty
A cross-platform, OpenGL terminal emulator.
I noticed that alacritty doesn't share the same problem, so I just switched over. I don't normally use gnome terminal.
-
ripgrep
ripgrep recursively searches directories for a regex pattern while respecting your gitignore
Latest mention: CVE-2021-3156: Heap-Based Buffer Overflow in Sudo | news.ycombinator.com | 2021-01-26Try https://github.com/BurntSushi/ripgrep – it’s across the board better, and one of the best personal productivity boosts you can make if you use grep frequently.
-
Servo
The Servo Browser Engine
Latest mention: How Vivaldi browser is different from Google Chrome | news.ycombinator.com | 2021-01-15> This seems a little dismissive of the Servo project.
I disagree. The servo project has not (yet) "built a new engine from scratch". In fact it is very far from being a complete engine, if you look at their "Remainig Work" Page[^1].
BTW, last year, they focused on Virtual Reality, which isn't helpful to build a basic web engine. According to their roadmap[^2], they're not even sure of what their long-term target is: a new web browser or an embedable lib.
-
xi-editor
A modern editor with a backend written in Rust.
-
fd
A simple, fast and user-friendly alternative to 'find'
Latest mention: Prepare a set of Rust tools that can be used with zsh in zinit | dev.to | 2021-01-18fd Fast find alternative tool
-
exa
A modern replacement for ‘ls’.
Latest mention: Prepare a set of Rust tools that can be used with zsh in zinit | dev.to | 2021-01-18exa Fast ls alternative tool
-
xsv
A fast CSV command line toolkit written in Rust.
-
coreutils
Cross-platform Rust rewrite of the GNU coreutils
Latest mention: Cross-platform Rust rewrite of the GNU coreutils | news.ycombinator.com | 2021-01-14 -
citybound
A work-in-progress, open-source, multi-player city simulation game.
You can manually delete the game's save files. Looks like it defaults to ./city relative to the game's working directory. The specific path depends on how you ran the game.
-
mdBook
Create book from markdown files. Like Gitbook but implemented in Rust
Latest mention: How I use Pandoc to create programming eBooks | reddit.com/r/programming | 2021-01-21I put up my ebooks online as well, for which https://github.com/rust-lang/mdBook works nicely. I needed to write a script - single file to multiple chapters and then change internal links because of the split, using tag instead of backticks whenever I need | as part of a table entry, etc.
-
tokei
Count your code, quickly.
You could also use something like Tokei to count them.
-
skim
Fuzzy Finder in rust!
-
svgbobrus
Convert your ascii diagram scribbles into happy little SVG
-
habitat
Modern applications with built-in automation
-
watchexec
Executes commands in response to file modifications
The project requires watchexec and direnv so make sure you have those installed.
-
notty
A new kind of terminal
-
rust-doom
A Doom Renderer written in Rust.
-
fselect
Find files with SQL-like queries
-
vagga
Vagga is a containerization tool without daemons
Latest mention: Vas-quod – A minimal Linux container runtime written in Rust | reddit.com/r/rust | 2020-12-27Maybe this will serve as an inspiration, we used it in dev and prod for years: https://github.com/tailhook/vagga
-
trust-dns
A Rust based DNS client, server, and resolver
-
rsedis
Redis re-implemented in Rust.
-
iota
A terminal-based text editor written in Rust
-
hematite
A simple Minecraft written in Rust with the Piston game engine
Index
What are some of the best open-source Applications written in Rust projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | alacritty | 29,433 |
2 | ripgrep | 23,519 |
3 | Servo | 18,991 |
4 | xi-editor | 18,517 |
5 | fd | 16,108 |
6 | exa | 12,009 |
7 | xsv | 6,789 |
8 | coreutils | 6,397 |
9 | citybound | 6,306 |
10 | mdBook | 5,703 |
11 | tokei | 4,349 |
12 | skim | 2,319 |
13 | svgbobrus | 2,288 |
14 | habitat | 2,264 |
15 | watchexec | 2,088 |
16 | notty | 1,996 |
17 | rust-doom | 1,936 |
18 | fselect | 1,826 |
19 | vagga | 1,705 |
20 | trust-dns | 1,687 |
21 | rsedis | 1,463 |
22 | iota | 1,442 |
23 | hematite | 1,398 |