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
- Pattern Matching library for go☆99Updated 2 years ago
- 🌍🚀 Effortlessly simple i18n for Go. Plurals, gender, and more made easy!☆95Updated 2 years ago
- Writing High Performant Golang Programs☆176Updated 2 years ago
- A high-performance, high precision, zero allocation fixed-point decimal library for financial applications☆170Updated 7 months ago
- Go package simplifies nullable fields handling using Go Generics.☆129Updated 3 months ago
- 📖 Tutorial: Asynq. Simple, reliable & efficient distributed task queue for your next Go project.☆38Updated 4 years ago
- ☆163Updated 2 years ago
- Fast SQL query builder for Go☆186Updated 11 months 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
- Go Patterns☆30Updated last year
- Hit your API targets with rapid-fire precision using Go's fastest and simple HTTP Client.☆94Updated 4 months ago
- Golang HTTP logger middleware with color console output and structured logs☆133Updated last week
- GoferBroke is a lightweight, extensible tool designed for building distributed clusters using an anti-entropy gossip protocol over custom…☆129Updated 3 months ago
- Lightweight net/http 1.22+ enhancement library that combines the best of chi & Echo Enabling you to effortlessly write handlers using net…☆85Updated 11 months ago
- Scan provides the ability to to scan sql rows directly to any defined structure.☆100Updated 7 months ago
- Realworld implementation written with Go using Go kit!☆65Updated 2 years ago
- A Unicode-based case conversion library for Go☆61Updated 2 years ago
- A zero-dependency generic in-memory cache Go library☆123Updated last year
- An example of session based authentication in Go☆92Updated 3 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 3 weeks ago
- Go struct and field validation☆50Updated last year
- Different approaches to HTTP routing in Go☆120Updated last year
- Golang package to compute the distance between two geographic latitude, longitude coordinates☆189Updated 2 years ago
- Embedded Swagger UI for Go☆80Updated 3 months ago
- Simple URL Shortener☆44Updated 3 years ago
- An easy to use, extensible boilerplate for Go applications☆108Updated 4 years ago
- KORM, an elegant and lightning-fast ORM for all your concurrent and async needs. Inspired by the highly popular Django Framework, KORM o…☆185Updated last week
- 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…☆317Updated 3 months ago
- Maths includes mathematical functions not defined in the standard Go math package.☆174Updated 2 years ago