Golang pet projects
- go-server: Simple web server with Golang using
http
package - barcode: Barcode generator
- email-verifier: Simple email verifier tool
- docker-test: Containerize Golang project with Docker
- go-crud: Build CRUD API with gorrila mux
- load-balancer: Basic load balancer with Golang
- go-fiber-crm: CRM project with gofiberv1, gORM and SQLite
- fiberv2: Experiment fiberv2 and mongoDB with Golang
- guardian-scraper: HTML scraper for guardian.com using go routines
- mysql: Connect Golang with MySQL using gORM
- graphql: Experiment GraphQL with Golang and mongoDB
- mongo-docker: Experiment connecting Golang with mongoDB using Docker compose
- openai: Quick playaround with OpenAI models via OpenAI API
- go-lambda: Experiment deploying Go application on AWS Lambda
- gomantil: Experiment Mantil - Serverless development kit for Go and AWS Lambda
- go-jwt: Experiment JSON Web Token (JWT) for authentication with Go
- go-microservice: Simple microservice project, including one 1 JWT server and an app that use JWT for authentication.
- url-shortener: An implementation of a URL shortener service using Golang, Fiber, and Redis. Each user can send a maximum of 10 requests per 30 minutes to shorten their URLs. Every shortened URL will have an expiration of 24 hours by default.