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 3 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β112Updated 3 months ago
- ππ Effortlessly simple i18n for Go. Plurals, gender, and more made easy!β96Updated 2 years ago
- An example of session based authentication in Goβ93Updated 3 years ago
- boxes and glue made easy - a PDF rendering library for Go using boxes and glueβ96Updated last month
- Golang Event Scheduling Sample Using Postgresql Database as persisting layer.β55Updated 5 years ago
- A simple package to implement generating and verifying JWT tokens. It generates and verifies both auth tokens and refresh tokens.β17Updated last year
- Pattern Matching library for goβ100Updated 2 years ago
- A drop-in replacement for Go errors, with some added sugar! Unwrap user-friendly messages, HTTP status code, easy wrapping with multiple β¦β74Updated 4 months ago
- Fast SQL query builder for Goβ187Updated 11 months ago
- A high-performance, high precision, zero allocation fixed-point decimal library for financial applicationsβ170Updated 7 months ago
- A Unicode-based case conversion library for Goβ61Updated 2 years ago
- A collection of best practices and lessons learnt from applying concurrency in go.β110Updated 10 months ago
- goes is an event-sourcing framework for Go.β153Updated this week
- Hit your API targets with rapid-fire precision using Go's fastest and simple HTTP Client.β94Updated last week
- Realworld implementation written with Go using Go kit!β65Updated 2 years ago
- Golnag microservice-template by DDDβ33Updated this week
- Simple, type-safe hook system to enable easier modularization of your Go code.β98Updated 3 years ago
- Go struct and field validationβ51Updated last year
- Golang Mongodb Pagination for official mongodb/mongo-go-driver package which supports both normal queries and Aggregation pipelines with β¦β132Updated 2 years ago
- Database based task queue implemented in Goβ49Updated 6 months ago
- An example Event-Driven application in Go built with Watermill library.β149Updated 2 years ago
- π§ A cross platform mail driver for GoLang. Featuring Mailgun, Postal, Postmark, SendGrid, SparkPost & SMTP.β190Updated last year
- html coverage reporter for go coverprofileβ45Updated last year
- Bookmark Manager API (with nested folders)β52Updated 2 years ago
- Enriches the standard go http client with retry functionality.β57Updated last year
- Go Nats Streaming gRPC PostgerSQL emails microserviceβ118Updated 4 years ago
- The Gopher API, is a simple CRUD API for formative purpose, we're building it while writing the posts of the blog.β79Updated last month
- Intuitive validation library for Golangβ32Updated last year
- β67Updated 4 years ago
- Package bigcscvreader offers a multi-threaded approach for reading a large CSV file in order to improve the time of reading and processinβ¦β55Updated last month