Rust Linux

Open-source Rust projects categorized as Linux

Top 23 Rust Linux Projects

  • rustdesk

    An open-source remote desktop, and alternative to TeamViewer.

    Project mention: As HN: RustDesk Installs Chinese Root Certificates | news.ycombinator.com | 2024-02-04

    User asked these questions (https://github.com/rustdesk/rustdesk/discussions/6444#discus...):

        "why this certificat is in root store.

  • alacritty

    A cross-platform, OpenGL terminal emulator.

    Project mention: Alacritty: A cross-platform, OpenGL terminal emulator | news.ycombinator.com | 2024-02-16
  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • ChatGPT

    🔮 ChatGPT Desktop Application (Mac, Windows and Linux)

    Project mention: The Top 10 GitHub Repositories Making Waves 🌊📊 | dev.to | 2023-12-20

    Github | Website

  • wasmer

    🚀 The leading Wasm Runtime supporting WASIX, WASI and Emscripten

    Project mention: RustPython | news.ycombinator.com | 2024-02-07
  • sniffnet

    Application to comfortably monitor your Internet traffic 🕵️‍♂️

    Project mention: Sniffnet – Comfortably monitor your Internet traffic (Like Wireshark) | news.ycombinator.com | 2023-07-14
  • gping

    Ping, but with a graph

    Project mention: Free Tech Tools and Resources - Hardware Monitor, Offboarding Script, WiFi Scanner & More | /r/SysAdminBlogs | 2023-10-25

    gping is a souped-up version of the traditional ping utility that graphs network latency for multiple hosts as well as execution time for commands, with the option of custom colors. Our thanks for the suggestion go to fudgecakekistan.

  • broot

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

    Project mention: Use Midnight Commander like a pro (2015) | news.ycombinator.com | 2024-01-21

    Take a look at broot https://github.com/Canop/broot

  • Onboard AI

    ChatGPT with full context of any GitHub repo. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at app.getonboardai.com.

  • tokei

    Count your code, quickly.

    Project mention: The Linux Kernel Prepares for Rust 1.77 Upgrade | news.ycombinator.com | 2024-02-18

    So If we would only count code and not comments, it is only 9489 LoC Rust. Which would be about 0.03% and if we take all lines and not only LoC it would be around 0.05%

    [0] https://github.com/XAMPPRocky/tokei

    [1] https://github.com/torvalds/linux/commit/b401b621758e46812da...

  • spotifyd

    A spotify daemon

    Project mention: Use Spotify made for Developers | dev.to | 2023-12-01

    [Unit] Description=A spotify playing daemon Documentation=https://github.com/Spotifyd/spotifyd Wants=sound.target After=sound.target Wants=network-online.target After=network-online.target [Service] ExecStart=/usr/bin/spotifyd --no-daemon Restart=always RestartSec=12 [Install] WantedBy=default.target

  • espanso

    Cross-platform Text Expander written in Rust

    Project mention: Polish characters and formatting issues on MacOS | /r/espanso | 2023-12-08
  • eww

    ElKowars wacky widgets

    Project mention: Widgets: which are the alternatives? | /r/awesomewm | 2023-11-23

    I'm trying to get the most out of my OS (Arch with X11 and Awesomewm), but I'm stuck with the widgets. I would like to create/use some utilities like an interactive calendar, small TODO list, dropdown menu, etc. but using the awesomewm widgets is too difficult and limiting. I found eww but it seems as difficult as the former widgets.

  • bottlerocket

    An operating system designed for hosting containers

    Project mention: Exploring cgroups v2 and MemoryQoS With EKS and Bottlerocket | dev.to | 2024-02-19

    According to this discussion - starting with Bottlerocket 1.13.0 (Mar 2023) new distributions will default to using Cgroups v2 interface for process organization and enforcing resource limits.

  • yazi

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

    Project mention: Use Midnight Commander like a pro (2015) | news.ycombinator.com | 2024-01-21
  • Weylus

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

    Project mention: Show HN: Another way to use an old tablet as an extra screen | news.ycombinator.com | 2023-10-06

    I've used Weylus [0]. It works over LAN, lets you control the mouse from your tablet. Sometimes it's laggy, but you can configure the resolution so it's not using too much bandwidth. I'm not sure if it's stable at all. Haven't used it on a regular basis.

    [0] https://github.com/H-M-H/Weylus

  • cross

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

    Project mention: Is statically compiling against glibc possible? | /r/rust | 2023-11-16

    To compile a program with musl on a glibc system you can use cross-rs!

  • watchexec

    Executes commands in response to file modifications

    Project mention: Watchexec ignore directory? | /r/linuxquestions | 2023-04-26

    Hi, I am using Watchexec (https://github.com/watchexec/watchexec/releases) to monitor folder changes, but I want to exclude some folders. What parameter should I use to perform the route exclusions?

  • joshuto

    ranger-like terminal file manager written in Rust

    Project mention: Use Midnight Commander like a pro (2015) | news.ycombinator.com | 2024-01-21
  • 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 in close range.

    Project mention: FlyingCarpet: File transfers over ad-hoc WiFi | news.ycombinator.com | 2024-01-21
  • 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: I want to share my latest hobby project, dbeel: A distributed thread-per-core nosql db written in rust | /r/rust | 2023-11-13

    I used glommio as the async executor (instead of something like tokio), and it is wonderful. For people wondering whether it's "good enough" or to use C++ and seastar (as I have thought about a lot before starting this project), take the leap of faith, it's fast - both in terms of run time and to code.

  • trippy

    A network diagnostic tool

    Project mention: FLaNK Stack Weekly 11 Dec 2023 | dev.to | 2023-12-11
  • leftwm

    A tiling window manager for Adventurers

    Project mention: Any new Opensource projects in (rust) looking for contributors. I want to start my journey as an OSS contributor. | /r/rust | 2023-05-14
  • kmon

    Linux Kernel Manager and Activity Monitor 🐧💻

  • zenith

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

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

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 2024-02-19.

Rust Linux related posts

Index

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

Project Stars
1 rustdesk 59,876
2 alacritty 51,330
3 ChatGPT 45,763
4 wasmer 17,094
5 sniffnet 12,922
6 gping 10,092
7 broot 9,803
8 tokei 9,594
9 spotifyd 9,456
10 espanso 8,819
11 eww 8,012
12 bottlerocket 8,003
13 yazi 6,305
14 Weylus 6,158
15 cross 5,654
16 watchexec 4,635
17 joshuto 3,107
18 FlyingCarpet 2,871
19 glommio 2,764
20 trippy 2,718
21 leftwm 2,661
22 kmon 2,313
23 zenith 2,077
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com