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☆100Updated 3 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
- Go Patterns☆30Updated last year
- Framework for writing scalable distributed stateful applications☆51Updated 3 weeks ago
- Golang HTTP logger middleware with color console output and structured logs☆130Updated 2 years ago
- An example Event-Driven application in Go built with Watermill library.☆142Updated last year
- A drop-in replacement for Go errors, with some added sugar! Unwrap user-friendly messages, HTTP status code, easy wrapping with multiple …☆74Updated last month
- Bookmark Manager API (with nested folders)☆52Updated 2 years ago
- Golang Event Scheduling Sample Using Postgresql Database as persisting layer.☆55Updated 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.☆78Updated 4 years ago
- Hit your API targets with rapid-fire precision using Go's fastest and simple HTTP Client.☆88Updated last week
- Go GRPC Auth Microservice☆148Updated 2 years ago
- goes is an event-sourcing framework for Go.☆146Updated last week
- 🍃 Tiny event emitter built on generics☆43Updated last year
- A high-performance, high precision, zero allocation fixed-point decimal library for financial applications☆149Updated 2 months ago
- An example of session based authentication in Go☆91Updated 3 years ago
- A collection of best practices and lessons learnt from applying concurrency in go.☆110Updated 4 months ago
- The fastest HTTP router available for Go.☆60Updated last year
- Go struct and field validation☆48Updated 10 months ago
- Scan provides the ability to to scan sql rows directly to any defined structure.☆92Updated 2 months ago
- Draw on an HTML 2D canvas in a web browser from a server program using WebSockets.☆93Updated 6 months ago
- Go Nats Streaming gRPC PostgerSQL emails microservice☆117Updated 4 years ago
- Kafka Pub/Sub for the Watermill project.☆74Updated last week
- Get high performance http requests with fork process☆38Updated 2 years ago
- ☆73Updated 2 years ago
- ProblemDetails is a Error Handler base on [RFC 7807] standard to map our error to standardized error payload to client.☆56Updated last month
- Example of how to render a Vite-built frontend applications in Go using V8☆43Updated 10 months ago
- API framework written in Golang.☆55Updated last week
- Golang Mongodb Pagination for official mongodb/mongo-go-driver package which supports both normal queries and Aggregation pipelines with …☆132Updated 2 years ago