An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with hexagonal-architecture

A curated list of projects in awesome lists tagged with hexagonal-architecture .

https://github.com/threedotslabs/wild-workouts-go-ddd-example

Go DDD example application. Complete project to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring.

clean-architecture cqrs ddd firebase firestore gcp go golang google-cloud hexagonal-architecture refactoring serverless terraform

Last synced: 14 May 2025

https://github.com/ThreeDotsLabs/wild-workouts-go-ddd-example

Go DDD example application. Complete project to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring.

clean-architecture cqrs ddd firebase firestore gcp go golang google-cloud hexagonal-architecture refactoring serverless terraform

Last synced: 28 Mar 2025

https://github.com/ddd-by-examples/library

A comprehensive Domain-Driven Design example with problem space strategic analysis and various tactical patterns.

aggregate aggregate-root archunit c4 crud ddd ddd-architecture domain-driven-design event-storming events functions hexagonal-architecture ports-and-adapters spring vavr

Last synced: 14 May 2025

https://github.com/joebew42/study-path

A curated, open, and ever-evolving learning path focused on practices of software development, principles of software design, and software architecture.

agile clean-architecture clean-code cqrs-es domain-driven-design hexagonal-architecture learning legacy-code microservice-architecture refactoring software-development solid-principles study-path tdd

Last synced: 08 Feb 2026

https://github.com/bitloops/ddd-hexagonal-cqrs-es-eda

Complete working example of using Domain Driven Design (DDD), Hexagonal Architecture, CQRS, Event Sourcing (ES), Event Driven Architecture (EDA), Behaviour Driven Development (BDD) using TypeScript and NestJS. Like what you see? Don't forget to star! ⭐ ^^^

bdd cqrs ddd domain-driven-design event-sourcing hexagonal-architecture jaeger mongodb nats nestjs nodejs postgres prometheus realtime typescript

Last synced: 16 May 2025

https://github.com/uber/h3-py

Python bindings for H3, a hierarchical hexagonal geospatial indexing system

geocoding geospatial gis h3 hexagonal-architecture python uber

Last synced: 30 May 2026

https://github.com/gsabadini/go-clean-architecture

Simple API for banking routines using a Clean Architecture in Golang :credit_card: :moneybag: :money_with_wings:

api architecture banking clean-architecture cleanarchitecture go go-clean-architecture golang golang-cleanarchitecture golang-clear-arch hexagonal-architecture onion-architecture payments

Last synced: 13 Apr 2025

https://github.com/gbrayhan/microservices-go

Golang Microservice Boilerplate using MySQL, Docker and Swagger, API REST. Gin Go and GORM with pagination and implementation of a Clean Architecture.

boilerplate boilerplate-go boilerplate-golang boilerplate-microservice clean-architecture docker gin go golang golang-examples gorm hexagonal-architecture jwt microservices-architecture pagination rest-api swagger

Last synced: 15 May 2025

https://github.com/hexagontk/hexagon

Hexagon is a microservices toolkit written in Kotlin. Its purpose is to ease the building of services (Web applications or APIs) that run inside a cloud platform.

framework gradle hexagonal-architecture http http-server jvm kotlin micro-framework microservices pebble-templates rest server toolkit web

Last synced: 19 Jan 2026

https://github.com/borjapazr/express-typescript-skeleton

🔰🦸 Template to start developing a REST API with Node.js (Express), TypeScript, Ts.ED, ESLint, Prettier, Husky, Prisma, etc.

best-practices ddd docker docker-compose dockerfile eslint express hacktoberfest hexagonal-architecture jest jwt makefile nodejs pm2 prettier prisma supertest tsconfig-paths tsed typescript

Last synced: 15 May 2025

https://github.com/err0r500/go-realworld-clean

a clean architecture implementation of the realworldapp : https://github.com/gothinkster/realworld

clean-architecture clean-code ddd ddd-architecture example-project go golang hexagonal-architecture ports-and-adapters realworld realworld-backend testing

Last synced: 16 Jan 2026

https://github.com/jhipster/jhipster-lite

JHipster Lite ⚡ is a development platform to generate, develop & deploy modern web applications & microservices architecture, step by step - using Hexagonal Architecture :gem:

