Rust Applications written in Rust

Open-source Rust projects categorized as Applications written in Rust

Top 23 Rust Applications written in Rust Projects

Applications written in Rust
  1. tauri

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

    Project mention: AI Can Write the Code. You Still Have to Design the System. | dev.to | 2026-08-10

    I'm a massive fan of Tauri. Its what Electron should've been, a super minimal runtime that uses your OS's native webview capabilities combined with a compiled Rust backend for lightning fast native interactions. I've built a few Tauri apps, including recently an improved system metrics analyzer for macOS I call computer-state. My favorite speech to text app, Handy, is also built with Tauri. And with the release of Tauri 2 back in 2024, it officially supports iOS and Android as deployment targets. However, there is a problem, stack maturity. Even though it's been two years, there's not a lot of plugins, documentation, or information on how to develop with Tauri on Mobile effectively. Most packages, articles, and information you find online still primarily target desktop apps, which great when that's what you need. But I want something mature, something that I can find tons of documentation and plugin support for. So I'm going with Capacitor.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. ripgrep

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

    Project mention: RipGrep musl binaries occasionally segfault during very-large searches | news.ycombinator.com | 2026-08-01

    > Or does ripgrep only override Rust's global allocator?

    That one, as you can see in the code linked above, it only does rust-level overriding as that was where musl's allocator was found to impact ripgrep (https://github.com/BurntSushi/ripgrep/commit/03bf37ff4a29361...)

  4. alacritty

    A cross-platform, OpenGL terminal emulator.

    Project mention: Zed is 1.0 | news.ycombinator.com | 2026-04-29

    Ligatures are a renderer issue, so using alacritty as a lib wouldn't have this issue (it does demonstrate their hardline stance). Another example that would translate is how long it took them to support disambiguation of key combinations: https://github.com/alacritty/alacritty/issues/6378 (2019-2023). Of course, the maintainers are free to do whatever they want with the project - but such things do make alacritty-as-a-lib an exceptionally bad choice for situations where you want things to just work.

  5. fd

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

    Project mention: I wrote an bash enumerator because I was sick of xargs | news.ycombinator.com | 2026-07-20

    > Find works, but the syntax is arcane.

    fd is a lifesaver: https://github.com/sharkdp/fd

  6. Servo

    Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications.

    Project mention: Kitesurf: The agent-first browser that runs in V8 isolates on Cloudflare Workers | news.ycombinator.com | 2026-08-06
  7. exa

    A modern replacement for ‘ls’.

    Project mention: 15 rust tools to level up your Linux terminal | dev.to | 2025-09-15

    GitHub: https://github.com/ogham/exa

  8. coreutils

    Cross-platform Rust rewrite of the GNU coreutils

    Project mention: Linux 0.11 rewritten in idiomatic Rust, boots in QEMU | news.ycombinator.com | 2026-07-13

    Docs full of emojis, this is another AI slop?!

    There is already a community effort[1] to rewrite GNU commandline tools into Rust and Canonical shipped the rust version of the /bin/utils in Ubuntu 26.04 Resolute Raccoon by default[2] in their "oxidizing" initiative[3]

    [1]: https://github.com/uutils/coreutils

  9. xi-editor

    A modern editor with a backend written in Rust.

  10. wgpu

    A cross-platform, safe, pure-Rust graphics API.

    Project mention: Learn WebGPU for C++ | news.ycombinator.com | 2026-07-23

    Each object has a transform, a 4x4 matrix that transforms it into world space, and finally there's a camera transform which projects the scene onto the flat screen. And you provide some shader programs which run on the GPU to process that data.

    All that data is moved, usually unmodified, into the GPU. Or placed where the GPU can reach it, in systems with "integrated graphics". The GPU's hardware and firmware then take that data and draw it.

    So what are WGPU and the Vulkan layers doing? Managing memory, time and safety. They're responsible for allocating GPU memory, interlocking against changing data in the GPU while the GPU is doing something with it, and preventing cross-process memory accesses by keeping the GPU from doing things to memory of another process. This is more like the job of an operating system than a graphics program. These levels of the graphics stack don't do much graphics. The application says what to do in formats the GPU hardware understands.

    There's a lot of cross platform stuff going on. WGPU can support quite a few graphics back ends. Its native language is Vulkan, but Direct-X is supported to keep Microsoft happy, Metal is supported to keep Apple happy, Android is supported to keep Google happy, WebGPU is supported to keep browsers happy, and OpenGL is supported to keep people with old hardware happy. There are some lowest common denominator problems; Android and WebGPU use subsets of Vulkan and run a few years behind desktop. The back end is not hidden from the application. Some special cases have to be handled, one of them being "integrated graphics". Also, Vulkan has a huge list of optional features, many of which are not available on older platforms. WGPU doesn't hide that; it tells the application what's available and the application has to handle it or say it can't.

    It's all plumbing.

    [1] https://github.com/gfx-rs/wgpu

  11. tokei

    Count your code, quickly.

    Project mention: 15 rust tools to level up your Linux terminal | dev.to | 2025-09-15
  12. Bandwhich

    Terminal bandwidth utilization tool

    Project mention: Show HN: Network Monitor – a GUI to spot anomalous connections on your Linux | news.ycombinator.com | 2025-11-24
  13. citybound

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

  14. Rio

    A hardware-accelerated GPU terminal emulator focusing to run in desktops and browsers.

    Project mention: Rio Terminal v0.3.0 Released | news.ycombinator.com | 2026-04-03
  15. watchexec

    Executes commands in response to file modifications

    Project mention: Ask HN: What dev tools do you rely on that nobody talks about? | news.ycombinator.com | 2026-04-01

    You might be interested in:

    https://github.com/cantino/mcfly - fuzzy shell history (feels lighter than atuin to me, in rust)

    https://github.com/watchexec/watchexec - rerun on file change, knows about .gitignore/.ignore etc (in rust)

    https://github.com/jonas/tig - instead of lazygit, mostly for easier git log viewing for me as I use straight git most of the time

    Otherwise a lot of crossover in what I use too.

  16. skim

    Fuzzy Finder in rust!

  17. fselect

    Find files with SQL-like queries

  18. svgbobrus

    Convert your ascii diagram scribbles into happy little SVG

  19. habitat

    Modern applications with built-in automation

  20. rust-doom

    A Doom Renderer written in Rust.

  21. notty

    A new kind of terminal

  22. woodpecker

    Drill is an HTTP load testing application written in Rust

  23. hematite

    A simple Minecraft written in Rust with the Piston game engine

  24. vagga

    Vagga is a containerization tool without daemons

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

