Zhidong (David) Guo's repositories
auto-grade
上海交通大学自动评教脚本
basic-interpreter
An interpreter for the Basic language, featuring interactive GUI and debug mode. Course project of SEP@SJTU-SE.
crafting-interpreters
Implements a simple, half functional half object-oriented language Lox in Java.
risinglight
An OLAP database system for educational purpose
ClickHouse
ClickHouse® is a real-time analytics DBMS
FeelIt
A clean, elegant but advanced blog theme for Hugo
flutter_chips_choice
Lite version of smart_select package, zero dependencies, an easy way to provide a single or multiple choice chips.
flutter_login
Provides login screen with login/signup functionalities to help speed up development
infinite_scroll_pagination
Flutter package to help you lazily load and display pages of items as the user scrolls down your screen.
karaoke
Course project of SE123@SJTU-SE.
optd
CMU-DB's Cascades optimizer framework
ray-tracer
This is an implementation of the ray tracer introduced in Peter Shirley's ray tracing book series.
simdjson
Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks
SurviveSJTUManual
更新2008年版本的《上海交通大学生存手册》gitbook发布于https://survivesjtu.gitbook.io/survivesjtumanual/