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:
- 🌍🚀 Effortlessly simple i18n for Go. Plurals, gender, and more made easy!☆93Updated last year
- Struct validation using tags☆103Updated last week
- The Gopher API, is a simple CRUD API for formative purpose, we're building it while writing the posts of the blog.☆78Updated 4 years ago
- 📖 Tutorial: Asynq. Simple, reliable & efficient distributed task queue for your next Go project.☆38Updated 3 years ago
- goes is an event-sourcing framework for Go.☆150Updated this week
- Hit your API targets with rapid-fire precision using Go's fastest and simple HTTP Client.☆92Updated last week
- A simple package to implement generating and verifying JWT tokens. It generates and verifies both auth tokens and refresh tokens.☆17Updated last year
- Go Patterns☆30Updated last year
- API framework written in Golang.☆56Updated this week
- An example of session based authentication in Go☆90Updated 3 years ago
- A collection of best practices and lessons learnt from applying concurrency in go.☆110Updated 5 months ago
- html coverage reporter for go coverprofile☆43Updated 8 months ago
- Golnag microservice-template by DDD☆33Updated this week
- Example of how to build a web service using Go, PostgreSQL, and gRPC☆135Updated 4 months ago
- An example Event-Driven application in Go built with Watermill library.☆141Updated last year
- Go GRPC Auth Microservice☆147Updated 2 years ago
- ☆33Updated 2 years ago
- Tiny wrapper around SQLX for Generic SQL queries☆48Updated 10 months ago
- A high-performance, high precision, zero allocation fixed-point decimal library for financial applications☆151Updated 2 months ago
- KORM, an elegant and lightning-fast ORM for all your concurrent and async needs. Inspired by the highly popular Django Framework, KORM o…☆182Updated 2 months ago
- Realworld implementation written with Go using Go kit!☆64Updated 2 years ago
- ☆65Updated 5 months ago
- A simple Oauth2 example with Go☆169Updated last year
- Embedded Swagger UI for Go☆79Updated 4 months ago
- Different approaches to HTTP routing in Go☆118Updated last year
- Database based task queue implemented in Go☆50Updated last month
- 🚨 Chi middleware for slog logger☆78Updated last week
- Go Nats Streaming gRPC PostgerSQL emails microservice☆117Updated 4 years ago
- Render forms in go based on struct layout☆21Updated 2 months ago
- An easy way to get started with websockets in golang.☆18Updated last year