An index of the projects I built working through Boot.dev.
Every repo below is also tagged with the boot-dev topic.
| Project |
What it is |
Repo |
| Pokedex CLI |
REPL Pokedex backed by the PokeAPI, with caching |
pokedexcli |
| Gator |
RSS feed aggregator CLI with a Postgres store |
gator |
| Chirpy |
Twitter-like JSON HTTP API (auth, JWTs, webhooks) |
chirpy |
| Tubely |
Video hosting service with S3-backed asset storage |
tubely |
| HTTP protocol |
HTTP/1.1 parser and server built from raw TCP |
learn-http-protocol |
| HTTP servers |
HTTP server course work |
go-http |
| Pub/Sub |
RabbitMQ publish/subscribe game |
boot-pubsub |
| Advanced Go |
Advanced Go build project |
goAdvBuilder (private) |
| Linko |
Toy URL shortener — practice adding logs, metrics & traces |
linko |
| Project |
What it is |
Repo |
| Asteroids |
Asteroids clone built with Pygame |
asteroids |
| Static site generator |
Markdown-to-HTML static site generator |
static-site |
| Webflyx |
Object-oriented programming practice project |
webflyx |
| AI agent |
Function-calling AI coding agent |
ai-agent |
| RAG search engine |
Retrieval-augmented generation search engine |
rag-search-engine |
| Project |
What it is |
Repo |
| Allocators |
Custom memory allocators |
my-alloc |
| Data structures |
Core data structures (linked lists, hashmaps, ...) |
c-data-structures |
| miSHa |
A basic shell built on the allocators and data structures above |
miSHa |
| Project |
What it is |
Repo |
| Docker project |
Boot.dev Docker course project |
boot-docker |
| Docker server |
Server used in the Docker course |
boot-docker-server |