A collection of Go (Golang) projects and examples for learning and development.
This repository contains various Go projects ranging from beginner to advanced levels. Each project is self-contained and demonstrates different aspects of Go programming.
Description: A simple RESTful API server with CRUD operations Features:
- HTTP routing with Gorilla Mux
- JSON request/response handling
- In-memory data storage
- Middleware support
Description: Command-line task management application Features:
- Add, list, update, and delete tasks
- Persistent storage with JSON file
- Task filtering and sorting
- Colorful console output
Description: Multi-threaded web scraping tool Features:
- Concurrent URL fetching
- Rate limiting
- HTML parsing
- Data export to CSV/JSON
- Go 1.19 or higher
- Git
git clone https://github.com/your-username/go-projects.git
cd go-projects