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.
☆20Updated 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:
- Go Nats Streaming gRPC PostgerSQL emails microservice☆117Updated 4 years ago
- ☆65Updated 3 months ago
- 📖 Tutorial: Asynq. Simple, reliable & efficient distributed task queue for your next Go project.☆37Updated 3 years ago
- Go Patterns☆30Updated last year
- An example Event-Driven application in Go built with Watermill library.☆141Updated last year
- Realworld implementation written with Go using Go kit!☆64Updated 2 years ago
- Go GRPC Auth Microservice☆146Updated last year
- A multiplayer game server written with Golang actors thanks to the Hollywood framework☆41Updated 2 years ago
- Kafka Pub/Sub for the Watermill project.☆71Updated 5 months ago
- AMQP Pub/Sub for the Watermill project.☆56Updated 4 months ago
- goes is an event-sourcing framework for Go.☆145Updated 3 weeks ago
- 🌍🚀 Effortlessly simple i18n for Go. Plurals, gender, and more made easy!☆92Updated last year
- A collection of best practices and lessons learnt from applying concurrency in go.☆108Updated 3 months ago
- A high-performance, high precision, zero allocation fixed-point decimal library for financial applications☆149Updated 3 weeks ago
- Fast SQL query builder for Go☆180Updated 4 months ago
- ☆72Updated 5 years ago
- Struct validation using tags☆96Updated last month
- ☆29Updated 2 years ago
- Golang struct generic mapping☆94Updated 2 years ago
- Lightweight library for the transactional outbox pattern in Go, not tied to any specific relational database or broker.☆76Updated 2 weeks ago
- A simple way to implement pagination in Golang.☆102Updated last year
- ☆68Updated 4 years ago
- Fast deep-copy library for Go☆99Updated last month
- ☆67Updated 2 years ago
- Maths includes mathematical functions not defined in the standard Go math package.☆174Updated 2 years ago
- An example of session based authentication in Go☆91Updated 3 years ago
- Golang Mongodb Pagination for official mongodb/mongo-go-driver package which supports both normal queries and Aggregation pipelines with …☆131Updated 2 years ago
- Go lang implementation of saga pattern☆167Updated 10 months ago
- Go Todo Backend example using modular project layout for product microservice.☆332Updated 2 years ago
- Write language go and using clean architecture☆138Updated 2 years ago