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:
- A collection of best practices and lessons learnt from applying concurrency in go.☆105Updated 2 months ago
- Hit your API targets with rapid-fire precision using Go's fastest and simple HTTP Client.☆84Updated 5 months ago
- Generate dynamic image content based on a template image and a CSV file.☆81Updated last year
- Clean Architecture Use Case for Go☆34Updated last year
- A collection of small DRY Go utilities to make life easier. DRY = Don't Repeat Yourself.☆68Updated last week
- Pattern Matching library for go☆93Updated last year
- Golnag microservice-template by DDD☆34Updated this week
- Database based task queue implemented in Go☆47Updated last year
- pkg extends the core go packages with missing or additional functionality built in. All packages correspond to the std go package name w…☆50Updated last year
- The fastest HTTP router available for Go.☆60Updated last year
- A content addressable storage, but decentralized.☆22Updated last year
- Cookies, but with structs, for happiness.☆111Updated 2 weeks ago
- 📖 Tutorial: Working with RabbitMQ in Golang by examples.☆49Updated 11 months ago
- Source code, exercises from the book "Mastering Concurrency in Go" by Nathan Kozyra☆15Updated 7 years ago
- GORM relationships examples☆72Updated 4 years ago
- ☆49Updated 2 years ago
- ☆66Updated 2 years ago
- 📖 Tutorial: Asynq. Simple, reliable & efficient distributed task queue for your next Go project.☆36Updated 3 years ago
- A Unicode-based case conversion library for Go☆58Updated last year
- Realworld implementation written with Go using Go kit!☆63Updated 2 years ago
- High-performance, concurrent embedded caching engine for Go applications with support for Hash data type, Disk Save and TTL☆67Updated 4 months ago
- AMQP library to publish and consume events☆56Updated last month
- 🌍🚀 Effortlessly simple i18n for Go. Plurals, gender, and more made easy!☆92Updated last year
- ☆82Updated 4 months ago
- Examples of using various popular database libraries and ORM in Go.☆26Updated 2 years ago
- ☆24Updated 2 months ago
- Server-Sent Events for Go. A tiny, dependency-free, spec-compliant library compatible with the HTTP stdlib.☆81Updated last week
- a thread-safe concurrent map for go☆94Updated last year
- A fast and easy-to-configure load balancer☆64Updated 3 weeks ago
- Clean Architecture using Golang.☆83Updated 2 months ago