Rust Linux

Open-source Rust projects categorized as Linux

Top 23 Rust Linux Projects

  1. rustdesk

    An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.

    Project mention: Long live Xorg, I mean Xlibre | news.ycombinator.com | 2025-06-17
  2. 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.

    Stream logo
  3. alacritty

    A cross-platform, OpenGL terminal emulator.

    Project mention: Why your terminal is boring and what to use instead | dev.to | 2025-05-20
  4. ChatGPT

    🔮 ChatGPT Desktop Application (Mac, Windows and Linux)

  5. sniffnet

    Comfortably monitor your Internet traffic 🕵️‍♂️

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

  6. yazi

    💥 Blazing fast terminal file manager written in Rust, based on async I/O.

    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

  7. wasmer

    🚀 Fast, secure, lightweight containers based on WebAssembly

    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!

  8. tokei

    Count your code, quickly.

    Project mention: Tokei: Count Your Code, Quickly | news.ycombinator.com | 2025-05-24
  9. 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.

    InfluxDB logo
  10. gping

    Ping, but with a graph

  11. espanso

    Cross-platform Text Expander written in Rust

    Project mention: KiCad and Wayland Support | news.ycombinator.com | 2025-06-17

    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.

  12. broot

    A new way to see and navigate directory trees : https://dystroy.org/broot

    Project mention: Code. Bash arguments: last and all previous | dev.to | 2025-01-19

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

  13. eww

    ElKowars wacky widgets

    Project mention: EWW – Linux Widget System allowing you to design custom desktop UI | news.ycombinator.com | 2024-08-31
  14. spotifyd

    A spotify daemon

  15. bottlerocket

    An operating system designed for hosting containers

    Project mention: Access for Infrastructure: SSH | news.ycombinator.com | 2024-10-23

    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

  16. Weylus

    Use your tablet as graphic tablet/touch screen on your computer.

  17. cross

    “Zero setup” cross compilation and “cross testing” of Rust crates

    Project mention: Rust on the RP2350 | news.ycombinator.com | 2025-03-18

    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

  18. watchexec

    Executes commands in response to file modifications

    Project mention: Watchfiles: Simple, modern and fast file watching for Python, written in Rust | news.ycombinator.com | 2025-07-08
  19. kanata

    Improve keyboard comfort and usability with advanced customization

    Project mention: Apple Needs a Snow Sequoia | news.ycombinator.com | 2025-03-27
  20. trippy

    A network diagnostic tool

    Project mention: Nping – ping, but with a graph or table view | news.ycombinator.com | 2025-02-12

    Another interesting tool in this space is trippy, which ‘combines the functionality of traceroute and ping’

    https://github.com/fujiapple852/trippy

  21. nofwl

    NoFWL Desktop Application

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

  23. joshuto

    ranger-like terminal file manager written in Rust

  24. 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: OpenTelemetry Protocol with Apache Arrow | news.ycombinator.com | 2025-05-13
  25. binsider

    Analyze ELF binaries like a boss 😼🕵️‍♂️

    Project mention: Binsider – Analyze binaries without leaving the terminal | news.ycombinator.com | 2024-09-30
  26. SaaSHub

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

    SaaSHub logo
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 Linux discussion

Log in or Post with

Rust Linux related posts

  • Show HN: A Language Server Implementation for SystemD Unit Files

    2 projects | news.ycombinator.com | 6 Jul 2025
  • Announcing Sniffnet v1.4: introduced PCAP files import — it’s 2X faster than Wireshark!

    1 project | dev.to | 28 Jun 2025
  • Make Your Programs Stealthier

    1 project | news.ycombinator.com | 12 Jun 2025
  • Mprocs written in Rust: Run multiple commands in parallel

    1 project | news.ycombinator.com | 6 Jun 2025
  • Show HN: I built a self-hosted alternative to OpenAI Code Interpreter

    1 project | news.ycombinator.com | 26 May 2025
  • Mprocs – run multiple commands in parallel

    1 project | news.ycombinator.com | 25 May 2025
  • Far – Sublime Inspired Find and Replace

    4 projects | news.ycombinator.com | 21 May 2025
  • A note from our sponsor - Stream
    getstream.io | 13 Jul 2025
    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 →

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

Sponsored
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.
getstream.io

Did you know that Rust is
the 5th most popular programming language
based on number of references?