repository catalog
A complete, provenance-aware catalog of Weiping Yan's public GitHub repositories.
A complete catalog of 164 public repositories from @appleweiping. Each entry distinguishes original work, research, coursework, reproductions, forks, and resource collections so that authorship and upstream attribution remain explicit.
Synchronized from the paginated GitHub API on 2026-07-27. Repository descriptions and attribution notes are editorial metadata; repository status, topics, URLs, and timestamps are refreshed from GitHub.
View pinned repositories · Browse on GitHub
Browse by area
AI & Agent Systems
18 repositoriesAgent systems, orchestration, language-model applications, and autonomous workflows.
acecue
A real-time interview copilot that detects questions and streams tailored answers through a web app and Chrome extension.
Languages: JavaScript, HTML, CSS
Independent project by Weiping Yan unless the repository documentation credits collaborators or upstream components.
Updated 2026-06-12
AGENT_RESOURCE
A public-safe library of reusable agent skills, workflow templates, references, and routing guidance.
Languages: Python, HTML, JavaScript, TypeScript, Shell, PowerShell, CSS, YARA, Swift, CodeQL, C, TeX, C#, Ruby, Java, Kotlin, Rust, PHP, Dockerfile, Go, LLVM, Assembly
Metadata, documentation, or resource collection; individual upstream materials retain their original attribution.
Updated 2026-07-24
AGENTIC_SCIENCE
Reusable agent workflows for research, writing, iterative review, and evidence-gated project improvement.
Languages: Python, Shell, TeX
Independent project by Weiping Yan unless the repository documentation credits collaborators or upstream components.
Updated 2026-06-15
ai-mirror
A multilingual, multi-model AI chat interface for users in China, deployed on Vercel with bring-your-own-key support.
Languages: JavaScript, CSS, HTML
Independent project by Weiping Yan unless the repository documentation credits collaborators or upstream components.
Updated 2026-06-11
aics-labs
Self-study implementations based on the AI Computing Systems labs, covering operators, a compact deep-learning framework, and style transfer.
Languages: Python
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-04
AIDE_DEV
A desktop AI development environment for coding with Chinese large-language-model providers.
Languages: TypeScript, Rust, CSS, JavaScript, HTML
Independent project by Weiping Yan unless the repository documentation credits collaborators or upstream components.
Updated 2026-06-13
Auto-claude-code-research-in-sleep
A public fork of ARIS, a Markdown-based workflow for autonomous machine-learning research and cross-model review.
Languages: Python, Shell, PowerShell, HTML
Public fork; no original authorship of the upstream project is claimed.
Updated 2026-05-19
claudeseek
A local-first AI coding agent that combines a command-line interface, local web UI, and DeepSeek model support.
Languages: JavaScript, HTML, Python
Independent project by Weiping Yan unless the repository documentation credits collaborators or upstream components.
Updated 2026-06-13
cmu11667-llms
Self-study implementations based on CMU 11-667, covering transformers, retrieval and tool use, in-context learning, calibration, and efficiency.
Languages: Python, Shell
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-06
cmu11711-anlp
Self-study assignments based on CMU 11-711, including a compact BERT implementation for sentiment, paraphrase, and similarity tasks.
Languages: Python
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-04
cs224n-nlp
Self-study NLP assignments based on Stanford CS224N, covering word vectors, dependency parsing, neural machine translation, and Transformer pretraining.
Languages: Python, Jupyter Notebook, Erlang, Shell, Batchfile
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-09
cs231n-assignments
Self-study computer-vision assignments based on Stanford CS231N, covering classifiers, convolutional networks, captioning, and generative models.
Languages: Jupyter Notebook, Python, Shell, Cython
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-03
cs50-ai
Self-study projects based on Harvard CS50 AI, covering search, logic, probabilistic inference, optimization, machine learning, computer vision, and NLP.
Languages: Python, HTML
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-03
deep-learning-specialization
Self-study implementations based on the DeepLearning.AI Deep Learning Specialization, covering optimization, convolutional networks, and sequence models.
Languages: Python
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-03
lhy-ml-homeworks
Self-study machine-learning assignments based on Hung-yi Lee’s public course materials, spanning supervised, generative, and reinforcement-learning topics.
Languages: Python
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-18
WEIPING_COUNCIL
A multi-model deliberation system supporting council, debate, red-team, consensus, specialist, and tournament protocols.
Languages: Python, CSS, JavaScript, Batchfile, PowerShell, HTML
Independent project by Weiping Yan unless the repository documentation credits collaborators or upstream components.
Updated 2026-07-27
WEIPING_LAB
An autonomous research workflow centered on phenomenon-driven discovery, early falsification, and evidence-gated progression.
Languages: Python, JavaScript, CSS, Makefile, Batchfile, HTML, PowerShell
Independent project by Weiping Yan unless the repository documentation credits collaborators or upstream components.
Updated 2026-07-27
WEIPING_WHALE
A terminal-native DeepSeek coding agent with snapshots, session branching, model routing, sub-agents, diagnostics, and cost tracking, based on CodeWhale.
Languages: TypeScript, JavaScript, Batchfile
Derivative implementation based on CodeWhale (MIT), inspired by MIT's CodeWhale research; upstream authorship and attribution remain with their respective authors.
Updated 2026-07-27
Artificial Intelligence & Research
4 repositoriesResearch code spanning machine learning, language technologies, simulation, and computational methods.
ecg-recoverability
Research code examining reduced-lead ECG reconstruction through feature-level recoverability and distribution-free calibration.
Languages: Python, TeX, BibTeX Style
Research repository; consult its documentation for collaborators, data sources, and contribution details.
Updated 2026-07-12
inr-aliasing-limits
Research code examining identifiability and anti-aliasing sample design for implicit neural representations with fixed Fourier features.
Languages: Python, TeX, BibTeX Style, Shell
Research repository; consult its documentation for collaborators, data sources, and contribution details.
Updated 2026-07-16
resynthesis-watermark-limits
Research code examining speech-watermark robustness under generative resynthesis and laundering transformations.
Languages: Python, TeX, BibTeX Style, Shell
Research repository; consult its documentation for collaborators, data sources, and contribution details.
Updated 2026-07-17
topo-flow-limits
Research code examining when latent higher-order network structure can be identified from edge-flow observations.
Languages: Python, TeX, BibTeX Style
Research repository; consult its documentation for collaborators, data sources, and contribution details.
Updated 2026-07-18
Recommenders, Models & Data
25 repositoriesMachine-learning models, recommender systems, data analysis, and statistical computing.
cmu-17803-empirical
Self-study analyses based on CMU 17-803 materials, covering empirical study design, statistics, and reproducible software-engineering research.
Languages: Python
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-06
cmu10708-pgm
Self-study implementations based on CMU 10-708, covering inference, parameter learning, and structured probabilistic models.
Languages: Python
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-04
cmu11785-idl
Self-study deep-learning systems based on CMU 11-785, including automatic differentiation, neural-network components, sequence models, and attention.
Languages: Python
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-03
cs189-ml
Self-study machine-learning assignments based on UC Berkeley CS189, covering classification, regression, trees, neural networks, clustering, PCA, and kernels.
Languages: Python
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-09
cs224w-graph-ml
Self-study graph-learning assignments based on Stanford CS224W, covering node embeddings, message-passing networks, classification, and link prediction.
Languages: Python
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-03
cs229-machine-learning
Self-study programming assignments based on Stanford CS229, covering regression, generative classifiers, SVMs, clustering, PCA, and reinforcement learning.
Languages: Python
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-03
cs229m-ml-theory
Self-study theory exercises based on Stanford STATS 214 and CS229M, covering concentration, complexity, margins, kernels, and online learning.
Languages: Python
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-04
cs285-deep-rl
Self-study deep-RL assignments based on UC Berkeley CS285, covering imitation, policy gradients, value methods, model-based learning, and offline RL.
Languages: Jupyter Notebook, Python, TeX, Shell, Awk
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-06
eecs498-deep-vision
Self-study vision assignments based on Michigan EECS 498/598, covering classifiers, convolutional and recurrent networks, detection, and generative models.
Languages: Jupyter Notebook, Python
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-03
flow-matching-6s184
Self-study generative-model implementations based on MIT 6.S184 materials, covering flow matching and score-based diffusion.
Languages: Jupyter Notebook, Python
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-03
Lumen-Rec
Research code for comparing pointwise LLM relevance estimates and uncertainty-aware reranking under a shared candidate protocol.
Languages: Python, Shell, TeX, PowerShell
Research repository; consult its documentation for collaborators, data sources, and contribution details.
Updated 2026-06-22
mit-6s7960-dl
Self-study deep-learning assignments based on MIT 6.S7960, focused on implementing and analyzing neural-network components and training methods.
Languages: Python
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-04
ml-specialization-labs
Self-study Machine Learning Specialization work covering regression, neural networks, trees, clustering, anomaly detection, recommendation, and deep Q-learning.
Languages: Python
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-03
needle-dl-system
A self-study Needle framework based on CMU 10-414/714, covering autodiff, neural-network modules, optimization, array backends, and sequence models.
Languages: Python, Jupyter Notebook, C++, Cuda, CMake, Makefile
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-03
neural-networks-zero-to-hero
Self-study implementations based on Andrej Karpathy’s Neural Networks: Zero to Hero series, including micrograd, makemore, a compact GPT, and BPE tokenization.
Languages: Python
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-02
neurotrace-it
Research code exploring trajectory- and layer-aware data selection for instruction tuning.
Languages: Python, TeX
Research repository; consult its documentation for collaborators, data sources, and contribution details.
Updated 2026-06-23
nyu-dl-2021
Self-study work based on NYU’s 2021 deep-learning course, covering backpropagation, CNNs, RNNs, attention, and energy-based models.
Languages: Python
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-03
riskcal-rlvr
Research code exploring risk-sensitive calibration rewards for RLVR reasoning models.
Languages: Python, TeX
Research repository; consult its documentation for collaborators, data sources, and contribution details.
Updated 2026-06-23
sta4273-min-expectations
Self-study work based on University of Toronto STA4273, covering variational methods, gradient estimators, and latent-variable models.
Languages: Python
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-04
stanford-ee364a-convex
Self-study numerical exercises based on Stanford EE364A, using CVXPY for linear, quadratic, second-order-cone, and semidefinite optimization.
Languages: Python
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-08
stat8201-dgm
Self-study assignments based on Columbia STAT8201, covering variational autoencoders, normalizing flows, GANs, autoregressive models, and diffusion.
Languages: Python
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-04
TGL-Rec
Research code exploring temporal graph-to-language retrieval for sequence and time understanding in LLM-based recommendation.
Languages: Python, Shell, TeX, PowerShell
Research repository; consult its documentation for collaborators, data sources, and contribution details.
Updated 2026-06-10
tracecausal
Research code exploring causal-propagation audits of hallucination traces across LLM decoding paradigms.
Languages: Python, TeX
Research repository; consult its documentation for collaborators, data sources, and contribution details.
Updated 2026-06-23
TRUCE-Rec
Research code for uncertainty-aware generative recommendation, organized around shared data, baselines, evaluation, and reproducibility utilities.
Languages: Python, Shell, TeX
Research repository; consult its documentation for collaborators, data sources, and contribution details.
Updated 2026-07-07
ucb-data100
Self-study Data 100 labs covering regression, optimization, classification, dimensionality reduction, clustering, and applied projects.
Languages: Python
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-09
Systems, Security & Infrastructure
37 repositoriesOperating systems, compilers, networks, databases, security, and infrastructure engineering.
asu-cse365
Self-study security exercises based on ASU CSE365 and pwn.college materials, spanning Linux permissions, shellcode, debugging, and web vulnerabilities.
Languages: Python, Shell, C, Assembly, GDB
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-09
asu-cse466
Self-study systems-security exercises based on ASU CSE466 and pwn.college materials, covering reverse engineering, memory corruption, and sandboxing.
Languages: Python, C, Shell, Assembly
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-09
caltech-cs122-nanodb
A self-study NanoDB implementation based on Caltech CS122, covering storage, buffer management, B+ trees, query planning, and transactions.
Languages: Java, HTML, ANTLR, Shell, Python, Batchfile
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-07
cmu-15445-bustub
A self-study BusTub database implementation based on CMU 15-445, covering buffer management, B+ trees, query execution, and concurrency.
Languages: C++, CMake, Python, HTML, Shell, C
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-07
cmu-15799
Self-study work based on CMU 15-799 database-systems materials, focused on query optimization and DBMS internals.
Languages: Python, Shell
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-07
cmu11868-llm-systems
Self-study systems work based on CMU 11-868, covering attention kernels, memory and quantization techniques, and parallel training and serving.
Languages: Python, Cuda
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-04
cs110l-rust
Self-study Rust exercises based on Stanford CS110L, including systems-programming practice, a ptrace debugger, and an asynchronous load balancer.
Languages: Rust, C, Dockerfile, Shell, Makefile
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-06
cs144-tcp
A self-study TCP/IP stack based on Stanford CS144, covering byte streams, reassembly, TCP send and receive paths, network interfaces, and routing.
Languages: C++, CMake, Python, Shell
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-07
cs149-parallel
Self-study parallel-computing assignments based on CMU 15-418 and Stanford CS149, using ISPC, pthreads, OpenMP, and CUDA.
Languages: C++, Cuda, Python, Makefile, ISPC, Shell, C
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-09
cs162-pintos
Self-study Pintos operating-system projects based on UC Berkeley CS162, covering scheduling, system calls, user programs, and file systems.
Languages: C, Perl, Makefile, Assembly, Shell, Linker Script, C++, Raku
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-07
cs168-internet
Self-study networking projects based on UC Berkeley CS168, covering reliable transport, routing, and traceroute.
Languages: Python, Java, Processing, Shell, C++, HTML, CSS, Batchfile
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-08
cs186-rookiedb
A self-study RookieDB implementation based on UC Berkeley CS186, covering B+ trees, joins, query optimization, concurrency, and recovery.
Languages: Java, Python, Shell, Dockerfile
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-07
csapp-labs
Self-study systems exercises based on CMU 15-213 and CS:APP, covering data representation, assembly, caching, shells, memory allocation, and network proxies.
Languages: C, Perl, Shell, Makefile, Python, HTML
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-06
cse234-ml-data-systems
Self-study assignments based on UC San Diego CSE234, covering automatic differentiation, graph and operator optimization, and parallel machine-learning systems.
Languages: Python, Jupyter Notebook, Shell, Makefile
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-04
hit-os
Self-study operating-system labs based on HIT materials, modifying Linux 0.11 components such as boot, system calls, scheduling, IPC, terminals, and procfs.
Languages: C, Assembly, Makefile, Python, Shell
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-09
kaist-cs220-rust
Self-study Rust assignments based on KAIST CS220, focused on programming-language principles and functional abstraction.
Languages: Rust, Shell
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-06
kaist-cs420
A self-study Rust compiler based on KAIST CS420, covering intermediate representation, optimization, and assembly generation for C.
Languages: Rust, C, Python, Shell, C++, Makefile
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-07
kaist-cs431-concurrent-rust
Self-study Rust assignments based on KAIST CS431, covering lock-based and lock-free structures, hazard pointers, and concurrent hash maps.
Languages: Rust, Shell
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-06
kurose-wireshark-labs
Self-study packet-analysis labs based on Kurose and Ross networking materials, using Python and Scapy across common Internet protocols.
Languages: Python
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-09
missing-semester
Self-study exercises based on MIT’s Missing Semester, covering shell tools, editors, data wrangling, version control, debugging, build systems, and security.
Languages: Shell, Python, Vim Script, TeX, Makefile
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-05
mit-6.1600
Self-study security labs based on MIT 6.1600, covering hashing, Merkle trees, cryptographic attacks, side channels, sandboxing, and fuzzing.
Languages: Python, TeX, C, Makefile
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-09
mit-6824-raft
Self-study distributed-systems labs based on MIT 6.824/6.5840, covering MapReduce, Raft, fault-tolerant key-value services, and sharding.
Languages: Go, Shell, Makefile
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-09
mit-6858
Self-study MIT 6.858 labs using Zoobar to explore memory safety, isolation, symbolic execution, browser security, and secure storage.
Languages: Python, C, JavaScript, Shell, HTML, Makefile, CSS, Assembly, Vim Script, GDB
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-09
mlc-exercises
Self-study exercises based on the MLC course, covering TensorIR, model compilation, program optimization, and Apache TVM integration.
Languages: Python, Jupyter Notebook
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-03
nju-compilers
A self-study compiler based on Nanjing University materials, covering lexing, parsing, semantics, IR, and code generation.
Languages: C, Yacc, Lex, Python, Assembly, Shell, Makefile
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-07
nju-os
Self-study operating-system labs based on Nanjing University materials, spanning host-side tools, concurrency, process management, memory, and file systems.
Languages: C, C++, Makefile, Assembly, Shell, Python, Linker Script
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-09
pku-sysy-compiler
A self-study SysY compiler based on Peking University materials, lowering a C-like language through Koopa IR to RISC-V assembly.
Languages: Rust, Assembly, C, Shell
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-07
seed-labs
Self-study security exercises based on Syracuse SEED Labs, covering selected software, cryptography, network, and web-security topics.
Languages: Python, Shell, C, HTML, GDB
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-09
sjtu-compilers
A self-study compiler based on Shanghai Jiao Tong University materials, covering the standard stages for a C-like language.
Languages: C++, Yacc, Shell, Lex, C, CMake, Makefile
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-08
stanford-cs110-syscore
Self-study C++ systems projects based on Stanford CS110, including filesystems, processes, shells, thread pools, proxies, and MapReduce.
Languages: C++, C, Shell, Python, Makefile, HTML
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-25
stanford-cs143-cool
A self-study Cool compiler based on Stanford CS143, covering lexical analysis, parsing, semantic analysis, and MIPS code generation.
Languages: C++, Lex, Yacc, Cool, Assembly, C, Makefile, Shell
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-07
stanford-cs346-db
A self-study RedBase relational database based on Stanford CS346, covering paged storage, B+ trees, catalogs, query execution, optimization, and aggregation.
Languages: C++, C, Makefile, Shell
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-08
sysadmin-decal
Self-study work based on Berkeley OCF’s Linux System Administration DeCal, covering command-line operations, services, networks, and security.
Languages: Shell, Python, Nix, C, Dockerfile, HTML, Makefile
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-09
top-down-labs
Self-study networking labs based on USTC materials and a top-down networking curriculum, covering sockets, protocols, and Mininet experiments.
Languages: Python, HTML
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-07
ucb-cs161
Self-study security projects based on UC Berkeley CS161, covering memory safety, cryptography, network security, and vulnerable web applications.
Languages: Python, C, Shell, HTML
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-09
ustc-compilers
A self-study Cminus-f compiler based on USTC materials, covering lexical and syntax analysis, LightIR and LLVM IR, and code generation.
Languages: C++, LLVM, Shell, Yacc, CMake, Python, C, Assembly, Lex
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-08
xv6-labs
Self-study xv6 labs based on MIT 6.S081/6.1810, covering system calls, virtual memory, traps, copy-on-write, networking, synchronization, filesystems, and mmap.
Languages: C, Assembly, Makefile, Linker Script, Perl, Emacs Lisp
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-09
Robotics, Embedded & Hardware
10 repositoriesRobotics, control, signals, embedded systems, digital design, and hardware-oriented work.
Autonomous-Robotics-Project
A coursework project on mobile-robot perception, sensor-driven navigation, and decision logic.
Languages: Python
Coursework record; the repository documentation is authoritative for team and module attribution.
Updated 2026-06-13
cs61c
Self-study computer-architecture projects based on UC Berkeley CS61C, covering C, RISC-V, pipelined processors, and parallel matrix computation.
Languages: Assembly, Python, C, Shell, Makefile
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-06
Embedded-Cry-Detection-and-Soothing-System
A coursework prototype for embedded infant-cry detection and motor-controlled soothing logic.
Languages: C, Makefile
Coursework record; the repository documentation is authoritative for team and module attribution.
Updated 2026-05-23
ethz-computer-architecture
Self-study simulator exercises based on ETH Zürich computer-architecture materials, covering caches, branch prediction, prefetching, and memory systems.
Languages: C++, Assembly, C, Shell, Python, Makefile, Batchfile, Dockerfile
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-08
mit-6007-signals
Self-study Python work based on MIT 6.007, covering LTI systems, Fourier analysis, sampling, transforms, filtering, modulation, and feedback.
Languages: Python
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-09
nand2tetris
Self-study implementations based on Nand2Tetris, progressing from logic gates and a CPU to an assembler, virtual machine, Jack compiler, and operating system.
Languages: Assembly, Scilab, Python, HTML, Shell, Batchfile, Hack
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-06
tinyml-efficient-dl
Self-study labs based on MIT 6.5940, covering pruning, quantization, neural-architecture search, and efficient deep-learning techniques.
Languages: Python
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-03
ucb-ee120-signals
Self-study Python labs based on UC Berkeley EE120, covering convolution, LTI systems, sampling, Fourier analysis, biomedical signals, denoising, and feedback.
Languages: Python
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-09
ucb-ee16ab
Self-study Python labs based on UC Berkeley EE16A and EE16B, covering imaging, localization, classification, dynamics, estimation, control, and matrix methods.
Languages: Python
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-09
venus-basestation
Coursework base-station software with a live visualization dashboard for a multi-robot planetary-exploration project.
Languages: C, Python, Makefile, Shell, PowerShell
Coursework record; the repository documentation is authoritative for team and module attribution.
Updated 2026-06-19
Graphics, Games & Creative Computing
20 repositoriesComputer graphics, games, visualization, media, and other creative computing projects.
art-history-museum
A browser-based interactive 3D art museum with a navigable history timeline and first-person galleries.
Languages: TypeScript, JavaScript, CSS
Independent project by Weiping Yan unless the repository documentation credits collaborators or upstream components.
Updated 2026-07-02
blockverse
An original browser-based voxel sandbox with procedural worlds, lighting, crafting, creatures, and local saves.
Languages: JavaScript, CSS, HTML
Independent project by Weiping Yan unless the repository documentation credits collaborators or upstream components.
Updated 2026-07-17
cmu-15462-scotty3d
A CPU-oriented Python and NumPy reimplementation based on CMU 15-462/662 Scotty3D, covering rasterization, mesh processing, path tracing, and animation.
Languages: Python
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-09
cs188-pacman-ai
Self-study Pacman AI projects based on UC Berkeley CS188, covering search, games, reinforcement learning, probabilistic inference, and ML.
Languages: Python, Shell
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-02
duke-intro-c
Self-study C projects based on Duke University’s Introductory C Programming Specialization, including card-game and image-data exercises.
Languages: C, Python, Makefile
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-05
games101
Self-study graphics assignments based on GAMES101, covering rasterization, shading, Bézier curves, ray tracing, acceleration structures, and path tracing.
Languages: C++, Shell, Makefile, PowerShell
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-09
games103
Self-study GAMES103 implementations covering rigid bodies, mass-spring cloth, finite-element elasticity, and shallow-water simulation.
Languages: Python
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-09
games202
Self-study GAMES202 rendering work covering soft shadows, radiance transfer, screen-space effects, energy compensation, and denoising.
Languages: Python
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-09
hotwire-city
A dependency-free, top-down open-city browser game inspired by classic crime-action games.
Languages: JavaScript, HTML
Independent project by Weiping Yan unless the repository documentation credits collaborators or upstream components.
Updated 2026-07-15
hungry-fin
A procedural Three.js shark-survival arcade game delivered from a single HTML file without a build step.
Languages: JavaScript, CSS, HTML
Independent project by Weiping Yan unless the repository documentation credits collaborators or upstream components.
Updated 2026-07-17
mit-6031-software-construction
Self-study Java projects based on MIT 6.031, focused on specifications, abstract data types, testing, parsers, graphs, and collaborative applications.
Languages: Java, Shell, ANTLR
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-04
newroad-valley
A Stardew-inspired pixel town that presents a local agent workspace through Phaser, React, and FastAPI.
Languages: Python, TypeScript, PowerShell, CSS, JavaScript, HTML, Batchfile
Independent project by Weiping Yan unless the repository documentation credits collaborators or upstream components.
Updated 2026-06-12
overdrive-city
An original browser-based 3D open-world driving sandbox built with procedural systems and a minimal dependency footprint.
Languages: JavaScript, HTML
Independent project by Weiping Yan unless the repository documentation credits collaborators or upstream components.
Updated 2026-07-17
paradise-isle
An original browser island life simulation with farming, fishing, combat, customization, and procedural art.
Languages: TypeScript, CSS, JavaScript, HTML
Independent project by Weiping Yan unless the repository documentation credits collaborators or upstream components.
Updated 2026-07-17
pokeverse
A fan-made browser pixel RPG with a large creature index, turn-based battles, peer-to-peer multiplayer, and original chiptune music.
Languages: TypeScript, JavaScript, CSS
Independent project by Weiping Yan unless the repository documentation credits collaborators or upstream components.
Updated 2026-06-12
red-horizon-rts
An original isometric real-time strategy game with a deterministic simulation core and procedural art and audio.
Languages: TypeScript, CSS, HTML
Independent project by Weiping Yan unless the repository documentation credits collaborators or upstream components.
Updated 2026-07-17
stanford-cs148
A self-study CPU renderer based on Stanford CS148, covering rasterization, Whitted ray tracing, bounding-volume hierarchies, and Monte Carlo path tracing.
Languages: Python
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-09
TERRARIA_DOC
An experimental collection of Terraria documentation and agent-oriented tooling.
Languages: Python
Experimental repository; consult its documentation for methods, sources, and contribution details.
Updated 2026-06-04
ustc-cg
Self-study USTC graphics work covering image and mesh processing, parameterization, deformation, simplification, rasterization, and path tracing.
Languages: Python
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-09
Products & Developer Tools
11 repositoriesUser-facing products, web applications, productivity software, and developer tooling.
appleweiping
Configuration and profile content for the appleweiping GitHub account.
Languages: Documentation
Metadata, documentation, or resource collection; individual upstream materials retain their original attribution.
Updated 2026-07-04
The source repository for Weiping Yan's personal portfolio website.
Languages: HTML, TypeScript, Astro, CSS, JavaScript
Metadata, documentation, or resource collection; individual upstream materials retain their original attribution.
Updated 2026-07-27
content-flywheel
A local-first content workflow for scoring posts, making blind predictions, reviewing outcomes, and evolving a rubric from evidence.
Languages: HTML
Independent project by Weiping Yan unless the repository documentation credits collaborators or upstream components.
Updated 2026-06-14
DELVTOOLS_PUBLIC
Public-safe Windows workstation scripts and examples for a D-drive-first, agentmemory-first development setup.
Languages: PowerShell, Batchfile
Independent project by Weiping Yan unless the repository documentation credits collaborators or upstream components.
Updated 2026-07-23
kbuilt
A zero-install browser video-downloader interface backed by a Cobalt engine on Hugging Face Spaces.
Languages: JavaScript, CSS, HTML, Python, PowerShell, Dockerfile
Independent project by Weiping Yan unless the repository documentation credits collaborators or upstream components.
Updated 2026-06-12
legal-case-automation
A local-first tool that organizes Chinese consumer-dispute materials into evidence, missing-item checks, and reviewable draft documents.
Languages: Python, HTML
Independent project by Weiping Yan unless the repository documentation credits collaborators or upstream components.
Updated 2026-06-13
medora
A local-first personal health-record prototype that organizes source-grounded longitudinal data, beginning with glucose and metabolic records.
Languages: TypeScript, HTML, CSS, JavaScript
Independent project by Weiping Yan unless the repository documentation credits collaborators or upstream components.
Updated 2026-06-13
Security-helper
A small coursework utility that derives a token from a supplied student number.
Languages: JavaScript, CSS, HTML
Coursework record; the repository documentation is authoritative for team and module attribution.
Updated 2026-05-23
uml-class-diagram-tool
A coursework UML class-diagram editor with validation, undo and redo, and export support.
Languages: Java
Coursework record; the repository documentation is authoritative for team and module attribution.
Updated 2026-05-23
visa-lark
An open-source U.S. visa-appointment monitor designed around account safety, local credentials, and an optional control plane.
Languages: TypeScript, CSS, HTML, JavaScript, Shell, Dockerfile
Independent project by Weiping Yan unless the repository documentation credits collaborators or upstream components.
Updated 2026-06-12
WEIPING_WIKI
A personal knowledge base maintained through an LLM-assisted workflow.
Languages: HTML, TypeScript, Python, JavaScript, PowerShell, Shell, CSS, TeX, SCSS
Metadata, documentation, or resource collection; individual upstream materials retain their original attribution.
Updated 2026-07-27
Coursework, Reproductions & Notes
35 repositoriesCoursework records, self-study implementations, reproducibility exercises, and technical notes.
aut-ap1400
Self-study C++ assignments based on Amirkabir University AP1400-2, covering object-oriented programming and data structures.
Languages: C++, Dockerfile, Shell, CMake
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-05
cambridge-semantics
Self-study exercises based on Cambridge programming-language semantics materials, including operational and mechanized treatments of small languages.
Languages: OCaml, Makefile
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-07
cornell-cs3110-ocaml
Self-study OCaml assignments based on Cornell CS3110, covering functional programming, modules, testing, and a course-scale final project.
Languages: OCaml, Dune
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-06
cs106b
Self-study C++ assignments based on Stanford CS106B, covering recursion, backtracking, abstract data types, trees, graphs, and algorithms.
Languages: C++, C, Shell
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-06
cs106l
Self-study assignments based on Stanford CS106L, focused on modern C++ including the STL, RAII, templates, iterators, and move semantics.
Languages: Python, C++, Shell
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-06
cs169-agile
Self-study web-engineering assignments based on UC Berkeley CS169, using Ruby on Rails with behavior- and test-driven development.
Languages: Ruby, HTML, Gherkin, Dockerfile, JavaScript, CSS, Shell
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-09
cs170
Self-study work based on UC Berkeley CS170, combining written analysis with implementations of algorithms for tractable and intractable problems.
Languages: Jupyter Notebook, Python
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-05
cs50p
Self-study Python exercises based on Harvard CS50P, spanning core language features, testing, file handling, regular expressions, and object-oriented design.
Languages: Python
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-04
cs50x
Self-study projects based on Harvard CS50x, using C, Python, SQL, and web technologies across introductory computer-science topics.
Languages: C, Python, HTML, Makefile, JavaScript, Shell, CSS
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-04
cs571-react-native
A self-study full-stack chat application based on UW–Madison CS571, with a REST API and React web and React Native clients.
Languages: JavaScript, HTML, CSS
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-09
cs61a-sicp
Self-study projects based on UC Berkeley CS61A, covering functional abstraction, data structures, interpreters, and a Scheme implementation in Python.
Languages: Python, Tree-sitter Query, Scheme
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-04
cs61b
Self-study Java projects based on UC Berkeley CS61B, covering data structures, algorithms, a version-control system, and a tile-based world generator.
Languages: Java, Python, Makefile, BitBake
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-05
ethz-ddca
Self-study SystemVerilog labs based on ETH Zürich digital-design materials, focused on constructing and simulating MIPS and RISC-V processors.
Languages: SystemVerilog, Shell, Assembly, Python, Tcl
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-26
full-stack-open
Self-study applications based on Helsinki’s Full Stack Open course: a React and Express blog app and an Apollo GraphQL library service.
Languages: JavaScript, CSS, HTML
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-09
haskell-mooc
Self-study functional-programming exercises based on the University of Helsinki Haskell MOOC, spanning the course’s sixteen topic sets.
Languages: Haskell, Shell
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-06
info-theory-mackay
Self-study Python implementations based on David MacKay’s information-theory text, covering coding, channels, error correction, MCMC, and EM.
Languages: Python
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-09
mit-1801-1802-calculus
Self-study numerical checks and worked exercises based on MIT 18.01 and 18.02, covering single- and multivariable calculus.
Languages: Python
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-09
mit-1806-linear-algebra
Self-study NumPy implementations based on MIT 18.06, covering matrix factorizations, least squares, eigenvalue methods, SVD, PageRank, and the DFT.
Languages: Python
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-09
mit-18330-numerical
Self-study Julia exercises based on MIT 18.330, covering foundational numerical-analysis methods and convergence behavior.
Languages: Julia
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-09
mit-6006
Self-study programming exercises based on MIT 6.006, covering data structures, graph algorithms, dynamic programming, and related algorithmic problems.
Languages: Python
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-04
mit-6042j
Self-study code and proof notes based on MIT 6.042J, covering number theory, graphs, counting, generating functions, probability, and random walks.
Languages: Python
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-09
mit-6046
Self-study written and programming exercises based on MIT 6.046, focused on algorithm design, analysis, and implementation.
Languages: Python
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-05
mit-6050j-info-theory
Self-study Python work based on MIT 6.050J, covering entropy, mutual information, coding, channel capacity, error correction, and maximum entropy.
Languages: Python
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-09
mit-6092-java
Self-study Java exercises based on MIT 6.092, covering introductory programming, object-oriented design, collections, and basic application development.
Languages: Java, Shell
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-06
mit-6100l
Self-study Python exercises based on MIT 6.100L, covering introductory programming, problem decomposition, algorithms, and data structures.
Languages: Python
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-05
mit-web
A self-study MERN social application based on MIT web.lab materials, with authentication, real-time chat, and a React, Express, MongoDB, and Socket.IO stack.
Languages: JavaScript, HTML, CSS
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-09
nju-software-analysis
Self-study static analysis based on Nanjing University materials and Tai-e, covering dataflow, call graphs, pointers, and taint analysis.
Languages: Java
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-08
OS-project
A coursework operating-systems project covering threads, interprocess communication, and condition variables.
Languages: C, Shell, Makefile
Coursework record; the repository documentation is authoritative for team and module attribution.
Updated 2026-05-23
pku-software-analysis
Self-study assignments based on Peking University software-analysis materials, covering static and dynamic analysis, dataflow, and symbolic execution.
Languages: Slash, Python, Java
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-08
princeton-algorithms
Self-study Java assignments based on Princeton Algorithms I and II, spanning union-find, sorting, graphs, string algorithms, and compression.
Languages: Java, PowerShell, Shell
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-04
stanford-cs142
A self-study MERN photo application based on Stanford CS142, covering sessions, registration, uploads, comments, and activity feeds.
Languages: JavaScript, HTML
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-09
stanford-cs242
Self-study assignments based on Stanford CS242, covering lambda calculus, type systems, and programming-language implementation.
Languages: Python, OCaml, Rust, TeX, JavaScript, F*, WebAssembly, Lean, Makefile, HTML, Shell, Assembly, C
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-09
ucb-cs126
Self-study exercises based on UC Berkeley EECS 126, covering probability, coding, random graphs, stochastic processes, detection, and filtering.
Languages: Python
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-08
ucb-cs70
Self-study code and notes based on UC Berkeley CS70, covering discrete mathematics, number theory, coding, matching, probability, and Markov chains.
Languages: Python
Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.
Updated 2026-07-08
A public-safe index and governance record for undergraduate study in the Netherlands; raw course materials remain local and are not included in this repository.
Languages: Documentation
Metadata, documentation, or resource collection; individual upstream materials retain their original attribution.
Updated 2026-06-04
New Acquisitions
4 repositoriesRecently published repositories awaiting deeper editorial classification.
AutoResearchClaw
Fully autonomous & self-evolving research from idea to paper. Chat an Idea. Get a Paper. 🦞
Languages: Python, HTML, Shell, JavaScript, CSS, TeX, BibTeX Style, Dockerfile
Forked repository; original authorship belongs to the upstream project. Consult the repository for local changes.
Updated 2026-07-19
causalpilot
Evidence-gated agentic experimentation with deterministic causal tools, selective deployment, and a 3D control room.
Languages: Python, TypeScript, CSS, TeX, PowerShell, Shell, JavaScript, Dockerfile, Makefile
Metadata, documentation, or resource collection; individual upstream materials retain their original attribution.
Updated 2026-07-19
pams-rac-reproduction
Independent, auditable reproduction of PAMS for repetitive action counting
Languages: Documentation
Listed from public GitHub metadata; authorship and contribution details have not been independently curated.
Updated 2026-07-27
umn-gopher-assistant
Independent bilingual five-campus UMN Gopher Assistant platform
Languages: TypeScript, JavaScript, CSS, HTML, Dockerfile
Metadata, documentation, or resource collection; individual upstream materials retain their original attribution.
Updated 2026-07-23