leoantony72 / go-structureLinks
This is a Golang project structure that I use for my projects. It is based on the hexagonal architecture, with some modifications. The structure is designed to keep the code organized and easy to understand. It includes directories for the entry point, functional code, database interactions, models, middleware and utility functions.
☆21Updated 2 years ago
Alternatives and similar repositories for go-structure
Users that are interested in go-structure are comparing it to the libraries listed below
Sorting:
- 📖 Tutorial: Asynq. Simple, reliable & efficient distributed task queue for your next Go project.☆38Updated 4 years ago
- 🌍🚀 Effortlessly simple i18n for Go. Plurals, gender, and more made easy!☆95Updated 2 years ago
- Struct validation using tags☆110Updated last month
- GORM relationships examples☆74Updated 4 years ago
- Implement RAG (using LangChain and PostgreSQL) for Go applications to improve the accuracy and relevance of LLM outputs☆46Updated last year
- Golang Event Scheduling Sample Using Postgresql Database as persisting layer.☆55Updated 4 years ago
- Golnag microservice-template by DDD☆33Updated this week
- A high-performance, high precision, zero allocation fixed-point decimal library for financial applications☆163Updated 5 months ago
- Go Patterns☆30Updated last year
- Hit your API targets with rapid-fire precision using Go's fastest and simple HTTP Client.☆94Updated 3 months ago
- A drop-in replacement for Go errors, with some added sugar! Unwrap user-friendly messages, HTTP status code, easy wrapping with multiple …☆73Updated 2 months ago
- Pattern Matching library for go☆98Updated 2 years ago
- Kafka Pub/Sub for the Watermill project.☆75Updated last month
- Golang package to compute the distance between two geographic latitude, longitude coordinates☆191Updated last year
- A simple package to implement generating and verifying JWT tokens. It generates and verifies both auth tokens and refresh tokens.☆17Updated last year
- Database based task queue implemented in Go☆50Updated 4 months ago
- Generate dynamic image content based on a template image and a CSV file.☆83Updated last year
- Utility libraries for Go (aka Golang) API auth including OAuth 2, JWT, TLS Client Authentication and Basic Auth.☆57Updated last week
- An example Event-Driven application in Go built with Watermill library.☆146Updated 2 years ago
- Realworld implementation written with Go using Go kit!☆64Updated 2 years ago
- Provide examples for Go developers to use AI in their products☆88Updated this week
- An easy way to get started with websockets in golang.☆18Updated last year
- ☆73Updated 3 years ago
- Go package simplifies nullable fields handling using Go Generics.☆129Updated 2 months ago
- An example of session based authentication in Go☆92Updated 3 years ago
- ☆71Updated 3 years ago
- Different approaches to HTTP routing in Go☆119Updated last year
- goes is an event-sourcing framework for Go.☆151Updated this week
- ☆66Updated 3 weeks ago
- Framework for writing scalable distributed stateful applications☆54Updated last week