Rust Linux

Open-source Rust projects categorized as Linux | Edit details

Top 23 Rust Linux Projects

  • GitHub repo alacritty

    A cross-platform, OpenGL terminal emulator.

    Project mention: How do I get rid of the cursor? | reddit.com/r/fishshell | 2021-10-16

    Setting this in fish doesn't work. You need to set it in your terminal - see the alacritty example config file. Maybe there's something in there - I see a "HideWhenTyping" setting that might work for you - or you'll have to ask the alacritty people to implement it.

  • GitHub repo wasmer

    🚀 The leading WebAssembly Runtime supporting WASI and Emscripten

    Project mention: Rust web frameworks, a new look? (discussion) | reddit.com/r/rust | 2021-10-05

    For executing the same WASM binary on server and in browser, it may be fruitful to look at something like Wasmer.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo broot

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

    Project mention: Which file manager do you use and why? | reddit.com/r/archlinux | 2021-10-04

    I use broot for getting overviews of directories and the like. Everything else is ripgrep

  • GitHub repo bottlerocket

    An operating system designed for hosting containers

    Project mention: Migrating from Docker to Podman | news.ycombinator.com | 2021-09-04

    https://github.com/bottlerocket-os/bottlerocket

    I haven't used any of them, but maybe B.r. works with podman?

  • GitHub repo spotifyd

    A spotify daemon

    Project mention: Which Spotify library to use for headless Linux audio player box? | reddit.com/r/spotifyapi | 2021-09-27
  • GitHub repo tokei

    Count your code, quickly.

    Project mention: My favorite cli/tui programs: | reddit.com/r/commandline | 2021-07-15
  • GitHub repo espanso

    Cross-platform Text Expander written in Rust

    Project mention: Ways to transfer snippets from TextExpander to Espanso? | reddit.com/r/espanso | 2021-10-16

    Thank you for the feedback! As of now, there is no automatic way to do so :( I've opened a feature request, though it's unlikely to be implemented anytime soon: https://github.com/federico-terzi/espanso/issues/797

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo watchexec

    Executes commands in response to file modifications

    Project mention: Looking for a Folder Monitor to transfer incoming Files | reddit.com/r/sysadmin | 2021-08-22

    You could use a tool like https://github.com/watchexec/watchexec but like I said you really don't have to. It'd just be something to try if you're feeling like it

  • GitHub repo cross

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

    Project mention: Ive been going over this for a while and have no idea how to make --target not use glibc even with musl | reddit.com/r/rust | 2021-09-25

    Check this out https://github.com/rust-embedded/cross. It basically build your rust program in docker using the oldest supported LTS release of ubuntu (currently ubuntu 16.04 with glibc 2.23).

  • GitHub repo vagga

    Vagga is a containerization tool without daemons

    Project mention: Vas-quod – A minimal Linux container runtime written in Rust | reddit.com/r/rust | 2020-12-27

    Maybe this will serve as an inspiration, we used it in dev and prod for years: https://github.com/tailhook/vagga

  • GitHub repo glommio

    Glommio is a thread-per-core framework that aims to make the task of writing highly parallel asynchronous applications in a thread-per-core architecture easier for rustaceans.

    Project mention: Whats your favourite open source Rust project that needs more recognition? | reddit.com/r/rust | 2021-10-11

    Glommio

  • GitHub repo eww

    ElKowars wacky widgets

    Project mention: Are there any widgets that are written for wayland? | reddit.com/r/wayland | 2021-10-15

    Here is link number 1 - Previous text "eww"

  • GitHub repo kmon

    Linux Kernel Manager and Activity Monitor 🐧💻

    Project mention: What's the proper crate for this kind of TUI? | reddit.com/r/rust | 2021-08-16

    Hi. You should check out tui-rs. It's like textual and rich combined. There are lots of projects made with it, like spotify-tui and kmon

  • GitHub repo zenith

    Zenith - sort of like top or htop but with zoom-able charts, CPU, GPU, network, and disk usage

    Project mention: Your favorite Rust CLI utility? I have my top 10 below. | reddit.com/r/rust | 2021-08-05

    htop with graphs zenith

  • GitHub repo sudo_pair

    Plugin for sudo that requires another human to approve and monitor privileged sudo sessions

    Project mention: sudo_pair is a plugin for sudo that requires another human to approve and monitor privileged sudo sessions. | reddit.com/r/devel | 2021-05-23
  • GitHub repo rio

    pure rust io_uring library, built on libc, thread & async friendly, misuse resistant (by spacejam)

    Project mention: kbio - Another Async IO Framework based on io_uring | reddit.com/r/rust | 2021-09-21

    Here are some posts about the design. https://without.boats/blog/io-uring/ https://github.com/spacejam/rio/issues/30 https://github.com/axboe/liburing/issues/109

  • GitHub repo sysinfo

    A system handler to get information and interact with processes written in Rust

    Project mention: Hey Rustaceans! Got an easy question? Ask here (35/2021)! | reddit.com/r/rust | 2021-08-30

    Well, here's the bug report: https://github.com/GuillaumeGomez/sysinfo/issues/570

  • GitHub repo heim

    Cross-platform async library for system information fetching 🦀

    Project mention: Writing a simple Raspberry Pi system monitor in Rust | reddit.com/r/rust | 2021-06-21

    Heh, I was worried a heim maintainer would see that. Looking at the comparison page provided by heim, it seems like the feature I was missing was probably support for gathering temperature data. Though digging into the documentation some more, assuming I'm interpreting it correctly, it looks like temperature is actually supported, contrary to what the comparison page says. Maybe support was added recently, or that comparison page is just out of date?

  • GitHub repo io-uring

    The `io_uring` library for Rust

    Project mention: Window managers heavily lagging while Desktop environment doesn't | reddit.com/r/archlinux | 2021-10-09

    Hmm, nothing really jumps out for me in the pastes you have here, apart from this. What kernel are you running? Have you tried LTS?

  • GitHub repo context-switch

    Comparison of Rust async and Linux thread context switch time.

    Project mention: Goroutines Are Not Significantly Smaller Than Threads | reddit.com/r/programming | 2021-03-14

    I think at 50k you’ll run into various “number” limits as describe here: https://github.com/jimblandy/context-switch#running-tests-with-large-numbers-of-threads

  • GitHub repo spotify-adblock

    Adblocker for Spotify

    Project mention: What is the highest quality audio streaming service that runs on Linux? | reddit.com/r/linuxquestions | 2021-09-25

    This here tells you how to install (GitHub page for it) - https://github.com/abba23/spotify-adblock

  • GitHub repo MozWire

    MozWire is an unofficial configuration manager giving Linux, macOS users (among others), access to MozillaVPN.

    Project mention: Interesting use for Firefox VPN (idea) | reddit.com/r/firefox | 2021-09-27
  • GitHub repo alma

    Create Arch Linux based bootable USB drives

    Project mention: Does bare bones Arch Linux have good terminals and browsers? | reddit.com/r/linuxquestions | 2021-10-08

    As a bonus for the only thing I can possibly think your trying to do, here is ALMA, the lazy man's Arch Linux Mobile Appliance(usb) creator.

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). The latest post mention was on 2021-10-16.

Index

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

Project Stars
1 alacritty 35,103
2 wasmer 10,589
3 broot 6,157
4 bottlerocket 5,736
5 spotifyd 5,505
6 tokei 5,479
7 espanso 3,475
8 watchexec 2,530
9 cross 2,275
10 vagga 1,743
11 glommio 1,515
12 eww 1,410
13 kmon 1,319
14 zenith 1,150
15 sudo_pair 1,105
16 rio 690
17 sysinfo 687
18 heim 673
19 io-uring 547
20 context-switch 526
21 spotify-adblock 396
22 MozWire 341
23 alma 331
Find remote Linux jobs at our new job board 99remotejobs.com. There is 1 new remote job listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com