Skip to content

cooler-SAI/go-projects

Repository files navigation

Go Projects

A collection of Go (Golang) projects and examples for learning and development.

📋 Table of Contents

🚀 About

This repository contains various Go projects ranging from beginner to advanced levels. Each project is self-contained and demonstrates different aspects of Go programming.

📁 Projects

🔹 Project 1: REST API Server

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

🔹 Project 2: CLI Task Manager

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

🔹 Project 3: Concurrent Web Scraper

Description: Multi-threaded web scraping tool Features:

  • Concurrent URL fetching
  • Rate limiting
  • HTML parsing
  • Data export to CSV/JSON

🛠️ Installation

Prerequisites

  • Go 1.19 or higher
  • Git

Clone the Repository

git clone https://github.com/your-username/go-projects.git
cd go-projects

About

few different Go projects, templates, codes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published