Rust Applications written in Rust

Open-source Rust projects categorized as Applications written in Rust | Edit details

Top 23 Rust Applications written in Rust Projects

  • GitHub repo alacritty

    A cross-platform, OpenGL terminal emulator.

    Project mention: How do I get rid of the cursor? | | 2021-10-16

    Setting this in fish doesn't work. You need to set it in your terminal - see the alacritty example config file. Maybe there's something in there - I see a "HideWhenTyping" setting that might work for you - or you'll have to ask the alacritty people to implement it.

  • GitHub repo ripgrep

    ripgrep recursively searches directories for a regex pattern while respecting your gitignore

    Project mention: Regular expressions at runtime? | | 2021-10-13

    Just to note, the official regex crate is used in ripgrep which is also used for VSCode's search functionality.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo tauri

    Build smaller, faster, and more secure desktop applications with a web frontend.

    Project mention: Shinny app with portable R | | 2021-10-15

    There's electricShine, which uses electron.js. And, I want to say there's a new R wrapper around the rust crate tauri, but I'm blanking on the name.

  • GitHub repo Servo

    The Servo Browser Engine

    Project mention: Looks like via Amazon Smile, we collectively were able to donate almost $1000 this past quarter to help Mozilla keep the internet open and free for everyone | | 2021-09-16
  • GitHub repo fd

    A simple, fast and user-friendly alternative to 'find'

    Project mention: Finding files | | 2021-10-12
  • GitHub repo xi-editor

    A modern editor with a backend written in Rust.

    Project mention: There is a need for easy to customize text-editor? | | 2021-10-16

    I'm sorry to bring this pessimistic view on a new project, but I see it this way. I remember how I was excited about Xi and how dissapointed I am about it drowned into obscurity.

  • GitHub repo exa

    A modern replacement for ‘ls’.

    Project mention: Easier life with Linux | | 2021-09-13

    Tools that make my life easier would be fzf, fd, exa, micro, ripgrep, bat etc.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo coreutils

    Cross-platform Rust rewrite of the GNU coreutils

    Project mention: Forking OpenBSD | | 2021-10-16

    Just one other project idea, in addition to rustbox mentioned in another post:

  • GitHub repo mdBook

    Create book from markdown files. Like Gitbook but implemented in Rust

    Project mention: I wrote a book on text processing with GNU coreutils, free till Friday | | 2021-10-11

    I use pandoc to generate the pdf/epub versions from GitHub style markdown and mdBook for the web version.

  • GitHub repo xsv

    A fast CSV command line toolkit written in Rust.

    Project mention: TV is a cross-platform CSV pretty printer made to maximize viewer enjoyment | | 2021-09-27

    XSV [0] can also pretty-print (minus the colors), but that's just the tip of the iceberg as far as what it can do. It's very handle for quick statistical analysis of CSV input.


  • GitHub repo citybound

    A work-in-progress, open-source, multi-player city simulation game.

    Project mention: How to run the latest releases in windows | | 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.

  • GitHub repo tokei

    Count your code, quickly.

    Project mention: My favorite cli/tui programs: | | 2021-07-15
  • GitHub repo fselect

    Find files with SQL-like queries

    Project mention: Awesome Rewrite It In Rust - A curated list of replacements for existing software written in Rust | | 2021-05-27

    I really like fselect, which I use more than fd

  • GitHub repo svgbobrus

    Convert your ascii diagram scribbles into happy little SVG

    Project mention: Rust web frameworks, a new look? (discussion) | | 2021-10-05

    I'm the author of sauron web framework and it has the capability of progressive server-side rendering as demonstrated in one of the examples. There is also a demo app which is a clone of hackernews which is built to be resilient in the event of failure in either the javascript or the server. It is extensively used in svgbob, which has been adopted as plugin for other projects such as asciidoctor and krokio.

  • GitHub repo skim

    Fuzzy Finder in rust!

    Project mention: Are There Any Task Based Practice Sources For Bash? | | 2021-10-03

    Here is link number 2 - Previous text "SK"

  • GitHub repo watchexec

    Executes commands in response to file modifications

    Project mention: Looking for a Folder Monitor to transfer incoming Files | | 2021-08-22

    You could use a tool like but like I said you really don't have to. It'd just be something to try if you're feeling like it

  • GitHub repo habitat

    Modern applications with built-in automation

    Project mention: Object-Oriented Entity-Component-System Design | | 2021-08-16

    Personal anecdote: Habitat was developed as a sort of application deployment / configuration management tool in Rust, and the architecture there is roughly equivalent to an ECS. I found it a joy to work with and work on. Not sure if it's fundamentally a better software pattern, but it at least meshes with my brain better than how most OO-style software is laid out.

  • GitHub repo notty

    A new kind of terminal

    Project mention: A Better Shell | | 2021-09-10

    Sounds like what nushell was trying to do, though it seems unmaintained for 5yrs.

  • GitHub repo rust-doom

    A Doom Renderer written in Rust.

    Project mention: Why This Rare Bug in Doom (1993) Turns Everything into Unkillable Ghosts | | 2021-05-31

    maybe someone did rewrite it in rust ;)

  • GitHub repo trust-dns

    A Rust based DNS client, server, and resolver

    Project mention: Introducing: DHCProto | | 2021-09-15

    Have you profiled/benchmarked your implementation? trust-dns-proto has similar infrastructure to your Decoder, and in the past I found that it had a lot of unnecessary bounds checks which could be lifted without use of any unsafe code:

  • GitHub repo vagga

    Vagga is a containerization tool without daemons

    Project mention: Vas-quod – A minimal Linux container runtime written in Rust | | 2020-12-27

    Maybe this will serve as an inspiration, we used it in dev and prod for years:

  • GitHub repo rsedis

    Redis re-implemented in Rust.

  • GitHub repo 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-10-16.


What are some of the best open-source Applications written in Rust projects in Rust? This list will help you:

Project Stars
1 alacritty 35,103
2 ripgrep 27,488
3 tauri 23,478
4 Servo 20,205
5 fd 19,172
6 xi-editor 18,810
7 exa 14,801
8 coreutils 9,027
9 mdBook 7,771
10 xsv 7,659
11 citybound 6,571
12 tokei 5,479
13 fselect 3,038
14 svgbobrus 2,978
15 skim 2,860
16 watchexec 2,530
17 habitat 2,317
18 notty 2,068
19 rust-doom 2,017
20 trust-dns 1,974
21 vagga 1,743
22 rsedis 1,541
23 hematite 1,526
Find remote jobs at our new job board There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives