An open API service indexing awesome lists of open source software.

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

database rust tutorial type

Last synced: 16 May 2025

https://github.com/skyzh/chicv

A minimal and fully-customizable CV template for Typst.

template typst typst-template

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/hallofshame

Hall of Shame

Last synced: 11 Feb 2026

https://github.com/skyzh/raytracer-tutorial

raytracer project for PPCA 2020

Last synced: 14 Jun 2025

https://github.com/skyzh/linux-kernel-labs

Linux kernel labs

Last synced: 21 Mar 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/notes

Lecture notes at SJTU

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/skyzh-site

Alex Chi's personal site

Last synced: 07 Oct 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: 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/bustub-web-shell

BusTub web shell

Last synced: 04 Mar 2026

https://skyzh.github.io/zoom-url-generator/

Generate Zoom URL

zoom zoom-meeting zoom-us

Last synced: 18 Apr 2025

https://github.com/skyzh/zoom-url-generator

Generate Zoom URL

zoom zoom-meeting zoom-us

Last synced: 26 Feb 2025

https://github.com/skyzh/rust-ycsb

YCSB in Rust (WIP)

Last synced: 23 Mar 2025

https://github.com/skyzh/tiny-llm

LLM serving with MLX

Last synced: 30 Dec 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/go-dht

🌎 Chord in golang

chord dht go grpc kademlia protobuf

Last synced: 27 Oct 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/skyzh

Last synced: 07 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/tenitsu

🎾 A robot automatically finds and fetches tennis balls on the ground. Use OpenCV on Android for computer vision. Final project for SJTU ME116 "IntroME".

android javacv kotlin opencv rxjava rxkotlin

Last synced: 27 Oct 2025

https://github.com/skyzh/fishing

Yet another boring fishing game

Last synced: 27 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]

kvs 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/pg_sudo

Last synced: 10 Jan 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

cmake cpp gtest serial

Last synced: 08 Oct 2025

https://github.com/skyzh/lisp-interpreter

💎 A Lisp interpreter in Ruby

lisp make-a-lisp mal ruby

Last synced: 14 Oct 2025

https://github.com/skyzh/flythat

Code for Kaggle in-class competition

Last synced: 16 May 2026

https://github.com/skyzh/FlyThat

Code for Kaggle in-class competition

Last synced: 12 Apr 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