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 |
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 |