bore. ๐ณ bore is a simple CLI tool for making tunnels to localhost
11ksshx. Fast, collaborative live terminal sharing over the web
7.5krustpad. Efficient and minimal collaborative code editor, self-hosted, no database required
4kgraphics-workshop. Learn computer graphics by writing GPU shaders!
2.2kpercival. ๐ Web-based, reactive Datalog notebooks for data analysis and visualization
636setwithfriends. ๐ฎ A frictionless multiplayer web app that lets you play Set with friends
634composing.studio. Collaborative music composition for everyone.
545crepe. Datalog compiler embedded in Rust as a procedural macro
523rpt. A physically-based path tracer
430inline-sql. ๐ช Inline SQL in any Python program
423fastseg. ๐ธ PyTorch implementation of MobileNetV3 for real-time semantic segmentation, with pretrained weights & state-of-the-art performance
365classes.wtf. A course catalog with extremely fast full-text search
316rushlight. Real-time collaborative code editing on your own infrastructure
203jute. A native Jupyter notebook frontend with local + remote kernels, reactive cells, and IDE features, implemented in Rust
142redis-rope. ๐ชข A fast native data type for manipulating large strings in Redis
128ukanren-rs. Rust implementation of ยตKanren, a featherweight relational programming language.
119ssh-hypervisor. ๐ SSH, but each user gets their own microVM
112dispict. Design a growing artistic exhibit of your own making, with semantic search powered by OpenAI CLIP
94library. Advanced algorithm and data structure library in C++
65nysrg-notes. Eric's personal notes from NYSRG https://notes.ekzhang.com/events/nysrg
54harmony. ๐ถ Generate four-part harmony following idiomatic voice-leading procedures with DP!
53ekzhang.github.io. Source code for my personal website
47char-rnn-keras. TensorFlow implementation of multi-layer recurrent neural networks for training and sampling from texts
45aoc23-alpha. Advent of Code 2023 in 25 interesting language specimens, A-Z
34graphon. ๐ A very small graph database in Zig
34wkspace. Competitive programming workspace in the cloud, with support for running and testing code
27game-of-life. Conway's Game of Life simulator running in the browser, based on the HashLife algorithm (quadtrees + memoization)
26vae-cnn-mnist. Conditional variational autoencoder applied to EMNIST + an interactive demo to explore the latent space.
25semantic-segmentation. PyTorch training code for FastSeg: https://github.com/ekzhang/fastseg
19sketching. Geometry processing for real-time pencil sketching
16ekzhang.sty. My personal LaTeX template, with sensible formatting and commands
16aoc21-alpha. Advent of Code 2021 in 25 different languages, alphabet soup edition
14cs262. Solutions to introductory distributed computing exercises
14langevin-music. Noise-conditional score networks for music composition by annealed Langevin dynamics
10music-gen. Generate and play music with a recurrent neural network running in the browser!
9webgl-julia-viewer. Real-time Julia Set renderer right in your browser, accelerated with WebGL
8market-game. Webapp for running estimation markets
7julia-fractal. A multithreaded Julia fractal image plotter in C++.
7hydroelastics. Efficient contact dynamics simulation using a hydroelastic pressure field model
5triangulate. Fast polygon triangulation in C++, compiled to WebAssembly with Emscripten
5warp-pastebin. Pastebin demo app, powered by warp
5tiny-llm. A course of learning LLM inference serving on Apple Silicon for systems engineers: build a tiny vLLM + Qwen.
4archax. Experiments in multi-architecture parallelism for deep learning with JAX
4scaling-book. Home for "How To Scale Your Model", a short blog-style textbook about scaling LLMs on TPUs
3gha-cross-rs. Fast Rust cross-compilation for every platform in GitHub Actions โ use https://github.com/rust-build/rust-build.action instead
2bun. Incredibly fast JavaScript runtime, bundler, transpiler and package manager โ all in one.
2js-games. Collection of browser-based games for demo purposes, all <200 lines of code
2gravity. JS canvas universal gravity simulator
2sshx-xterm.js. A terminal for the web (forked for sshx)
2super-tictactoe. Super Tic-Tac-Toe: web interface and Monte Carlo tree search (MCTS) algorithm
1julia-viewer. Java
1deadpool. Dead simple pool implementation for rust with async-await
1warp-react-template. Warp + React + ๐ณ
1