Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →
Top 23 Rust Linux Projects
-
rustdesk
An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
-
-
Project mention: Announcing Sniffnet v1.4: introduced PCAP files import — it’s 2X faster than Wireshark! | dev.to | 2025-06-28
For those of you that still don't know it, Sniffnet is an open-source, cross-platform, Rust-based application enabling you to comfortably monitor Internet traffic (official website | GitHub repository).
-
Project mention: Show HN: F2 – Cross-Platform CLI Batch Renaming Tool | news.ycombinator.com | 2025-05-24
> You get the list of filenames in your editor – edit them as you like, save, exit, and it renames the files. It uses whatever editor is set in your $EDITOR env var, so it doesn’t have to be vi/vim.
I'm not sure how "powerful" vidir is, but I recently found this functionality in yazi [1] and it became one of those "you think you don't need it until you try it" features
[1] https://github.com/sxyazi/yazi
-
Project mention: IoT Architectures Under Pressure: hosting a portable firmware (Part 3) | dev.to | 2025-05-16
Several WASM runtimes are available to execute our code. In this example, we'll use Wasmer, though other options exist. If we compile AOT (Ahead-of-Time), we don’t even need a runtime at all!
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
The first google result for 'autokey wayland' is someone recommending https://espanso.org/ , that looks like it has good Wayland support. And you only need look at OBS to see screen video capture is perfectly possible on Wayland.
Who is saying those are impossible use cases? I think those two apps are just not updated, that happens often with software.
-
Originally, I was looking for a way to open files from broot file manager. By design, broot pauses while the file is opened - so it is not particularly comfortable (I mean, possible) to open several files at once. But we can instruct broot to open files with an arbitrary script, in which we can run target command in a background (see nohup and disown at the bottom).
-
Project mention: EWW – Linux Widget System allowing you to design custom desktop UI | news.ycombinator.com | 2024-08-31
-
-
There's not one answer to your question, but here's mine: kubelet and AWS SSM (which, to the best of my knowledge will work on non-AWS infra it just needs to be provided creds). Bottlerocket <https://github.com/bottlerocket-os/bottlerocket#setup> comes batteries included with both of those things, and is cheaply provisioned with (ahem) TOML user-data <https://github.com/bottlerocket-os/bottlerocket#description-...>
In that specific case, one can also have "systemd for normal people" via its support for static Pod definitions, so one can run containerized toys on boot even without being a formal member of a kubernetes cluster
-
-
The OpenWRT SDK is quite polished and convenient to use, so I usually use that for custom OpenWRT binaries. But a few days ago I needed to run something custom on my old QNAP NAS (Marvell ARMv5TE based), and I decided to try cross-rs[1] for the first time.
It turned the usual multi-hour expedition of locating and configuring SDKs, toolchains, etc into 3 commands and 5 minutes of downloads and compilation. The resulting executable ran successfully at the first try. I was amazed.
[1] https://github.com/cross-rs/cross
-
Project mention: Watchfiles: Simple, modern and fast file watching for Python, written in Rust | news.ycombinator.com | 2025-07-08
-
-
Another interesting tool in this space is trippy, which ‘combines the functionality of traceroute and ping’
https://github.com/fujiapple852/trippy
-
-
FlyingCarpet
Cross-platform AirDrop. File transfer between Android, iOS, Linux, macOS, and Windows over ad hoc WiFi. No network infrastructure required, just two devices with WiFi chips (and optionally Bluetooth) in close range.
-
-
glommio
Glommio is a thread-per-core crate that makes writing highly parallel asynchronous applications in a thread-per-core architecture easier for rustaceans.
-
Project mention: Binsider – Analyze binaries without leaving the terminal | news.ycombinator.com | 2024-09-30
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust Linux discussion
Rust Linux related posts
-
Show HN: A Language Server Implementation for SystemD Unit Files
-
Announcing Sniffnet v1.4: introduced PCAP files import — it’s 2X faster than Wireshark!
-
Make Your Programs Stealthier
-
Mprocs written in Rust: Run multiple commands in parallel
-
Show HN: I built a self-hosted alternative to OpenAI Code Interpreter
-
Mprocs – run multiple commands in parallel
-
Far – Sublime Inspired Find and Replace
-
A note from our sponsor - Stream
getstream.io | 13 Jul 2025
Index
What are some of the best open-source Linux projects in Rust? This list will help you:
# | Project | Stars |
---|---|---|
1 | rustdesk | 92,466 |
2 | alacritty | 59,488 |
3 | ChatGPT | 53,892 |
4 | sniffnet | 26,794 |
5 | yazi | 26,581 |
6 | wasmer | 19,886 |
7 | tokei | 12,793 |
8 | gping | 11,726 |
9 | espanso | 11,705 |
10 | broot | 11,522 |
11 | eww | 11,042 |
12 | spotifyd | 10,268 |
13 | bottlerocket | 9,253 |
14 | Weylus | 7,995 |
15 | cross | 7,498 |
16 | watchexec | 6,148 |
17 | kanata | 5,379 |
18 | trippy | 4,800 |
19 | nofwl | 4,231 |
20 | FlyingCarpet | 4,048 |
21 | joshuto | 3,567 |
22 | glommio | 3,335 |
23 | binsider | 3,312 |