SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Rust Rust Projects
-
rustdesk
An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
Project mention: A web-based RDP client built with Go WebAssembly and grdp | news.ycombinator.com | 2026-04-25With hp shutting down anyware / teradici / pcoip there are quite a few people looking for alternatives that support high resolution multi monitor with 60fps high bit depth playback and things like wacom tablet support and all three OS. Parsec and DCV are out there on the spend money side. I'm excited about the open source efforts. Things like rustdesk,kyber, and teraguchi. The community needs an open source high performance option.
https://github.com/rustdesk/rustdesk
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Project mention: Docker, Node, and Electron Walked Into My Terminal. So I Built a 3.5MB App to Kick Them All Out. | dev.to | 2026-06-02
-
Project mention: Scarab Diagnostic Suite Field Test #014: Deno Stdin Stream Resource Boundary | dev.to | 2026-06-06
-
cc-switch
A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
Project mention: DeepSeek makes the V4 Pro price discount permanent | news.ycombinator.com | 2026-05-22 -
union
The trust-minimized, zero-knowledge bridging protocol, designed for censorship resistance, extremely high security, and usage in decentralized finance. (by unionlabs)
-
ripgrep
ripgrep recursively searches directories for a regex pattern while respecting your gitignore
Project mention: Biff is a command line datetime Swiss army knife | news.ycombinator.com | 2026-05-27I'm the author of Biff. I just wanted to leave a really cool example of something that Biff can do that I _think_ is kinda hard to do otherwise. (And also, I want to make an assertion about it and I hope this will lead to me being wrong and learning something new.)
The use case is: "I want to see a list of all files in a repository, sorted in ascending order of when it was most recently changed according to source control. I also want to highlight the time with color, make it be in local time and format it in my own bespoke way using strftime." Here's the full command (run from the root of https://github.com/BurntSushi/ripgrep):
$ git ls-files \ -
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.
-
Finish again the rustlings. ✅
-
Project mention: Get your passwords out of Bitwarden while you still can | news.ycombinator.com | 2026-05-21
If you're going to the trouble of self-hosting, I'd suggest just running vaultwarden.
https://github.com/dani-garcia/vaultwarden
It's entirely compatible with the clients. It also removes a lot of "rug-pull" potential, and gives you the ability to access all the nice features (ex - multi-org, multi-user, shared vaults, totp, etc...)
Honestly - part of the reason I like Bitwarden is that if they ever go full "enshittification", it's going to be relatively easy and straight-forward to just move entirely off their projects and onto open-source forks.
-
-
But for reading code, scripts, configs, Markdown, YAML, JSON, or anything where your eyes are expected to survive the experience, bat is much nicer.
-
starship – The only terminal prompt utility you'll ever need. Make your command-line prompt consistent no matter the OS.
-
-
Project mention: ChatGPT VS BotVa - a user suggested alternative | libhunt.com/r/ChatGPT | 2026-03-23
-
Project mention: Pake: Webpage to desktop app in one command using rust | news.ycombinator.com | 2026-05-03
-
Now that I have started my Python project devto-followers2md, I have recently started checking my code with Ruff, a fast Rust-based Python linter and code formatter. I also started using pyright, (yes, I know it is very ironic, it is made by Microsoft), and will be working on making sure the project aligns with its standards too.
-
-
Project mention: Show HN: Files.md – open-source alternative to Obsidian | news.ycombinator.com | 2026-05-18
Being a better version of something is an invitation, not an imposition! I'm not a developer and never have been, I study literatureand I use a modal editor for all my writing.
If you've ever used Ctrl+C to copy, you've already done something harder than the core concept of modal editing. Modal editing is simpler: you press a single key, and you switch to one (of two) modes. That's it. That's the thing people find intimidating. In one mode the letters you press show up on the screen, in the other the letters you press select/copy/move/etc (like cntrl+c... Except even simpler you only need to press one key). You have to use keyboard keys to go up and down, which I assume you already have some experience with.
Learning it is identical to learning a GUI. In Word, you hunt through menus for the word 'cut' or 'paste' and click it. In a modal editor like helix you look up cut or paste on a menu and press the key next to it instead. Except once you remember the key you never have to go look through menus again!
Get the hang of it and modal text editors are to word processors what word processors are to typewriters. Except at least typewriters have some charm.
All that being said, if you want to sync your notes you'll have to use something like Dropbox or google drive, and I looked up how to install helix and you do have to download and unzip a file (https://github.com/helix-editor/helix/releases). Still, computer science degree not required!
Unless you've only ever used android or iOS device in which case all of my assumptions about your familiarity with keyboards and mice is totally off. Still!
-
Project mention: Biff is a command line datetime Swiss army knife | news.ycombinator.com | 2026-05-27
I know that if you want `fd` (https://github.com/sharkdp/fd) you need to `apt install fd-find` and which installs the binary `fdfind` (!).
-
hyperswitch
Open source, composable payments platform | PCI compliant | SaaS and Self-host options | Enables connectivity to multiple payment, payout, fraud, vault and tokenization providers | Uplifts authorization with intelligent routing and revenue recovery | Reduce payment processing costs with cost observability | Reduces payment ops with reconciliation
Project mention: Prism: A stateless payment integration library extracted from 4 years of production | dev.to | 2026-04-16We have been living in this world for years building Juspay Hyperswitch, an open-source and composable payments platform. At some point we had integrations for 100+ connectors. The integrations worked well — but they were locked inside our orchestrator, not usable by anyone who just needed to talk to Stripe or Adyen without adopting an entire platform.
-
-
For that specific use case you could also try `yazi`[0], which is a TUI file browser that has image (and other filetypes) preview built in.
[0] https://github.com/sxyazi/yazi
Rust Rust discussion
Rust Rust related posts
-
From repo to production in one command: how Fitz makes deployment a language feature
-
Del repo a producción con un solo comando: cómo Fitz hace del deployment una feature del lenguaje
-
PgDog Tips: Scale Postgres Without Rewriting Your App
-
Wez Furlong returns to WezTerm maintenance
-
Show HN: Extend UI – open-source UI kit for modern document apps
-
How to Get Hermes Agent to Use AgentMail (And Why It's Harder Than It Should Be)
-
Rename count:Count to von:Count
-
A note from our sponsor - SaaSHub
www.saashub.com | 12 Jun 2026
Index
What are some of the best open-source Rust projects in Rust? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | rustdesk | 115,668 |
| 2 | rust | 113,755 |
| 3 | tauri | 107,710 |
| 4 | deno | 106,975 |
| 5 | cc-switch | 97,442 |
| 6 | union | 74,002 |
| 7 | ripgrep | 64,851 |
| 8 | alacritty | 64,514 |
| 9 | Rustlings | 63,201 |
| 10 | vaultwarden | 61,937 |
| 11 | warp | 61,131 |
| 12 | bat | 59,300 |
| 13 | starship | 58,223 |
| 14 | awesome-rust | 57,720 |
| 15 | ChatGPT | 54,393 |
| 16 | Pake | 50,345 |
| 17 | ruff | 47,830 |
| 18 | bevy | 46,563 |
| 19 | helix | 44,803 |
| 20 | fd | 43,250 |
| 21 | hyperswitch | 42,885 |
| 22 | nushell | 39,677 |
| 23 | yazi | 39,284 |