bexxmodd / cr4sh_
cr4sh_ (pronounced crash, because it crashes all the time) is a Linux shell fully written with Rust. This can be used for educational purposes and is a great intro to Systems Programming
☆22Updated 3 years ago
Related projects ⓘ
Alternatives and complementary repositories for cr4sh_
- A tiny Rust std-lib for Linux x86_64 and aarch64☆46Updated 2 months ago
- A lock-free, append-only atomic pool.☆66Updated 2 years ago
- Self growing / shrinking ThreadPool implementation based on crossbeam's multi-producer multi-consumer channels that enables awaiting the …☆41Updated 5 months ago
- Rust crate for managing cancellable services☆24Updated 3 years ago
- Command line flags library that does not require a central list of all the flags☆54Updated last year
- Recipes for avoiding bounds checks in Rust, without unsafe!☆101Updated last year
- VecDeque-like fast, unbounded, mpmc/spmc concurent FIFO message queue. Lockless reads, write-lock writes.☆22Updated last week
- ☆45Updated 2 months ago
- A cargo subcommand, that runs valgrind and displays its output in a helpful manner.☆136Updated last month
- Generated bindings for Linux's userspace API☆49Updated last month
- Inter-process Multiple Producer, Single Consumer Channels for Rust☆51Updated 5 months ago
- A low-level I/O ownership and borrowing library☆99Updated 11 months ago
- Rust interface for Linux futexes, the fast user-space locking primitive.☆84Updated 5 months ago
- A light weight, typed, in-memory, ordered, key-value database.☆44Updated 9 months ago
- A global executor built on top of async-executor and smol☆74Updated 5 months ago
- A Rust implementation of two segment trees and a fenwick tree.☆65Updated 5 years ago
- A cross-platform and safe Rust API to create and manage memory mappings in the virtual address space of the calling process.☆61Updated 10 months ago
- Get external dependencies in one step by specifying vcpkg details in Cargo.toml☆39Updated 5 months ago
- ☆93Updated last year
- Async networking primitives for TCP/UDP/Unix communication☆128Updated last month
- A distributed file system written in Rust.☆27Updated 3 years ago
- A lightweight lock protected by an atomic boolean.☆34Updated 11 months ago
- Talk for RustConf 2021☆11Updated 3 years ago
- Remove Cargo.lock lockfile☆32Updated 2 weeks ago
- Simple async reactor and executor for rust☆78Updated 2 years ago
- A flexible and convenient high-level mmap for zero-copy file I/O.☆105Updated 10 months ago
- Library for scripting analyses against crates.io's database dumps☆66Updated this week
- Enhancement over Rust's `std::BinaryHeap`. Supports other than max heap.☆57Updated 8 months ago
- ☆45Updated 2 years ago