generator hacktoberfest hexagonal-architecture java jhipster spring-boot typescript vuejs

Last synced: 15 May 2025

https://github.com/ivanpaulovich/hexagonal-architecture-acerola

An Hexagonal Architecture service template with DDD, CQRS, TDD and SOLID using .NET Core 2.0. All small features are testable and could be mocked. Adapters could be mocked or exchanged.

cqrs ddd docker domain-driven-design dotnet-core hexagonal-architecture microservice mongodb solid webapi

Last synced: 06 Apr 2025

https://github.com/codelytv/typescript-ddd-skeleton

🔷✨ TypeScript DDD Skeleton: Bootstrap your new TypeScript project applying Hexagonal Architecture and Domain-Driven Design patterns

codely codelytv course cqrs ddd ddd-architecture ddd-cqrs ddd-example domain-driven-design hexagonal-architecture mongodb node node-js nodejs postgresql software-architecture ts typeorm typescript

Last synced: 05 Apr 2025

https://github.com/CodelyTV/typescript-ddd-skeleton

🔷✨ TypeScript DDD Skeleton: Bootstrap your new TypeScript project applying Hexagonal Architecture and Domain-Driven Design patterns

codely codelytv course cqrs ddd ddd-architecture ddd-cqrs ddd-example domain-driven-design hexagonal-architecture mongodb node node-js nodejs postgresql software-architecture ts typeorm typescript

Last synced: 02 Apr 2025

https://github.com/juanm4/hexagonal-architecture-frontend

How to implement Hexagonal architecture in frontend (Javascript/Typescript)

design-patterns front-end hexagonal-architecture javascript react-native reactjs solid-principles typescript vuejs

Last synced: 25 Mar 2025

https://github.com/marcoturi/fastify-boilerplate

Fastify 5 application boilerplate based on clean architecture, domain-driven design, CQRS, functional programming, vertical slice architecture for building production-grade applications 🚀

agents backend bdd clean-architecture cqrs cucumber ddd docker fastify functional-programming graphql hexagonal-architecture mercurius nodejs onion-architecture opentelemetry typescript vitest

Last synced: 09 Apr 2026

https://github.com/itlibrium/DDD-starter-dotnet

Sample implementation and comparison of various approaches to building DDD applications. Useful as a baseline to quickly start a DDD dot net project.

bdd ddd ddd-example ddd-patterns event-driven event-sourcing hexagonal-architecture

Last synced: 16 Nov 2025

https://github.com/lerianstudio/midaz

Open-source, cloud-native ledger platform for building financial infrastructure — multi-currency, multi-asset, double-entry accounting with n:n transaction support.

accounting cloud-native core-banking cqrs double-entry-accounting financial-infrastructure fintech golang hexagonal-architecture ledger microservices multi-currency open-source transactions

Last synced: 01 Apr 2026

https://github.com/mtarld/apip-ddd

An example of hexagonal API Platform 3 implementation

api-platform ddd example hexagonal-architecture

Last synced: 05 Apr 2025

https://github.com/ESchouten/CleanArchitecture

Kotlin backend based on the Clean Architecture principles. Ktor, JWT, Exposed, Flyway, OpenAPI/REST & KGraphQL/GraphQL generated endpoints, Gradle.

backend clean-architecture exposed flyway gradle graphql hexagonal-architecture jwt kotlin ktor openapi swagger

Last synced: 12 Apr 2025

https://github.com/CodelyTV/eslint-plugin-hexagonal-architecture

A plugin that helps you to enforce hexagonal architecture best practises

eslint eslint-plugin hexagonal hexagonal-architecture javascript typescript

Last synced: 13 May 2025

https://github.com/codelytv/eslint-plugin-hexagonal-architecture

A plugin that helps you to enforce hexagonal architecture best practises

eslint eslint-plugin hexagonal hexagonal-architecture javascript typescript

Last synced: 04 Apr 2025

https://github.com/eldimious/golang-api-showcase

Golang API project showcase heavily influenced by the Clean Architecture and Hexagonal Architecture, using PostgreSQL.

boilerplate-api clean-architecture docker gin-gonic golang golang-api gorm hexagonal-architecture layered-architecture postgresql

