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
- Materials for https://threedots.tech/event-driven/☆28Updated 3 months ago
- AMQP library to publish and consume events☆56Updated 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 3 years ago
- Golang Event Scheduling Sample Using Postgresql Database as persisting layer.☆55Updated 4 years ago
- Golnag microservice-template by DDD☆32Updated last week
- ☆64Updated 2 years ago
- ☆34Updated 3 years ago
- Hit your API targets with rapid-fire precision using Go's fastest and simple HTTP Client.☆81Updated 3 months ago
- ☆48Updated 2 years ago
- API framework written in Golang.☆55Updated this week
- Pattern Matching library for go☆93Updated last year
- Realworld implementation written with Go using Go kit!☆63Updated last year
- Database based task queue implemented in Go☆47Updated last year
- A drop-in replacement for Go errors, with some added sugar! Unwrap user-friendly messages, HTTP status code, easy wrapping with multiple …☆70Updated 2 months ago
- ☆24Updated 3 weeks ago
- The fastest HTTP router available for Go.☆60Updated last year
- A simple package to implement generating and verifying JWT tokens. It generates and verifies both auth tokens and refresh tokens.☆16Updated 11 months ago
- Clean Architecture using Golang.☆83Updated last year
- Payment Gateway Microservice in Golang☆30Updated 10 months ago
- Example web application written in Go☆43Updated 4 years ago
- A collection of best practices and lessons learnt from applying concurrency in go.☆105Updated 6 months ago
- Go GRPC Auth Microservice☆140Updated last year
- An example Event-Driven application in Go built with Watermill library.☆137Updated last year
- ☆74Updated 2 years ago
- 📖 Tutorial: Asynq. Simple, reliable & efficient distributed task queue for your next Go project.☆34Updated 3 years ago
- An easy way to get started with websockets in golang.☆18Updated 7 months ago
- Generic simple workflows and concurrency patterns☆45Updated last year
- Example gRPC server on Go☆27Updated 8 months ago
- ☆33Updated last year