SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Rust Applications written in Rust Projects
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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...)
-
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.
-
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
-
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 -
GitHub: https://github.com/ogham/exa
-
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
-
-
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
-
-
Project mention: Show HN: Network Monitor – a GUI to spot anomalous connections on your Linux | news.ycombinator.com | 2025-11-24
-
-
-
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.
-
-
-
-
-
-
-
-
-
Rust Applications written in Rust discussion
Rust Applications written in Rust related posts
-
AI Can Write the Code. You Still Have to Design the System.
-
Kitesurf: The agent-first browser that runs in V8 isolates on Cloudflare Workers
-
RipGrep musl binaries occasionally segfault during very-large searches
-
Learn WebGPU for C++
-
Wgpu v30
-
Building a GPU-accelerated screen recorder in Rust with wgpu
-
Ferrico - Taking My Bookmarks Back Home with Tauri and Rust
-
A note from our sponsor - SaaSHub
www.saashub.com | 18 Aug 2026
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 |