John Trager's starred repositories
system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
flatbuffers
FlatBuffers: Memory Efficient Serialization Library
kickstart.nvim
A launch point for your personal nvim configuration
llama3-from-scratch
llama3 implementation one matrix multiplication at a time
sre-interview-prep-guide
Site Reliability Engineer Interview Preparation Guide
HelloSilicon
An introduction to ARM64 assembly on Apple Silicon Macs
exchange-core
Ultra-fast matching engine written in Java based on LMAX Disruptor, Eclipse Collections, Real Logic Agrona, OpenHFT, LZ4 Java, and Adaptive Radix Trees.
foss_photo_libraries
Free and Open Source Photo Libraries
fbcp-ili9341
A blazing fast display driver for SPI-based LCD displays for Raspberry Pi A, B, 2, 3, 4 and Zero
dora
DORA (Dataflow-Oriented Robotic Application) is middleware designed to streamline and simplify the creation of AI-based robotic applications. It offers low latency, composable, and distributed dataflow capabilities. Applications are modeled as directed graphs, also referred to as pipelines.
wgpu-native
Native WebGPU implementation based on wgpu-core
Sawppy_Rover
Sawppy the Rover: A Motorized Model of Mars Rover Curiosity and Perseverance for <$500 In Parts
OxylusEngine
Vulkan based game engine
quantcup-orderbook
Fast C++ adaptation of the QuantCup (http://www.quantcup.org/) limit order book.
tinygrad-notes
Tutorials on tinygrad
sony-scopeman
Hardware Design files of a replacement mainboard for the Sony Watchman FD-10. This turns it into a bluetooth and WiFi-enabled vector display.
Dear-ImGui-App-Framework
A dockerized version of Dear ImGui
open-outcry
A multi-asset matching engine for market places of all sizes