Rust Applications written in Rust

Open-source Rust projects categorized as Applications written in Rust

Top 23 Rust Applications written in Rust Projects

  • tauri

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

    Project mention: Python Desktop App using Web Frontend framework | | 2022-11-29

    Anyways, if launching your Python script from a Node process doesn't do it for you, you might try launching it from a Rust back end with Tauri: Tauri is supposed to be like Electron but better, though it doesn't have quite the foothold Electron does, (though I'm excited to watch its progress).

  • alacritty

    A cross-platform, OpenGL terminal emulator.

    Project mention: What's a good Linux terminal emulator that doesn't try to reinvent TMUX? | | 2022-11-26

    Maybe I'm a bit harsh, but you see a lot of programs require work arounds.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • ripgrep

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

    Project mention: [Question] Telescope: How could I grep exactly match? | | 2022-11-26

    Telescope uses ripgrep for `live_grep`, so I think you have 2 options:

  • fd

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

    Project mention: find and delete files recursively and delete if the directory is empty | | 2022-11-23

    First of all, to speed up the whole thing, use fd (usually named fd-find in distro packages). Note the syntax is not 1:1 with find

  • Servo

    The Servo Browser Engine

    Project mention: The Servo Browser Engine | | 2022-11-15
  • exa

    A modern replacement for ‘ls’.

    Project mention: Configurando o ArchLinux com WSL 2 para Devs | | 2022-11-21

    exa: serve como alternativa ao “ls”; e

  • xi-editor

    A modern editor with a backend written in Rust.

    Project mention: Modern Editor Architecture | | 2022-11-15

    I am very surprised that you haven't even mentioned Xi text editor, which is (was) designed as a microservice to start with, separating the text editor core from the GUI.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • coreutils

    Cross-platform Rust rewrite of the GNU coreutils

    Project mention: What should I make with Rust? App ideas Please!💡 | | 2022-11-29

    I think there is already a coreutils implementation in rust:

  • mdBook

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

    Project mention: Accessible Documentation? | | 2022-11-21

    Thanks for bringing this up! I'm working on some training material and will need to make it accessible. I'm using mdBook and would be interested in hearing how it's output is?

  • xsv

    A fast CSV command line toolkit written in Rust.

    Project mention: What are your coolest tools for one-liners ? | | 2022-10-05
  • Bandwhich

    Terminal bandwidth utilization tool

    Project mention: Faster and colourful Command-Line tools 🌈⚡ | | 2022-09-25

    bandwhich: A terminal bandwidth utilization tool. This CLI utility displays current network utilization by process, connection and remote IP/hostname.

  • tokei

    Count your code, quickly.

    Project mention: [media] Onefetch v2.13 is typically 2x faster and now supports ~100 programming languages | | 2022-11-16

    BTW, for more info on how it is done, you can check out tokei which is the library use by onefetch for code statistics.

  • citybound

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

  • wgpu

    Safe and portable GPU abstraction in Rust, implementing WebGPU API.

    Project mention: ggez 0.8.1 - only text is rendering; help needed please | | 2022-11-27

    ggez simple example (not working): ggez bunnymark (works in batched mode only): wgpu example (working):

  • skim

    Fuzzy Finder in rust!

    Project mention: I wrote a "12 favourite terminal tools" list-article, what did I left out that should be absolutely included? | | 2022-11-18

    Have you ever tried sk? skim is an fzf re-write in 🦞. While I use it occasionally, I never really incorporated fzf into my workflow so I'd be interested to hear your opinion.

  • watchexec

    Executes commands in response to file modifications

    Project mention: is there a plugin to run any file (.py .js .java etc.) and display the output? | | 2022-10-29

    I use watchexec to automatically run the code when saved, you should customise this to your liking.

  • fselect

    Find files with SQL-like queries

    Project mention: A list of new(ish) command line tools – Julia Evans | | 2022-04-12

    Shameless plug: a tool I wrote to manage downloads directory :)

  • svgbobrus

    Convert your ascii diagram scribbles into happy little SVG

    Project mention: Include diagrams in your Markdown files with Mermaid | The GitHub Blog | | 2022-09-19

    There’s Svgbob. Plus when it comes to more complex diagrams or graphs where creating the ASCII art by hand in can be quite finicky, there’s a number of tools (including drawing tools) to make creating ASCII art much easier.

  • trust-dns

    A Rust based DNS client, server, and resolver

    Project mention: Announcing `async-dns` | | 2022-09-22

    It looks like you need to reach for a separate crate for that:

  • habitat

    Modern applications with built-in automation

    Project mention: 42 Companies using Rust in production | | 2022-10-12

    And many more such as Scaleway, Oxide, Fuchsia, MeiliSearch, Vector, embark, Chef, BBC...

  • rust-doom

    A Doom Renderer written in Rust.

  • notty

    A new kind of terminal

    Project mention: The TTY demystified | | 2022-02-20

    I still haven't seen anybody really try to replace it other than even this, which is really just skipping it for the user interface part. Sadly even it hasn't been touched since 2017.

  • vagga

    Vagga is a containerization tool without daemons

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

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 2022-11-29.

Rust Applications written in Rust related posts


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

Project Stars
1 tauri 54,461
2 alacritty 43,188
3 ripgrep 34,394
4 fd 25,392
5 Servo 21,835
6 exa 19,859
7 xi-editor 19,664
8 coreutils 12,831
9 mdBook 11,233
10 xsv 8,815
11 Bandwhich 7,418
12 tokei 7,378
13 citybound 7,218
14 wgpu 6,143
15 skim 3,656
16 watchexec 3,501
17 fselect 3,381
18 svgbobrus 3,330
19 trust-dns 2,598
20 habitat 2,409
21 rust-doom 2,190
22 notty 2,158
23 vagga 1,812
Delete the most useless function ever: context switching.
Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.