Rust Unix

Open-source Rust projects categorized as Unix

Top 23 Rust Unix Projects

  1. maestro

    Unix-like kernel written in Rust (by maestro-os)

    Project mention: Rust for Linux Revisited | news.ycombinator.com | 2024-08-30

    >It's such a good tool I hear they are trying to write drivers with it in the Linux kernel.

    And it's going to be a nightmare, because Linux famously makes changes every now and again which require maintainers monkeying all over code they do not know well to change references to functions and structures.

    This is hard enough with just C, it is untenable with Rust.

    Let's be honest. Linux isn't even that good. Is it worth the pain? The rust devs could get much more work done and without conflict if they worked on their own system, such as Maestro[0] (unix-like) or Redox (microkernel and multiserver proper).

    0. https://github.com/maestro-os/maestro

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. nix

    Rust friendly bindings to *nix APIs (by nix-rust)

  4. sysinfo

    Cross-platform library to fetch system information

  5. topgrade

    Upgrade all the things (by topgrade-rs)

    Project mention: The legacy of NeXT lives on in OS X (2012) | news.ycombinator.com | 2024-12-22

    You can use topgrade (https://github.com/topgrade-rs/topgrade) to update system, homebrew, npm, python, cargo with only one command. It also works on Linux and Windows.

  6. httm

    Interactive, file-level Time Machine-like tool for ZFS/btrfs/nilfs2 (and even Time Machine and Restic backups!)

    Project mention: Interactive, file-level Time Machine-like tool for ZFS/btrfs/nilfs2 | news.ycombinator.com | 2024-07-20
  7. aero

    Aero is a new modern, experimental, UNIX-like operating system following the monolithic kernel design. Supporting modern PC features such as long mode, 5-level paging, and SMP (multicore), to name a few.

  8. desed

    Debugger for Sed: demystify and debug your sed scripts, from comfort of your terminal.

    Project mention: Desed: Demystify and debug your sed scripts | news.ycombinator.com | 2024-09-04
  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. scriptisto

    A language-agnostic "shebang interpreter" that enables you to write scripts in compiled languages.

    Project mention: Bunster: Compile bash scripts to self contained executables | news.ycombinator.com | 2025-01-23

    I suppose https://www.youtube.com/watch?v=eRHlFkomZJg

    If you don't want to watch video , then I can link the tool it uses https://github.com/igor-petruk/scriptisto/wiki/Writing-scrip...

  11. cicada

    An old-school bash-like Unix shell written in Rust

  12. lemurs

    A customizable TUI display/login manager written in Rust 🐒

  13. fcp

    A significantly faster alternative to the classic Unix cp(1) command, copying large files and directories in a fraction of the time.

  14. Loop

    UNIX's missing `loop` command (by Miserlou)

  15. smartcat

    Putting a brain behind `cat`🐈‍⬛ Integrating language models in the Unix commands ecosystem through text streams. (by efugier)

    Project mention: Smartcat: Integrating LLMs in the Unix commands ecosystem through text streams | news.ycombinator.com | 2024-10-30
  16. fuc

    Modern, performance focused unix commands

  17. shrs

    The rusty shell toolkit for hackers

  18. pfetch-rs

    A rewrite of the pfetch system information tool in Rust

  19. funzzy

    A lightweight blazingly fast file watcher.

  20. fcat

    A 3x faster implementation of cat, using splice (by mre)

  21. expectrl

    A rust library for controlling interactive programs in a pseudo-terminal

  22. pkger

    Automate building RPMs and DEBs as well as other artifacts on multiple Linux distributions, versions and architectures using Docker/Podman

  23. coreutils

    Core utils re-implementation for UNIX/UNIX-like systems written in Rust (by GrayJack)

  24. rudo

    A toy sudo clone written in Rust

  25. lpm

    an experimental package manager for operating systems

  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 Unix discussion

Log in or Post with

Rust Unix related posts

  • A new shell for using modern Unix commands

    2 projects | dev.to | 15 Jan 2025
  • Interactive, file-level Time Machine-like tool for ZFS/btrfs/nilfs2

    1 project | news.ycombinator.com | 20 Jul 2024
  • Scriptisto: "Shebang interpreter" that enables writing scripts in compiled langs

    3 projects | news.ycombinator.com | 6 Feb 2024
  • Oxide Computer releases distribution of illumos intended to power the Oxide Rack

    5 projects | news.ycombinator.com | 29 Jan 2024
  • ZFS and Proxmox Questions

    1 project | /r/zfs | 8 Dec 2023
  • Shrs: Shell toolkit written in Rust – release v0.0.2

    1 project | news.ycombinator.com | 12 Nov 2023
  • Fcp – a significantly faster alternative to the classic Unix cp(1) command

    1 project | news.ycombinator.com | 31 Aug 2023
  • A note from our sponsor - InfluxDB
    influxdata.com | 25 Apr 2025
    Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems. Learn more →

Index

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

# Project Stars
1 maestro 3,049
2 nix 2,796
3 sysinfo 2,421
4 topgrade 2,371
5 httm 1,468
6 aero 1,213
7 desed 1,173
8 scriptisto 1,027
9 cicada 994
10 lemurs 856
11 fcp 780
12 Loop 677
13 smartcat 459
14 fuc 398
15 shrs 327
16 pfetch-rs 326
17 funzzy 274
18 fcat 273
19 expectrl 187
20 pkger 178
21 coreutils 108
22 rudo 74
23 lpm 66

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

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