Building systems just for fun.
UndergraduateProjects. A collection of my undergraduate projects
92most. Codes for MO's Trading.
44DBProject. [Course] Simple database in C++ (Database 2017)
21rjrouter. [AFK] Hardware router in Chisel (THU Network Joint Lab 2020)
14distributed-systems-rs. A Rust reimplementation of the labs in THU distributed systems (2020 spring).
9mvcc. Simple MVCC in Simple DB.
9WanZheBiDong. An educational game about Wanli Period of the Ming Dynasty
9RayTrace. [Course] Ray tracing in C++. (CG2017)
8mips32-cpu. Basic multi-cycle MIPS32 CPU
8NAT464-rs. [Aborted] The firmware of a NAT64 Router.
8rust-rv64-kernel. A minimal RISCV64 kernel in Rust with OpenSBI.
7CubeSolver. [Course] 三阶魔方求解器 2015程序设计基础大作业
7call-dispatch-macro. [WIP] Generate function call dispatcher in Rust procedural macro.
6jpeg. A toy JPEG decoder.
6greenthread-future-rs. Rust: Convert closures into futures based on greenthread on bare-metal (no_std + no_alloc).
5FuchsiaRustSDK. A minimal out-of-the-box Fuchsia SDK for Rust.
5QtCalendar. [Course] A calendar in Qt. (Summer 2016 Week1)
5RustSamples. Rust
5WordHelper. [Course] A console app for remember word. (OOP2016)
5supervisor-rv. Assembly
4CompilationTrainingExp. [Course] Experiments of dataflow analysis, optimization, Z3 analysis (Compilation Training 2018)
4JudgeDuck-OS-64. 64-bit version of JudgeDuck-OS -- The Stable and Accurate Judge System
4ucore_os_lab. os kernel labs for operating systems course in Tsinghua University.
4next-train. When my next train arrives?
4wangrunji0408.
2supervisor-mips32. 计算机组成原理课程32位监控程序
2sv6. POSIX-like scalable multicore research OS kernel
1