Last synced: 07 Sep 2025

https://github.com/bagashiz/go-pos

Simple RESTful Point of Sale (POS) Service API written in Go using Gin web framework, PostgreSQL database, and Redis cache. Proof of concept of implementing Hexagonal Architecture in Go.

gin go golang hexagonal-architecture pgx point-of-sales postgresql redis rest-api

Last synced: 12 Apr 2025

https://github.com/wkrzywiec/library-hexagonal

An example application written in Hexagonal (Ports and Adapter) architecture

cqrs ddd docker docker-compose domain-driven-design hexagonal-architecture java-11 ports-and-adapters postgres spring-boot tdd

Last synced: 25 Oct 2025

https://github.com/fairnesscoop/permacoop

Open source and eco-designed ERP solution for worker-owned businesses.

clean-code coop cqrs crm ddd ecodesign erp hexagonal-architecture nestjs nodejs open-source sapper sveltejs sveltekit typescript unit-testing

Last synced: 16 May 2025

https://github.com/CodelyTV/php-ddd-skeleton-deprecated

🐘🚀 PHP DDD Skeleton: Bootstrap your new projects or be inspired by this example project

bootstrap codely codelytv cqrs ddd ddd-architecture ddd-cqrs ddd-example ddd-in-php ddd-php dddesign hexagonal-architecture php skeleton skeleton-application

Last synced: 12 May 2025

https://github.com/alexalvess/aurora-api-project

Aurora is a project developed in .NET 6, where it aims to show how to create something using an architecture, in layers, simple and approaching, in a simplistic way, some concepts such as DDD.

api api-rest aspnet-core aspnetcorewebapi csharp-code csharp-core ddd-architecture ddd-patterns domain-driven-design dotnet6 fluentvalidation github-actions hexagonal-architecture layered-architecture netcore netcore-webapi netcoreapp swagger-ui

Last synced: 07 Apr 2025

https://github.com/dustinsand/hex-arch-kotlin-spring-boot

Reference JVM multi module project for a reactive micro service and lambda using a hexagonal architecture, DDD, Kotlin, Spring Boot, Quarkus, Lambda, Gradle.

boot ddd gradle hexagonal-architecture hexagonal-architectures jooq kotlin kotlin-flow kts lambda microservice multiproject ports-and-adapters quarkus r2dbc reactive resilience4j spring spring-boot

Last synced: 20 Aug 2025

https://github.com/dimitridumont/clean-architecture-front-end

Example of clean architecture in front-end (Next.js)

clean-architecture front-end frontend hexagonal-architecture nextjs

Last synced: 07 May 2025

https://github.com/CodelyTV/csharp-ddd-skeleton

🦈✨ C# DDD Skeleton: Bootstrap your new C# projects applying Hexagonal Architecture and Domain-Driven Design patterns

codely codelytv cqrs csharp ddd ddd-architecture ddd-cqrs ddd-example entity-framework example-project hexagonal-architecture netcore netcore3 netcore31 rabbitmq skeleton

Last synced: 02 Apr 2025

https://github.com/codelytv/csharp-ddd-skeleton

🦈✨ C# DDD Skeleton: Bootstrap your new C# projects applying Hexagonal Architecture and Domain-Driven Design patterns

codely codelytv cqrs csharp ddd ddd-architecture ddd-cqrs ddd-example entity-framework example-project hexagonal-architecture netcore netcore3 netcore31 rabbitmq skeleton

Last synced: 13 Apr 2025

https://github.com/canerpatir/aspnet-core-clean-arch

It is a clean architecture project template which is based on hexagonal-architecture principles built with .Net core.

clean-architecture clean-code ddd-architecture ddd-sample dotnet-core hexagonal-architecture microservice mongodb onion-architecture port-and-adapters tdd

Last synced: 01 Jul 2025

https://github.com/CanerPatir/aspnet-core-clean-arch

It is a clean architecture project template which is based on hexagonal-architecture principles built with .Net core.

clean-architecture clean-code ddd-architecture ddd-sample dotnet-core hexagonal-architecture microservice mongodb onion-architecture port-and-adapters tdd

Last synced: 04 May 2025

