A walkthrough for making your own operating system in Rust, inspired by Philipp Oppermann's blog "Writing an OS in Rust"
☆14Updated this week
Alternatives and similar repositories for rust-os-tutorial
Users that are interested in rust-os-tutorial are comparing it to the libraries listed below
Sorting:
- A simple template for building a Limine-compliant kernel in Rust.☆48Jun 6, 2025Updated 8 months ago
- A custom compiler backend designed to be small, have fast compilation, and be complete enough to be used for actual compilers.☆17Mar 14, 2025Updated 11 months ago
- Darwin-like pure-Rust hybrid kernel project☆20Jul 19, 2024Updated last year
- Rust crate for parsing the limine boot protocol structures.☆62Aug 14, 2025Updated 6 months ago
- Syntax highlighting for Brainrot programming language☆12Jan 13, 2025Updated last year
- Chatbot application in C++ interacts with a user in simple English language and can simulate a conversation. It has a repository/database…☆11Dec 4, 2019Updated 6 years ago
- A simple crate to use a 28BYJ-48 stepper motor with and ULN2003 Driver on any hardware implementing embedded-hal☆13Jan 6, 2025Updated last year
- Lecture notes for cloud computing: Distributed systems, virtualization.☆11Nov 13, 2024Updated last year
- Convert C Language code to web assembly using emscripten.☆11Jan 25, 2020Updated 6 years ago
- Minimal FAT32 file system implementation☆97Apr 3, 2025Updated 10 months ago
- Minimal support for uart_16550 serial output.☆44Jul 24, 2025Updated 7 months ago
- An demonic library to write PE binaries☆11Feb 12, 2024Updated 2 years ago
- Peng Engine is a custom game engine built with C++23 and OpenGL 4.3+☆11May 31, 2024Updated last year
- Dumps all resources from a PE file (EXE, DLL, ...)☆11Jan 13, 2019Updated 7 years ago
- ☆15Dec 24, 2018Updated 7 years ago
- A demo showing WASM component model resources in various environments☆11Feb 5, 2025Updated last year
- The Weston Wayland Compositor☆12Oct 11, 2018Updated 7 years ago
- An open source remapper for HayBox-based digital controllers.☆12May 31, 2025Updated 9 months ago
- A simple Maze generator using a modified version of Hunt-and-Kill algorithm☆12May 3, 2018Updated 7 years ago
- Alsa UCM configuration for chrome devices☆10Nov 25, 2024Updated last year
- `async-ctrlc` is an async wrapper of the `ctrlc` crate in Rust☆15May 30, 2020Updated 5 years ago
- lightweight operating system written in Rust with wasi support.☆16Aug 6, 2025Updated 6 months ago
- Support for compiling C programs with Eyra☆15Oct 13, 2024Updated last year
- Andy C++ programming language☆10Feb 5, 2026Updated 3 weeks ago
- String OS from User Space!☆11Jun 5, 2023Updated 2 years ago
- ☆24Updated this week
- A Rust implementation of the OCI artifact specification for WebAssembly☆11Feb 5, 2026Updated 3 weeks ago
- In-game plugin manager, installer, and updater.☆10Jan 27, 2026Updated last month
- linux bluetoothctl wrapper (also works with arm devices like raspberry pi). Modified version of http://bitbucket.com/serkanp/bluetoothctl☆10Nov 22, 2019Updated 6 years ago
- B-tree range map implementation for Rust☆13Oct 5, 2023Updated 2 years ago
- Rust crate for obfuscating string literals.☆12Feb 2, 2023Updated 3 years ago
- The main ObisidianOS repo☆23Updated this week
- An improved version of the original Lamborghini Gallardo that was made by Tsutarja495☆12Feb 14, 2026Updated 2 weeks ago
- React Hook to create and revoke URL for any instance of `File`, `Blob` or `MediaSource`.☆11Dec 10, 2022Updated 3 years ago
- A fast, cross-platform system information tool written in Rust.☆14Jan 26, 2026Updated last month
- Chrome EC Fingerprint driver for Windows 10 / 11☆13May 4, 2024Updated last year
- Gravity syntax highlighter for Visual Studio Code☆11Dec 23, 2018Updated 7 years ago
- ☆12Oct 15, 2024Updated last year
- Rust crate providing mappable reference counted types☆14Feb 28, 2023Updated 3 years ago