A versatile programming language designed for high performance, safety, and seamless integration across diverse domains, from low-level systems programming to web development and AI.
- Updated
Sep 27, 2025 - Rust
A versatile programming language designed for high performance, safety, and seamless integration across diverse domains, from low-level systems programming to web development and AI.
The Kernel of CharlotteOS, An Experimental Modern Operating System
NexOS is a hobby oprating system written in Rust.
Developed a Small Operating System using Rust Programming Language, followed the tutorial by (Philipp Oppermann) and learned along the way how to build the OS with Rust.
Tower of Hanoi in Rust 🦀. It's a mathematical puzzle played with three rods and a number of disks of different sizes. The objective is to move all the disks from one rod to another, while following three simple rules.
Rust virtual machine.
DSL mini implementation for Mathematics at Rust
Take AArch64 instructions, execute them, and display the final CPU state right away
Windows OS application that displays hardware metrics in browser-based interface. Leverages Windows API calls using Rust backend.
A Rust implementation of Craig Reynolds' Boids algorithm, simulating emergent flocking behavior with real-time parameter controls.
CALOD: Because even the fastest cache can't outrun a bad algorithm. 😉
Web socket protocol, server and client implementation in rust from scratch
A virtual machine simulating the LC-3 architecture, capable of running any assembled LC-3 program.
Image compressor for QOI format shipped on top of Tauri.
SQL Server to PostgreSQL and Other RDBMS
Building a minimal operating system in Rust based off 'https://os.phil-opp.com/'. This is an OS learning project and I do not own the code in this repo, I merely re-implemented it whilst reading the blog.
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.
Interpretador de CHIP-8 escrito em Rust
Add a description, image, and links to the low-level-programming topic page so that developers can more easily learn about it.
To associate your repository with the low-level-programming topic, visit your repo's landing page and select "manage topics."