SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Rust Unix Projects
-
-
If we drop std Rust ceases to be economical due to the time it would take to reimplement the data structures and IO interfaces it provides, not to mention the event loop crate we use (calloop). At that point we'd be relying on so much FFI via eg. nix that the relative safety would be diminished too. After reimplementing all that it's not clear to me that we'd even save that much size, but I suppose it's possible.
-
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.
-
-
Project mention: Saving Linux Desktop. Unifying repositories is the only way | /r/linux | 2023-12-07
I don't understand why more people aren't aware of this: https://github.com/topgrade-rs/topgrade -I use it for Linux and Windows.
-
httm
Interactive, file-level Time Machine-like tool for ZFS/btrfs/nilfs2 (and even actual Time Machine backups!)
Project mention: Is my open-source project up to date with MIT license compliance and attribution? | /r/opensource | 2023-12-11My projects and many projects include a THIRD-PARTY-LICENSES.html file when I distribute binaries. See: https://github.com/kimono-koans/httm/blob/master/third_party/LICENSES_THIRD_PARTY.html
-
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.
This feels like an ad; the blog post and the README feel like they were written to sound complicated and smart rather than tell the whole truth. Like, "On boot, the kernel has full access to the memory and is allowed to write where it should not (its own code, for example)"? Apart from the fact that ring 0 will always have full control, the MMU also exists. Also, the "48k" (the kernel has 34324 lines of non-comment code, the rest are in the other repos I assume) LOC are obvious when you consider code like src/syscall/mod.rs:717 is present.
To be fair, this is impressive, but its a basic monolithic kernel written for a school project, with the "twist" that it is in Rust and uses Linux syscalls.
For anyone who is interesting in more Rust UNIX-like kernels, Aero (https://github.com/Andy-Python-Programmer/aero) is farther ahead supports running quite a lot of recompiled Linux userspace, including dwm and WebKit.
-
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
-
fcp
A significantly faster alternative to the classic Unix cp(1) command, copying large files and directories in a fraction of the time.
Project mention: Fcp – a significantly faster alternative to the classic Unix cp(1) command | news.ycombinator.com | 2023-08-31 -
scriptisto
A language-agnostic "shebang interpreter" that enables you to write scripts in compiled languages.
Project mention: Scriptisto: "Shebang interpreter" that enables writing scripts in compiled langs | news.ycombinator.com | 2024-02-06 -
I've settled on Lemurs.
-
I'm working on my package manager hysp
-
Project mention: Show HN: A CLI tool that enables you to remove files easily and safely | news.ycombinator.com | 2024-02-20
Is this a faster version of rm, optimized for speed, like FUC's rmz (https://github.com/SUPERCILEX/fuc)? I was hoping that it could do that, seeing this is written in rust (hopefully for performance)
-
Project mention: Show HN: Rapidgzip – Parallel Gzip Decompressing with 10 GB/S | news.ycombinator.com | 2023-09-04
-
Project mention: Shrs: Shell toolkit written in Rust – release v0.0.2 | news.ycombinator.com | 2023-11-12
-
-
pkger
Automate building RPMs and DEBs as well as other artifacts on multiple Linux distributions, versions and architectures using Docker/Podman
Looks like similiar pkger
-
-
-
-
superviseur
Define and run multi-service applications on isolated environments with Nix or Docker ❄️🐋 🛠️ 💻 ✨
Working on superviseur , a docker compose alternative, with a built-in web ui and support for nix, flox, devbox, devenv projects.
-
Project mention: Show HN: An experimental, modern package manager for operating systems | news.ycombinator.com | 2023-11-13
-
findlargedir
quickly find all "blackhole" directories with a huge amount of filesystem entries in a flat structure
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust Unix related posts
- Scriptisto: "Shebang interpreter" that enables writing scripts in compiled langs
- Oxide Computer releases distribution of illumos intended to power the Oxide Rack
- ZFS and Proxmox Questions
- Shrs: Shell toolkit written in Rust – release v0.0.2
- Fcp – a significantly faster alternative to the classic Unix cp(1) command
- Which loginmanager to use?
- Workflow: Rolling forward with ZFS and `httm`
-
A note from our sponsor - SaaSHub
www.saashub.com | 18 Apr 2024
Index
What are some of the best open-source Unix projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | maestro | 2,799 |
2 | nix | 2,522 |
3 | sysinfo | 1,760 |
4 | topgrade | 1,541 |
5 | httm | 1,194 |
6 | aero | 1,084 |
7 | cicada | 970 |
8 | desed | 870 |
9 | fcp | 725 |
10 | scriptisto | 601 |
11 | lemurs | 584 |
12 | hysp | 410 |
13 | fuc | 300 |
14 | fcat | 264 |
15 | shrs | 230 |
16 | pfetch-rs | 205 |
17 | pkger | 173 |
18 | expectrl | 162 |
19 | coreutils | 103 |
20 | rudo | 75 |
21 | superviseur | 63 |
22 | lpm | 62 |
23 | findlargedir | 51 |