This repository contains various proof-of-concept (POC) examples for testing and experimenting with Golang concepts.
- These are not best practices or production-ready code.
- It's a collection of programming drafts and practical experiments.
Here’s a quick overview of what’s inside:
- 2D Graphics: Graphics experiments.
- API Authentication: Examples for API auth mechanisms.
- Arithmetics: Math and algorithm examples.
- Collections: Working with slices, maps, etc.
- Concurrency: Goroutines, channels, and waitgroups.
- Context: Using the
context
package. - Docker: Dockerizing Go applications.
- Fetch API: Fetching and handling APIs.
- Fiber CSRF Token: CSRF protection in Fiber.
- File Manager: File operations.
- Go MongoDB/Redis: Examples with MongoDB and Redis.
- RabbitMQ: Messaging with RabbitMQ.
- ... and more!
- Clone the repository:
git clone https://github.com/your-username/golang-pocs.git
- Navigate to a folder:
cd golang-pocs/concurrency
- Run the example:
go run example.go
- To experiment with Golang concepts.
- To provide a reference for practical examples.
- To share drafts and ideas with others.