Rust Applications written in Rust discussion

Log in or Post with

Rust Applications written in Rust related posts

  • AI Can Write the Code. You Still Have to Design the System.

    3 projects | dev.to | 10 Aug 2026
  • Kitesurf: The agent-first browser that runs in V8 isolates on Cloudflare Workers

    1 project | news.ycombinator.com | 6 Aug 2026
  • RipGrep musl binaries occasionally segfault during very-large searches

    7 projects | news.ycombinator.com | 1 Aug 2026
  • Learn WebGPU for C++

    1 project | news.ycombinator.com | 23 Jul 2026
  • Wgpu v30

    1 project | news.ycombinator.com | 1 Jul 2026
  • Building a GPU-accelerated screen recorder in Rust with wgpu

    1 project | dev.to | 19 Jun 2026
  • Ferrico - Taking My Bookmarks Back Home with Tauri and Rust

    4 projects | dev.to | 15 Jun 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 18 Aug 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 tauri 110,161
2 ripgrep 67,313
3 alacritty 65,399
4 fd 44,096
5 Servo 37,708
6 exa 24,430
7 coreutils 23,943
8 xi-editor 19,821
9 wgpu 17,802
10 tokei 14,802
11 Bandwhich 11,897
12 citybound 8,127
13 Rio 7,339
14 watchexec 7,116
15 skim 6,923
16 fselect 4,457
17 svgbobrus 4,220
18 habitat 2,751
19 rust-doom 2,413
20 notty 2,326
21 woodpecker 2,304
22 hematite 1,918
23 vagga 1,893

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com