Rust Applications written in Rust

Open-source Rust projects categorized as Applications written in Rust

Top 23 Rust Applications written in Rust Projects

  • alacritty

    A cross-platform, OpenGL terminal emulator.

    Latest mention: Terminal Stuttering In 2010 | reddit.com/r/Ubuntu | 2021-01-26

    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-26

    Try 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.

    [^1]: https://github.com/servo/servo/wiki/Remaining-work

    [^2] https://github.com/servo/servo/wiki/Roadmap

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

    fd 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-18

    exa 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.

    Latest mention: How to run the latest releases in windows | reddit.com/r/Citybound | 2021-01-08

    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-21

    I 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.

    Latest mention: I Wrote My Game In C About 5000 Lines Of Coded | reddit.com/r/csharp | 2020-12-31

    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

    Latest mention: Opam, PNPM, Node, Esy, Docker, ReactNative on 128GB Mac | dev.to | 2021-01-23

    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-27

    Maybe 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

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-01-26.

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