https://github.com/alex-grover/hexagonal-architecture-python

An example backend implementing Hexagonal Architecture in Python using Flask and SqlAlchemy.

blog-post flask hexagonal-architecture python sqlalchemy

Last synced: 01 Nov 2025

https://github.com/akbaralishaikh/denti

This project is created to demonstrate Go-Lang Clean Architecture/DDD/Hexagonal Architecture, and It show the usage of popular libraries gin, gorm, zap and dig.

clean-architecture ddd-architecture ddd-sample dig gin-gonic go golang gorm hexagonal-architecture zap

Last synced: 29 Oct 2025

https://github.com/module-federation/aegis

Module federation for the backend. Aegis core lib. Regain control of your microservices by consolidating them into one or more shared processes without loosing deployment or language independence. Eliminate the need for deployment automation. Let services deploy themselves.

fabric federated-deployment fractal-architecture hexagonal-architecture microservice-framework module-federation network-overlay runtime-binding self-deploying self-forming service-mesh streaming-software webassembly zero-install

Last synced: 11 Sep 2025

https://github.com/codelytv/go-hexagonal_http_api-course

Ejemplos del curso de API HTTP en Go aplicando Arquitectura Hexagonal

codelytv ddd domain-driven-design gin go golang hexagonal-architecture

Last synced: 13 Apr 2025

https://github.com/ivanpaulovich/clean-architecture-webapi-ef-core

:heart: The simplest Clean Architecture demo on how to implement a Web Api using .NET Core and Entity Framework

clean-architecture entity-framework-core hexagonal-architecture onion-architecture solid-principles webapi

Last synced: 09 Apr 2025

https://github.com/solrac97gr/go-hexagonal-blog

Boilerplate using Fiber 🚀 , Mongo, Hexagonal Architecture. Including a Blog explaining the components of the boilerplate.

boilerplate cookiecutter go hexagonal-architecture template

Last synced: 20 Jun 2025

https://github.com/terry960302/sample-spring-webflux-pattern

(Kotlin, Postgresql, Webflux, Springboot, Coroutine etc...) 저처럼 인터넷 휘젓고 다니지 말고 webflux 패턴으로 spring으로 시작하시려는 분에게 도움을 주고자 만들었습니다.

cloud-storage coroutine docker gcp gradle hexagonal-architecture image-upload kotlin mockk multistage-build oop postgresql r2dbc spring spring-boot spring-webflux webflux webflux-security

Last synced: 12 Jan 2026

https://github.com/ivanpaulovich/todo

:white_check_mark: Commad-Line Task management with storage on your GitHub :fire:

clean-architecture clean-code dotnet-cli dotnet-core dotnet-global-tool hexagonal-architecture tdd

Last synced: 09 Apr 2025

https://github.com/furkan-gulsen/golang-url-shortener

This URL shortener service, built with Go and Hexagonal Architecture, leverages a serverless approach for efficient scalability and performance.

aws-serverless-architecture go-hexagonal-architecture go-serverless golang golang-serverless hexagonal-architecture link-shortener serverless serverless-architectures url-shortener

Last synced: 16 Oct 2025

https://github.com/tim-hub/nestjs-hexagonal-example

Building a hexagonal architecture (port-adapter) services in nestjs, this project is open source, with explaination and example.

hexagonal-architecture nestjs port-adapter typescript

Last synced: 05 Mar 2026

https://github.com/ivan-borovets/fastapi-clean-example

Framework-agnostic backend example using FastAPI. Implements Clean Architecture and CQRS with DDD-inspired patterns, featuring DIP (low coupling), DI (no globals), hierarchical RBAC with permissions, and session-based authentication (cookies)

alembic api architecture clean-architecture cqrs crud dependency-injection fastapi fastapi-auth fastapi-crud fastapi-example fastapi-template hexagonal-architecture onion-architecture python python-clean-architecture restful-api sqlalchemy unit-of-work uv

Last synced: 07 Apr 2025

https://github.com/nikoheikkila/photo-browser

A modern frontend application architecture built with SvelteKit and Hexagonal / Clean Architecture principles

clean-architecture dracula hexagonal-architecture playwright svelte sveltekit typescript vite vitest zod

Last synced: 24 Jul 2025

