Projects in Awesome Lists by skyzh
A curated list of projects in awesome lists by skyzh .
https://github.com/skyzh/mini-lsm
A tutorial of building an LSM-Tree storage engine in a week.
database key-value-store kv-store lsm lsm-tree rust storage tutorial
Last synced: 08 Apr 2025
https://github.com/skyzh/type-exercise-in-rust
Learn Rust dark magics by implementing an expression framework in database systems
Last synced: 16 May 2025
https://github.com/skyzh/chicv
A minimal and fully-customizable CV template for Typst.
Last synced: 28 Jan 2026
https://github.com/skyzh/write-you-a-vector-db
A Vector Database Tutorial (over CMU-DB's BusTub system)
bustub database tutorial vector-database
Last synced: 05 Apr 2025
https://github.com/skyzh/core-os-riscv
đĨī¸ An xv6-like operating system on RISC-V with multi-core support. Documentation available online.
cargo operating-system qemu risc-v rust xv6
Last synced: 09 Apr 2025
https://github.com/skyzh/canvas_grab
đ One-click script to synchronize files from Canvas LMS.
canvas canvas-lms download python python-requests
Last synced: 06 Apr 2025
https://github.com/skyzh/riscv-simulator
đģ RISC-V Simulator of RV32I ISA. 5-stage pipeline / out-of-order execution with Tomasulo algorithm and Speculation. Support runtime visualization. Project report available.
branch-prediction cmake computer-architecture cpp cpu gtest pipeline riscv riscv-emulator riscv-simulator riscv32 speculation tomasulo-algorithm
Last synced: 16 Mar 2025
https://github.com/skyzh/RISCV-Simulator
đģ RISC-V Simulator of RV32I ISA. 5-stage pipeline / out-of-order execution with Tomasulo algorithm and Speculation. Support runtime visualization. Project report available.
branch-prediction cmake computer-architecture cpp cpu gtest pipeline riscv riscv-emulator riscv-simulator riscv32 speculation tomasulo-algorithm
Last synced: 25 Mar 2025
https://github.com/skyzh/raytracer.rs
⥠A high-performance path tracer implemented in Rust based on "Ray Tracing in One Weekend" featuring static dispatch, multi-threaded rendering and a variety of preset scenes.
computer-graphics raytracer raytracing raytracing-one-weekend rust
Last synced: 16 Mar 2025
https://github.com/skyzh/raytracer-tutorial
raytracer project for PPCA 2020
Last synced: 14 Jun 2025
https://github.com/skyzh/make-a-fortune
An open-source anonymous forum frontend.
Last synced: 03 Mar 2026
https://github.com/skyzh/mini-lsm-solution-checkpoint
Mini-LSM solution checkpoint
Last synced: 21 Mar 2025
https://github.com/skyzh/uring-positioned-io
Async positioned I/O with io_uring.
Last synced: 21 Mar 2025
https://github.com/skyzh/raft-kvs
âĩ A distributed key-value store based on Raft. (WIP)
6-824 distributed-systems mit-6-824 raft rust
Last synced: 21 Mar 2025
https://github.com/skyzh/mips-simulator
đģ A 5-stage pipeline MIPS CPU design in Haskell.
computer-architecture cpu haskell mips mips-emulator mips-simulator
Last synced: 03 Jul 2025
https://github.com/skyzh/xv6-riscv-fall19
Each lab in its own branch. For code modified in each lab, refer to closed issues. This repo is a fork of https://github.com/mit-pdos/xv6-riscv-fall19
Last synced: 01 Aug 2025
https://github.com/skyzh/mips-cpu
đģ A 5-stage pipeline MIPS CPU implementation in Verilog.
computer-architecture cpu mips verilog
Last synced: 03 Mar 2026
https://github.com/skyzh/Meteor
đ Fine-grained analysis and visualization of Hangzhou Metro for efficient traveling in metro system. Project report, slide and presentation video included.
cmake data-analysis hangzhou metro qt sqlite visualize
Last synced: 12 Apr 2025
https://github.com/skyzh/meteor
đ Fine-grained analysis and visualization of Hangzhou Metro for efficient traveling in metro system. Project report, slide and presentation video included.
cmake data-analysis hangzhou metro qt sqlite visualize
Last synced: 23 Mar 2025
https://github.com/skyzh/pg_poop
A Postgres extension that rewrites strings to đŠ
Last synced: 23 Mar 2025
https://github.com/skyzh/BPlusTree
đ˛ Fully unit-tested B+ tree with basic paging implemented in C++
bplus-tree bplustree clion cmake cpp
Last synced: 12 Apr 2025
https://github.com/skyzh/bplustree
đ˛ Fully unit-tested B+ tree with basic paging implemented in C++
bplus-tree bplustree clion cmake cpp
Last synced: 27 Oct 2025
https://github.com/skyzh/sjtu-rm-hurricane
đĒī¸ An extensible task-based robot control system on STM32 embedded platforms made for SJTU RoboMaster Competition, using open-source toolchain OpenSTM32
clion cmake openocd robomaster robotics stm32 stm32f4
Last synced: 27 Oct 2025
https://github.com/skyzh/julia.metal
đ Render Julia Sets in real-time with Metal API on macOS
gpu-computing julia-set mathematics metalkit swift xcode
Last synced: 08 Jul 2025
https://github.com/skyzh/chaos-video
Course Project of CS339 Computer Networks
Last synced: 13 Oct 2025
https://github.com/skyzh/data-structure-deque
A deque of O(sqrt n) complexity on access, insert and remove, with an optimization for O(log n) access based on fenwick tree.
binary-indexed-tree cpp deque fenwick-tree
Last synced: 27 Oct 2025
https://github.com/skyzh/oom_killer
Project 2 of SJTU CS356 Operating System Projects
Last synced: 26 Feb 2025
https://github.com/skyzh/ddcm-protocol
đ A protocol based on Kademlia and designed for peer-to-peer distrubuted computing
asyncio distributed-computing kademlia peer-to-peer python
Last synced: 26 Feb 2025
https://github.com/skyzh/cloudoj
đŠī¸ (DEPRECATED) An Online Judge. Deprecated due to low efficiency and security issues.
bootstrap3 mysql online-judge phalcon-php php
Last synced: 09 May 2026
https://github.com/skyzh/game-theory-on-matrix
An agent-based model for researching game theory dynamics on matrix-like structure.
agent-based agent-based-modeling agent-based-simulation d3 d3js game-theory python r visualization
Last synced: 01 May 2026
https://github.com/skyzh/kvs
Key-Value Store [Practical Networked Applications in Rust]
Last synced: 28 Oct 2025
https://github.com/skyzh/bluemarine
đ Collect climate data from embedded devices with serial connection and BLE. Part of the BlueSense project.
bluetooth-low-energy environment firebase iot-application monitoring nodejs raspberry-pi
Last synced: 04 May 2026
https://github.com/skyzh/calcite-bustub
The Calcite query frontend for BusTub
Last synced: 15 May 2026
https://github.com/skyzh/conway.ts
Conway's Game of Life in TypeScript
conway-game conway-s-game-of-life gpu-computing typescript webpack
Last synced: 16 May 2026
https://github.com/skyzh/conway.metal
Conway's Game of Life with Metal Computing
conway-game conway-s-game-of-life gpu-computing metalkit swift xcode
Last synced: 26 Feb 2025
https://github.com/skyzh/prosea
đ A crowdsourced contest solution sharing platform built for online STEM test of Innovation Competition
Last synced: 26 Feb 2025
https://github.com/skyzh/mrsans
đ¤ Mr. Sans is a bot reporter for BlueSense. Part of the BlueSense project.
cron environment environment-monitoring go monitor raspi
Last synced: 26 Feb 2025
https://github.com/skyzh/serialpb
Reliable packet transmission over serial interface
Last synced: 08 Oct 2025
https://github.com/skyzh/sjtuctf-2019-writeup
â Solutions and exploitation snippets for SJTU CTF 2019
crypto ctf exploitation misc reverse sjtu web write-ups writeup
Last synced: 18 Apr 2026
https://github.com/skyzh/bluesensor
đ Collect climate data from sensors on Arduino. Part of the BlueSense Project.
arduino cpp dht22 environment iot-device monitoring raspberry-pi sensor
Last synced: 06 May 2026
https://github.com/skyzh/ddcm-word-count
đĨī¸ DDCM = Dawn Distributed Computing Model. Word Count with DDCM.
Last synced: 30 Jan 2026
https://github.com/skyzh/introliquid.hs
Exercise for "An Introduction to Liquid Haskell"
haskell liquid-haskell liquidhaskell stack
Last synced: 04 Jul 2025
https://github.com/skyzh/cahrr
đĒī¸ Chi's Advanced Hurricane Robot Runtime
cmake control cpp data-driven-design embedded robomaster robotics stm32f4
Last synced: 15 May 2026
https://github.com/skyzh/db-bench-scripts
Dockerfile to generate db_bench binaries
Last synced: 23 Oct 2025
https://github.com/skyzh/mnist.rs
đĸ MNIST training of minimal dependency implemented in Rust. Trained with fully-connected layers.
deep-learning mnist neural-network rust
Last synced: 08 Sep 2025
https://github.com/skyzh/pgx-fdw
(WIP) Postgres foreign data wrapper for pgx
Last synced: 15 May 2026