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
Apr 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.
Take AArch64 instructions, execute them, and display the final CPU state right away
CALOD: Because even the fastest cache can't outrun a bad algorithm. 😉
A robust, fast and optimal image compressor for QOI format, built with Tauri framework.
Web socket protocol, server and client implementation in rust from scratch
A Rust implementation of Craig Reynolds' Boids algorithm, simulating emergent flocking behavior with real-time parameter controls.
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.
A simple OS in Rust following Philipp Oppermann's blog
Interpretador de CHIP-8 escrito em Rust
This project demonstrates how to interpret C types in Rust and vice versa using the Foreign Function Interface (FFI).
Simulation of a process scheduler in Rust, demonstrating task dispatching, state transitions, and priority-based execution.
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."