leoantony72 / go-structure
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.
☆19Updated 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
- Examples of using various popular database libraries and ORM in Go.☆25Updated 2 years ago
- Database based task queue implemented in Go☆47Updated 11 months ago
- Bookmark Manager API (with nested folders)☆46Updated last year
- 🌍🚀 Effortlessly simple i18n for Go. Plurals, gender, and more made easy!☆89Updated last year
- Golang package to compute the distance between two geographic latitude, longitude coordinates☆178Updated last year
- Go GRPC Auth Microservice☆138Updated last year
- ☆65Updated last week
- GORM relationships examples☆71Updated 3 years ago
- Clean Architecture Use Case for Go☆34Updated last year
- A content addressable storage, but decentralized.☆22Updated last year
- A zero-dependency generic in-memory cache Go library☆123Updated 3 months ago
- Clean Architecture using Golang.☆83Updated last year
- ☆74Updated 2 years ago
- An example Event-Driven application in Go built with Watermill library.☆136Updated last year
- Golang Event Scheduling Sample Using Postgresql Database as persisting layer.☆55Updated 4 years ago
- ☆62Updated 2 years ago
- ☆24Updated 2 weeks ago
- 📖 Tutorial: Asynq. Simple, reliable & efficient distributed task queue for your next Go project.☆34Updated 3 years ago
- A drop-in replacement for Go errors, with some added sugar! Unwrap user-friendly messages, HTTP status code, easy wrapping with multiple …☆70Updated last month
- Struct validation using tags☆82Updated last month
- Go Hotels microservices☆50Updated 4 years ago
- Render forms in go based on struct layout☆18Updated last year
- Pattern Matching library for go☆92Updated last year
- A realtime http audio streaming server☆22Updated 2 weeks ago
- helper middleware and functionality for go-chi/chi☆37Updated last week
- Simple URL Shortener☆44Updated 2 years ago
- Inquiry is a Go package that converts CSV files into a SQLite database, allowing you to run SQL statements on them.☆33Updated this week
- Golnag microservice-template by DDD☆32Updated this week
- Repository hosting the Golang API template tutorial☆39Updated 2 years ago
- Go-CQRS-EventSourcing-Microservice☆96Updated 2 years ago