Rust Unix

Open-source Rust projects categorized as Unix

Top 23 Rust Unix Projects

  • nix

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

    Project mention: Pinning a dependency of a dependency when Cargo.lock is unavailable? | reddit.com/r/rust | 2023-01-11
  • sysinfo

    Cross-platform library to fetch system information

    Project mention: Asking for opinion about new `sysinfo` API | reddit.com/r/rust | 2022-05-25

    In case you don't know what sysinfo, it's a crate which allows you to get system information.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • cicada

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

    Project mention: What is a good alternative to Zsh? | reddit.com/r/suckless | 2022-07-10

    As for POSIX compliance, this is from their FAQ:

  • desed

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

    Project mention: I give up | reddit.com/r/linuxmasterrace | 2022-03-15

    This is a very useful tool https://github.com/SoptikHa2/desed

  • 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. (by Andy-Python-Programmer)

    Project mention: Aero, a new modern OS made in rust and is now able to run Xorg! :) | reddit.com/r/rust | 2022-11-12

    There is progress in implementing the DRM subsystem (cc https://github.com/Andy-Python-Programmer/aero/blob/master/src/aero_kernel/src/drivers/drm/mod.rs) but currently it only implements a small portion of the subsystem. But yea, this was one of the blocking points.

  • fcp

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

  • scriptisto

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

    Project mention: Running a zig file like a script | reddit.com/r/Zig | 2023-01-10

    Nice, didn't know about this project. Looks like a zig template was added in 2021

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • lemurs

    A customizable TUI display/login manager written in Rust 🐒

    Project mention: Announcing Lemurs v0.3.0 with Wayland support, an AUR package, overall improved stability, and much more! | reddit.com/r/linux | 2022-11-22
  • pkger

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

  • expectrl

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

    Project mention: expectrl [0.3.0] : A library for controlling interactive programs in a pseudo-terminal | reddit.com/r/rust | 2022-03-28
  • coreutils

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

  • rudo

    A toy sudo clone written in Rust

  • fuc

    Modern, performance focused unix commands

    Project mention: Announcing the fastest rm and cp commands for linux | reddit.com/r/rust | 2023-01-10

    I just gave io_uring a quick go for rmz and it's currently ~15% slower: https://github.com/SUPERCILEX/fuc/commit/1fdeec3492c92f0cfe06b59a5d91c50a2eff0dbe. I'll need to investigate further.

  • daemonize-me

    Rust library to ease the task of creating daemons

  • gobble

    Rust rewrite of Devour

    Project mention: Swallow doesn't work via ranger | reddit.com/r/dwm | 2023-01-04
  • findlargedir

    quickly find all "blackhole" directories with a huge amount of filesystem entries in a flat structure

    Project mention: findlargedir: Linux and macOS filesystem "blackhole" directory finding tool | reddit.com/r/commandline | 2022-10-02

    Tool has been designed to work as fast as possible given its specific use case and it should be typically much faster than find, du, ncdu and other similar tools. It can be found on GitHub: https://github.com/dkorunic/findlargedir

  • abra

    Easily share data between terminal windows!

  • uapi

    Unix API

  • rlimit

    Resource limits

  • unixstring

    An FFI-friendly null-terminated byte string

  • dss

    [WIP] Dead Simple Shell (by feniljain)

    Project mention: What's everyone working on this week (4/2023)? | reddit.com/r/rust | 2023-01-22

    Currently working on my UNIX shell: https://github.com/feniljain/dss

  • grab

    An attempt at making a simple clone of grep(1) using Rust. (by selectiveduplicate)

  • SaaSHub

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

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

Rust Unix related posts

Index

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

Project Stars
1 nix 2,052
2 sysinfo 1,199
3 cicada 926
4 desed 829
5 aero 635
6 fcp 533
7 scriptisto 244
8 lemurs 164
9 pkger 155
10 expectrl 133
11 coreutils 96
12 rudo 72
13 fuc 66
14 daemonize-me 39
15 gobble 26
16 findlargedir 24
17 abra 23
18 uapi 22
19 rlimit 21
20 unixstring 20
21 move-links 18
22 dss 0
23 grab 0
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com