A personal collection of Go projects exploring backend development, API design, and system-level programming.
This repository includes everything from real-time chat services and Redis-like storage to distributed systems, ecommerce APIs, and more.
Each project is built to learn, experiment, and improve backend architecture using Go.
- ✅ RESTful APIs
- ⚙️ System tools & distributed services
- 💬 Real-time communication (WebSocket-based)
- 📦 Custom key-value store & Redis clone
- 🛠️ Playground for exploring Go features
Not focused on UI — just pure backend logic, performance, and code structure.
| Topic | Source | About |
|---|---|---|
| Playground | Source | Go Playground |
| Advanced Go | Source | Advanced GoLang Course From KodeCloud |
| Memory Management | Source | Go Memory Management |
| Book Store | Source | Simple CRUD Rest API |
| Ecommerce Cart | Source | Ecommerce Cart Rest API |
| RSS Scraper | Source | RSS Scraper |
| Repl CLI | Source | Repl CLI tool |
| Distributed File Storage | Source | Distributed File Storage |
| Restaurant API | Source | Restaurant Management API |
| Go Cache | Source | Build Own Simple Cache |
| Go Redis | Source | Building Redis From Scratch |
| Realtime Database | Source | Building Real Time Database |
| Golang WS | Source | WebSockets With Go |
| Go Docker Postgres Chat | Source | WebSockets With Go, Docker and Postgres |
| CLI Todo App | Source | CLI Todo App With Support for Piping |
| Ecommerce Microservice | Source | Ecomm Microservices |
| Go WebRTC | Source | Video Calling App |
| TCP Echo Server | Source | A TCP Echo Server in Go |
| Concurrent Transport | Source | Concurrent Transport Data Platform |
| Channel-based Queue | Source | A channel-based queue |
| Go Elevator | Source | Elevator Program in Golang |
| Go Snake Game | Source | A Snake Game in Go and Ebiten |
| Job Processsor | Source | Priority + Graceful Shutdown |
| Webhook Engine | Source | Go Webhook Engine |
| SSR Engine | Source | Go SSR Engine |
| React SSR Engine | Source | Go React SSR Engine |