Rust Applications written in Rust

Open-source Rust projects categorized as Applications written in Rust

Top 23 Rust Applications written in Rust Projects

  • GitHub repo alacritty

    A cross-platform, OpenGL terminal emulator.

    Project mention: Sway 1.6 (+wlroots 0.13) released! | reddit.com/r/swaywm | 2021-04-07
  • GitHub repo ripgrep

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

    Project mention: Guide on cross-compilation & publishing binaries? | reddit.com/r/rust | 2021-04-12
  • GitHub repo Servo

    The Servo Browser Engine

    Project mention: PSA: Chromium-based "alternatives" to Google Chrome are not good enough. Stop recommending them. Firefox is the only good alternative. | reddit.com/r/privacy | 2021-04-10

    This is a reminder that the Servo browser exists.

  • GitHub repo xi-editor

    A modern editor with a backend written in Rust.

    Project mention: Resurse pentru a face un text editor | reddit.com/r/programare | 2021-04-06
  • GitHub repo fd

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

    Project mention: Why Do Long Options Start with Two Dashes? | news.ycombinator.com | 2021-04-08

    If anyone is looking for alternatives, try fd

    https://github.com/sharkdp/fd

  • GitHub repo exa

    A modern replacement for ‘ls’.

    Project mention: 리눅스 명령어 ls를 현대적으로 대체할 수 있는 명령어 | dev.to | 2021-04-06
  • GitHub repo coreutils

    Cross-platform Rust rewrite of the GNU coreutils

    Project mention: Statement of FSF board on election of Richard Stallman | reddit.com/r/programming | 2021-04-12

    Well, there's this project to rewrite coreutils in Rust.

  • GitHub repo xsv

    A fast CSV command line toolkit written in Rust.

    Project mention: xsv | news.ycombinator.com | 2021-04-10
  • GitHub repo citybound

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

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

  • GitHub repo mdBook

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

    Project mention: Self-hosted school notebooks? | reddit.com/r/selfhosted | 2021-03-12

    You may also take a look at Rust's MdBook which may fit your needs. It's great for notes as long as you don't need authentication, and you can also host it for free on GitHub pages.

  • GitHub repo tokei

    Count your code, quickly.

    Project mention: Get commit count & lines of code from a github repo | reddit.com/r/webdev | 2021-03-19

    If you want more in depth statistics about languages used take a look at Tokei.

  • GitHub repo skim

    Fuzzy Finder in rust!

    Project mention: Fzf – the basics part 1 – layout | news.ycombinator.com | 2021-02-04

    There's also skim[1], which would be a Rust fzy alternative. But neither fzy nor skim quite do what fzf does, which is offer an simple feature-filled experience out of the box. The big draw is fzf Just Works™. I don't mind that it feels bloated and slow sometimes, because I don't want to spend a week figuring out how to make the other two do what fzf does without configuration or drama.

    [1]https://github.com/lotabout/skim

  • GitHub repo svgbobrus

    Convert your ascii diagram scribbles into happy little SVG

    Project mention: Ownership Concept Diagram | reddit.com/r/rust | 2021-03-30

    Running it through svgbob (coincidentally in Rust) should do that

  • GitHub repo habitat

    Modern applications with built-in automation

  • GitHub repo fselect

    Find files with SQL-like queries

    Project mention: fselect – find files with SQL-like queries | reddit.com/r/programming | 2021-04-07
  • GitHub repo watchexec

    Executes commands in response to file modifications

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

  • GitHub repo notty

    A new kind of terminal

  • GitHub repo rust-doom

    A Doom Renderer written in Rust.

  • GitHub repo trust-dns

    A Rust based DNS client, server, and resolver

    Project mention: Innernet: Open source Rust based Tailscale alternative by Tonari | news.ycombinator.com | 2021-03-29

    You could run a local DNS server using something like https://github.com/bluejekyll/trust-dns . Or, you could install an NSS module to resolve names via the innernet client.

  • GitHub repo vagga

    Vagga is a containerization tool without daemons

    Project 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

  • GitHub repo rsedis

    Redis re-implemented in Rust.

  • GitHub repo iota

    A terminal-based text editor written 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-04-12.

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 30,749
2 ripgrep 24,452
3 Servo 19,382
4 xi-editor 18,635
5 fd 16,893
6 exa 12,796
7 coreutils 8,170
8 xsv 7,011
9 citybound 6,388
10 mdBook 6,228
11 tokei 4,725
12 skim 2,468
13 svgbobrus 2,336
14 habitat 2,280
15 fselect 2,234
16 watchexec 2,229
17 notty 2,012
18 rust-doom 1,961
19 trust-dns 1,760
20 vagga 1,713
21 rsedis 1,481
22 iota 1,460
23 hematite 1,433