https://github.com/runemalm/ddd-for-python

A domain-driven design framework for Python.

ddd domain-driven-design hexagonal-architecture

Last synced: 16 Jan 2026

https://github.com/haraj-backend/hex-monscape

Build a simple turn-based game to learn how to write production code using Hexagonal Architecture. Onboarding reference for Haraj Solutions Team.

getting-started go golang-examples hexagonal-architecture learning-resources onboarding reference-implementation saudi-arabia vue3 web-game

Last synced: 27 Mar 2026

https://github.com/mirkosertic/gamecomposer

GameComposer is a game authoring tool and also a game runtime environment targeting at desktop and mobile devices.

domain-driven-design game-engine gwt hexagonal-architecture html java javafx polymer teavm

Last synced: 15 Apr 2025

https://github.com/jezzsantos/saastack

A comprehensive codebase template for starting your real-world, fully featured SaaS web products. On the .NET platform

clean-architecture dotnet event-driven event-sourcing hexagonal-architecture modular-monolith plugin-architecture saas template

Last synced: 09 Apr 2025

https://github.com/blanc-frederic/demo-hexa

Exemple d'implémentation de l'architecture hexagonale avec Symfony. Utilisé pour le talk du 11/06/2021 à l'AFUP Day

hexagonal-architecture php symfony

Last synced: 12 Apr 2025

https://github.com/svaloumas/valet

Job queuing service and async task runner.

async go golang gomodule hexagonal-architecture job-queue job-scheduler task-runner

Last synced: 12 Jan 2026

https://github.com/ranky/media-bundle

MediaBundle is a media file manager bundle for Symfony with a REST API and an admin interface (React)

compression ddd doctrine-orm easyadmin file-manager hexagonal-architecture image layered-architecture media php react resize symfony symfony-bundle thumbnails twig upload

Last synced: 29 Oct 2025

https://github.com/BrahimAbdelli/nestier

A NestJS Boilerplate to help you build your backend using Typescript Generics, MongoDB, TypeORM, Swagger, Compodoc, MailJet, Docker, Prometheus, Grafana.

clean-architecture ddd docker e2e generic hexagonal-architecture jwt mail mock mongodb nestjs nodejs prettier production-ready repository-pattern swagger typeorm typescript

Last synced: 14 Feb 2026

https://github.com/team-aliens/dms-backend

This is Dormitory Management System Backend Repository

clean-architecture domain-driven-design hexagonal-architecture kotlin multi-module

Last synced: 22 Mar 2025

https://github.com/LucasRGoes/ports-adapters-sample

A sample project that uses the ports and adapters architecture (or hexagonal architecture) for a micro service.

hexagonal-architecture microservices patterns ports-and-adapters

Last synced: 28 Apr 2025

https://github.com/vindecodex/msgo

Hexagonal Architecture implemented in GO

architecture go golang hexagonal-architecture

Last synced: 22 Apr 2025

https://github.com/cristianv0117/over-api

¡BACKEND OVER APP! API REST IMPLEMENTANDO CONCEPTOS DE ARQUITECTURA HEXAGONAL, DDD, TDD Y SOLID. HECHO EN LARAVEL & PHP

api ddd-architecture hateoas hexagonal-architecture jwt-authentication laravel9 mysql php8 phpunit-tests rest solid-principles tdd

Last synced: 27 Oct 2025

https://github.com/ranchocooper/go-hexagonal

Go Hexagonal Architecture: Enterprise-grade Hexagonal Architectur Framework

clean-architecture ddd hexagonal-architecture template-project

Last synced: 14 Jan 2026

https://github.com/charly3pins/eShop

E-Commerce project using Hexagonal Architecture (Ports-and-adapters) as a proof-of-concept applying DDD in Go

ddd e-commerce go golang hexagonal-architecture microservices ports-and-adapters

Last synced: 07 May 2025

https://github.com/JMLamodiere/tdd-demo-forumphp2020

Live coding examples used during Forum PHP 2020 talk "Too many mocks killed the test: What Hexagonal Architecture has changed"

behat ddd docker docker-compose hexagonal-architecture php prophecy symfony tdd wiremock

Last synced: 14 Apr 2025