Learning Rust from scratch — documenting my journey, experiments, and projects while exploring one of the fastest and most challenging programming languages.
-
Updated
Nov 13, 2025 - Rust
Learning Rust from scratch — documenting my journey, experiments, and projects while exploring one of the fastest and most challenging programming languages.
A kernel written fully in Rust.
A low-level, general purpose language with DSL-favoring features and memory safety rules
Compiler for the RUM programming language
Neutrix is a small educational x86_64 operating system kernel written in Rust. It follows a bare-metal, no_std, no_main design and provides a compact foundation for experimenting with low-level OS concepts: paging, memory allocation, interrupt handling, device drivers, and a small async executor.
Fork of Spectre's own repo.
A stealthy, cross-platform C2 and adversary simulation framework Proof-of-Concept in Rust, designed for ethical cybersecurity research.
objektDB is a lightweight, easy-to-use embedded object-oriented database management system (OODBMS) for Rust projects
A lightweight low-level single-threaded actor runtime
Invoke Linux syscalls from the CLI + interpret syslang source files.
A collection of projects and experiments in low-level and systems engineering.
The Endless Winds of Windication
git internals reimplemented in Rust, a low-level git clone featuring object storage, tree writing, and commit creation.
An interactive educational tool built in Rust that provides a real-time visualization of computer hardware components and their interactions. This project aims to make computer architecture more accessible and understandable through visual representation.
🔐 Crypto Playground – educational project for analyzing encryption algorithms.
A viewer for Palmier Executable Format
Add a description, image, and links to the low-level topic page so that developers can more easily learn about it.
To associate your repository with the low-level topic, visit your repo's landing page and select "manage topics."