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:
- Struct validation using tags☆109Updated last week
 - Swagger 3.0 implementation for go☆144Updated 5 months ago
 - 🌍🚀 Effortlessly simple i18n for Go. Plurals, gender, and more made easy!☆94Updated last year
 - Realworld implementation written with Go using Go kit!☆64Updated 2 years ago
 - 📖 Tutorial: Asynq. Simple, reliable & efficient distributed task queue for your next Go project.☆38Updated 3 years ago
 - Fast SQL query builder for Go☆182Updated 8 months ago
 - html coverage reporter for go coverprofile☆44Updated 10 months ago
 - A simple package to implement generating and verifying JWT tokens. It generates and verifies both auth tokens and refresh tokens.☆17Updated last year
 - ☆65Updated 7 months ago
 - Examples of using various popular database libraries and ORM in Go.☆27Updated 2 years ago
 - 📧 A cross platform mail driver for GoLang. Featuring Mailgun, Postal, Postmark, SendGrid, SparkPost & SMTP.☆191Updated last year
 - A robust, dependency-free go library that provides simple, thin, and user-friendly pub-sub kind of in-process event system for your Go ap…☆293Updated 2 weeks ago
 - A collection of best practices and lessons learnt from applying concurrency in go.☆111Updated 7 months ago
 - Pattern Matching library for go☆97Updated 2 years ago
 - Kafka Pub/Sub for the Watermill project.☆74Updated last month
 - Database based task queue implemented in Go☆50Updated 3 months ago
 - A high-performance, high precision, zero allocation fixed-point decimal library for financial applications☆156Updated 4 months ago
 - Bookmark Manager API (with nested folders)☆52Updated 2 years ago
 - 🚨 Chi middleware for slog logger☆79Updated last week
 - Scan provides the ability to to scan sql rows directly to any defined structure.☆96Updated 4 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 last month
 - Golnag microservice-template by DDD☆33Updated last week
 - Golang package to compute the distance between two geographic latitude, longitude coordinates☆191Updated last year
 - Generic utility functions for dealing with collections in go☆122Updated 6 months ago
 - SQL data mapper for Go☆230Updated 2 years ago
 - Clean Architecture using Golang.☆84Updated 7 months ago
 - A simple way to implement pagination in Golang.☆102Updated 2 years ago
 - Clean Architecture Use Case for Go☆37Updated last year
 - ☆68Updated 3 years ago
 - A lightweight struct validator for Go☆174Updated 5 months ago