iskyzh's repos on GitHub
Rust · 4019 watchers
mini-lsm
A course of building an LSM-Tree storage engine (database) in a week.
Typst · 715 watchers
chicv
A minimal and fully-customizable CV template for Typst.
Rust · 320 watchers
core-os-riscv
🖥️ An xv6-like operating system on RISC-V with multi-core support. Documentation available online.
Python · 227 watchers
canvas_grab
🌐 One-click script to synchronize files from Canvas LMS.
C++ · 211 watchers
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.
Rust · 100 watchers
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.
TypeScript · 56 watchers
make-a-fortune
An open-source anonymous forum frontend.
Rust · 52 watchers
optimizer-lessons
Code for "Lessons Learned from Building a Query Optimizer" blog series
Rust · 45 watchers
raft-kvs
⛵ A distributed key-value store based on Raft. (WIP)
C · 40 watchers
notes
Lecture notes at SJTU
Haskell · 36 watchers
mips-simulator
💻 A 5-stage pipeline MIPS CPU design in Haskell.
Verilog · 34 watchers
mips-cpu
💻 A 5-stage pipeline MIPS CPU implementation in Verilog.
C++ · 30 watchers
bustub-vectordb
The BusTub Relational Database Management System (Educational)
HTML · 27 watchers
fourier-transform-drawing
Inspired by 3Blue1Brown. Apply fourier transform to an SVG path and draw the result on canvas.
Vue · 26 watchers
BlueSense
🌈 BlueSense is a long-term project for monitoring Shanghai environment data.
C++ · 22 watchers
Meteor
🚆 Fine-grained analysis and visualization of Hangzhou Metro for efficient traveling in metro system. Project report, slide and presentation video included.
C · 21 watchers
pg_poop
A Postgres extension that rewrites strings to 💩
Rust · 19 watchers
rust-ycsb
YCSB in Rust (WIP)
C++ · 17 watchers
BPlusTree
🌲 Fully unit-tested B+ tree with basic paging implemented in C++
Go · 12 watchers
go-dht
🌎 Chord in golang
Go · 10 watchers
pebble
RocksDB/LevelDB inspired key-value database in Go
Swift · 9 watchers
julia.metal
🎇 Render Julia Sets in real-time with Metal API on macOS
R · 8 watchers
r-by-example
📚 Solutions for the book "R by Example"
JavaScript · 7 watchers
chaos-video
Course Project of CS339 Computer Networks
C++ · 5 watchers
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.
JavaScript · 5 watchers
fishing
Yet another boring fishing game
Makefile · 5 watchers
oom_killer
Project 2 of SJTU CS356 Operating System Projects
PHP · 4 watchers
CloudOJ
🌩️ (DEPRECATED) An Online Judge. Deprecated due to low efficiency and security issues.
Python · 4 watchers
ddcm-protocol
🌐 A protocol based on Kademlia and designed for peer-to-peer distrubuted computing
Python · 4 watchers
game-theory-on-matrix
An agent-based model for researching game theory dynamics on matrix-like structure.
Python · 3 watchers
BlueMarine
🌃 Collect climate data from embedded devices with serial connection and BLE. Part of the BlueSense project.
Rust · 3 watchers
kvs
Key-Value Store [Practical Networked Applications in Rust]
Rust · 2 watchers
arrow-tools
A collection of handy CLI tools to convert CSV and JSON to Apache Arrow and Parquet
Python · 2 watchers
BlueMonitor
🌃 Blue Sense: Sense of Blue Sky. This is the Raspberry Pi part of Blue Sense.
Java · 2 watchers
calcite-bustub
The Calcite query frontend for BusTub
Rust · 2 watchers
rust
Empowering everyone to build reliable and efficient software.
Python · 2 watchers
sglang
SGLang is a fast serving framework for large language models and vision language models.
1 watchers
agatedb
A persistent key-value storage in rust.
Go · 1 watchers
badger
Fast key-value DB in Go.
C++ · 1 watchers
BlueSensor
🌃 Collect climate data from sensors on Arduino. Part of the BlueSense Project.
Swift · 1 watchers
conway.metal
Conway's Game of Life with Metal Computing
TypeScript · 1 watchers
conway.ts
Conway's Game of Life in TypeScript
1 watchers
dashmap
Blazing fast concurrent HashMap for Rust.
1 watchers
datafusion
Apache DataFusion SQL Query Engine
Python · 1 watchers
FlyThat
Code for Kaggle in-class competition
1 watchers
mlx
MLX: An array framework for Apple silicon
1 watchers
moonlink
Sub-Second Postgres to Iceberg Mirroring
Go · 1 watchers
MrSans
🤖 Mr. Sans is a bot reporter for BlueSense. Part of the BlueSense project.
1 watchers
neon
Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, branching, and bottomless storage.
C · 1 watchers
pg_hint_plan
Give PostgreSQL ability to manually force some decisions in execution plans.
1 watchers
postgresml
PostgresML is an AI application database. Download open source models from Huggingface, or train your own, to create and index LLM embeddings, generate text, or make online predictions using only SQL.
JavaScript · 1 watchers
prosea
📚 A crowdsourced contest solution sharing platform built for online STEM test of Innovation Competition
Rust · 1 watchers
risinglight
RisingLight is an OLAP database system for educational purpose
C++ · 1 watchers
serialpb
Reliable packet transmission over serial interface
C++ · 0 watchers
CAHRR
🌪️ Chi's Advanced Hurricane Robot Runtime
0 watchers
cargo-llvm-cov
Cargo subcommand to easily use LLVM source-based code coverage (-C instrument-coverage).
0 watchers
cuid-rust
Rust implemention of CUID unique IDs
0 watchers
databend
An elastic and reliable Serverless Data Warehouse, offers Blazing Fast Query and combines Elasticity, Simplicity, Low cost of the Cloud, built to make the Data Cloud easy
HTML · 0 watchers
ddcm-word-count
🖥️ DDCM = Dawn Distributed Computing Model. Word Count with DDCM.
JavaScript · 0 watchers
ec2-github-runner
On-demand self-hosted AWS EC2 runner for GitHub Actions
0 watchers
hstream
The database built for IoT streaming data storage and real-time stream processing.
Haskell · 0 watchers
introliquid.hs
Exercise for "An Introduction to Liquid Haskell"
0 watchers
issues
Code Unrelated Issues
0 watchers
langchain-neon
WIP langchain binding for Neon via serverless HTTP API
0 watchers
madsim
Magical Deterministic Simulator for distributed systems in Rust.
Rust · 0 watchers
mnist.rs
🔢 MNIST training of minimal dependency implemented in Rust. Trained with fully-connected layers.
Rust · 0 watchers
optd
CMU-DB's Cascades optimizer framework
0 watchers
pest
The Elegant Parser
0 watchers
pgvecto.rs
🚧 WIP 🚧 Vector database plugin for Postgres, written in Rust
Rust · 0 watchers
pgx
Build Postgres Extensions with Rust!
Rust · 0 watchers
pgx-fdw
(WIP) Postgres foreign data wrapper for pgx
0 watchers
pulsar-rs
Rust Client library for Apache Pulsar
0 watchers
risingwave
RisingWave: the next-generation streaming database in the cloud.
0 watchers
rust-protobuf
Rust implementation of Google protocol buffers