22 Repositories
Rust educational Libraries
An LR(1) parser generator and visualizer created for educational purposes.
.lr An LR(1) parser generator and visualizer created for educational purposes. Table of Contents What is an LR(1) parser? Why did you make this? How c
Develop an async runtime like thing in Rust for educational purpose.
How-not-to-async-rs Develop an async runtime like thing in Rust for educational purpose. What this is not This is not going to be a blog post explaini
An educational Bochs-based snapshot fuzzer project
Lucid An educational Bochs-based snapshot fuzzer project Misc Bochs: https://bochs.sourceforge.io/ Blog: https://h0mbre.github.io/New_Fuzzer_Project/#
An Educational Ransomware Written in Rust.
Rust-based Ransomware This Windows ransomware example is written in 100% Rust. This code encrypts all files that the computer can read and write under
Terminal-based Snake game written in Rust without dependencies (for educational purposes).
RustSnake This is a simple terminal-based Snake game implemented in Rust without dependencies. To start the game type cargo run. Control the snake usi
An operating system written in Rust (for fun and educational purposes)
Prestige Prestige is an operating system written for fun and educational purposes in Rust. It targets the x86-64 architecture and can run on common em
An educational git clone written in Rust.
rat rat is a simple version control system written in Rust designed primarily to be easy to understand and modify, with as few external dependencies a
A CHIP-8 emulator written in Rust
chip8 A CHIP-8 emulator written in Rust Goal The goal of this project is to build a fully functional emulator (but I should name it an interpreter) of
Super simple tokio chat server for educational purposes.
achat A collection of simple modules which showcase simple use of tasks, channels, and other tokio primitives to implement simple networking applicati
A custom kernel for educational reasons
A custom kernel for educational reasons
RisingLight is an OLAP database system for educational purpose.
RisingLight RisingLight is an OLAP database system for educational purpose. It is still in rapid development, and should not be used in production. Qu
CRUD system of book-management with ORM and JWT for educational purposes.
Book management English | 中文 Required Rust MySQL 5.7 Usage Execute init.sql to create tables. Set environment variable DATABASE_URL and JWT_SECRET in
Rust-blog - Educational blog posts for Rust beginners
pretzelhammer's Rust blog 🦀 I write educational content for Rust beginners and Rust advanced beginners. My posts are listed below in reverse chronolo
Website about JSON web tokens
Just Web Tokens Web app for JSON Web Token verification also providing a gentle overview of the JWT tech. Dynamic logic is built with the Rust / WASM
Blockchain written with educational purpose
Blockchain written with educational purpose
MIPS assembler written in Rust
frasm MIPS assembler written in Rust About frasm is an assembler written in Rust speicifally for the MIPs architecture. This is my first time writing
Educational Rust implemenation of Auction Sniper from Growing Object-Oriented Software, Guided By Tests
Auction Sniper Educational Rust not-OOP implemenation of Auction Sniper from "Growing Object-Oriented Software, Guided By Tests" book More about it in
Game examples implemented in rust console applications primarily for educational purposes.
rust-console-games A collection of game examples implemented as rust console applications primarily for providing education and inspiration. :) Game *
puppy is an example implementation of a tiny Web browser for educational purposes.
An example implementation of a tiny Web browser for educational purposes.
Rocker is a minimal docker implementation for educational purposes.
Rocker is a minimal docker implementation for educational purposes inspired by gocker. Rocker uses linux kernel features (namespace, cgroup, chroot etc.) to isolate container processes and limit available resourses.
Rocker is a minimal docker implementation for educational purposes.
Rocker is a minimal docker implementation for educational purposes inspired by gocker. Rocker uses linux kernel features (namespace, cgroup, chroot etc.) to isolate container processes and limit available resourses.
Aero is a new modern, unix based operating system. It is being developed for educational purposes.
Areo Aero is a new modern, unix based operating system written in Rust and is being developed for educational purposes. Aero follows the monolithic ke