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

Projects in Awesome Lists tagged with ports-and-adapters

A curated list of projects in awesome lists tagged with ports-and-adapters .

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: 12 Apr 2025

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

The missing, complete example of Domain-Driven Design enterprise application backed by Spring stack

aggregate cqrs crud domain-driven-design domain-events domain-knowledge domain-model enterprise-applications event-storming hexagon invariants ports-and-adapters

Last synced: 08 Apr 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: 15 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: 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: 19 Dec 2024

https://github.com/hyper63/hyper

A service framework leveraging ports and adapters architecture to scale on your terms

api clean-architecture deno hyper nodejs ports-and-adapters service-framework

Last synced: 04 Apr 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: 11 Nov 2024

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: 14 Nov 2024

https://github.com/sketchingdev/hexagonal-lambda

An example of writing a Lambda using an hexagonal (ports and adaptors) architecture

hexagonal lambda nodejs ports-and-adapters

Last synced: 13 Feb 2025

https://github.com/SketchingDev/hexagonal-lambda

An example of writing a Lambda using an hexagonal (ports and adaptors) architecture

hexagonal lambda nodejs ports-and-adapters

Last synced: 25 Mar 2025

https://github.com/yuraxdrumz/ports-and-adapters-golang

an example ports and adapters architecture in golang

blog golang hexagonal ports-and-adapters

Last synced: 11 Apr 2025

https://github.com/hyunk3l/hexagonal-architecture-kotlin-template

The purpose of this template is to avoid repeating, over and over again, the same basic packages structure, gradle and configurations. With this template we can generate a service from scratch following "DDD Style" hexagonal architecture (aka Ports & Adapters)

copier-template ddd-architecture gradle hexagonal-architecture kotlin ports-and-adapters spring spring-boot template

Last synced: 10 Apr 2025

https://github.com/artisanofcode/python-banshee

A command dispatcher and message bus implementation for python.

command-dispatcher hexagonal-architecture message-bus ports-and-adapters python python-package

Last synced: 05 Dec 2024

https://github.com/vloth/ports-and-adapters

A type safe functional implementation of the hexagonal architecture in typescript

architecture ports-and-adapters typescript

Last synced: 25 Mar 2025

https://github.com/guiseek/webrtc

WebRTC - TypeScript, Design Patterns, Clean Architecture, Nx, Angular, NestJS

angular clean-architecture codecon hacktoberfest nestjs ports-and-adapters webrtc workshop

Last synced: 23 Nov 2024

https://github.com/trzpiot/spring-gradle-hexagonal-example

A Spring example application with a hexagonal (clean) architecture & multi modules with Gradle.

clean-architecture gradle hexagonal hexagonal-architecture java multi-modules ports-and-adapters spring spring-boot

Last synced: 18 Dec 2024

https://github.com/eronalves/foodship-restaurant

A basic application in Clojure using Stuart Sierra Component and Ports and Adapters Architecture.

clojure component docker nginx ports-and-adapters

Last synced: 11 Nov 2024

https://github.com/yuraxdrumz/golang-starter-kit

A starter kit for golang + ports and adapters (hexagonal) architecture

golang hexagonal ports-and-adapters starter-kit starter-project starter-template

Last synced: 11 Apr 2025

https://github.com/anilerc/saga-choreography-hexagonal-architecture

Full implementation of choreography-based SAGA pattern following Hexagonal Architecture to handle distributed transactions involving different microservices. Powered by Java/Spring & Apache Kafka.

hexagonal-architecture java kafka microservices ports-and-adapters spring-boot

Last synced: 19 Apr 2025

https://github.com/minchao/go-realworld

[WIP] A hexagonal architecture implementation of the realworld example app

hexagonal-architecture ports-and-adapters realworld-backend

Last synced: 11 Apr 2025

https://github.com/ifsantana/javaarchsample

Event Driven Sample Archtecture using DDD, CQRS, Hexagonal / Ports and Adapters Pattern http://wiki.c2.com/?PortsAndAdaptersArchitecture

event-driven hexagonal-architecture java mongodb multimodule ports-and-adapters postgresql restful-api spring-boot

Last synced: 28 Mar 2025

https://github.com/jongwooo/url-shortener-kotlin

URL Shortener API using Hexagonal Architecture with Kotlin

hexagonal-architecture kotlin ports-and-adapters spring-boot url-shortener

Last synced: 04 Mar 2025

https://github.com/athlan/buyfileservice

Service that allows to buy and download purchased file

ddd microservice payu ports-and-adapters

Last synced: 24 Mar 2025

https://github.com/ericneves/mysecretmessage

:fire: Application developed with PHP, Ports and Adapters Architecture, Postgres, Redis, Tests, Angular, PrimeNG and more...

angular docker hexagonal-architecture php ports-and-adapters postgresql primeng redis

Last synced: 17 Nov 2024

https://github.com/ericneves/personalfinance

Application created with PHP (Ports and Adapters Architecture, Postgresql, Tests), Angular (PrimeNG, PrimeIcons, NgxPaginator), Docker, NGINX and more...

angular docker nginx php ports-and-adapters postgresql typescript

Last synced: 26 Jan 2025

https://github.com/junaidqadirb/ddd-php

Domain-Driven Design Implementation In PHP, Hexagonal Architecture to be precise.

ddd ddd-example ddd-sample domain-driven-design hexagonal-architecture php ports-and-adapters

Last synced: 24 Feb 2025

https://github.com/andergi/courseflow

CourseFlow is a comprehensive microservices-based system designed to manage and automate the lifecycle of courses. Leveraging Spring Boot, RabbitMQ, and n8n workflows, CourseFlow ensures seamless communication between services and automates various tasks, creating a robust, event-driven architecture.

cqrs-pattern cursor event-driven-architecture microservices-architecture n8n n8n-workflow ports-and-adapters solid spring-boot tdd

Last synced: 24 Feb 2025

https://github.com/nxdir-s/go-hexarch

Template and documentation on implementing Hexagonal Architecture within a golang application

go golang hexagonal-architecture ports-and-adapters template

Last synced: 27 Mar 2025

https://github.com/elyosemite/hexagonalarchitecture

This is a study project focused on software architecture. We will use the Hexagonal Architecture, also known as Ports and Adapters, which aims to separate business logic from the rest of the application, as well as being easily testable and flexible for changes.

adapter-pattern architecture design hexagonal-architecture ports-and-adapters study typescript

Last synced: 01 Mar 2025

https://github.com/sergiocostan26/ktor-demo

Demo project built with Kotlin and Ktor applying Hexagonal Architecture.

hexagonal hexagonal-architecture kotlin ktor ports-and-adapters

Last synced: 24 Feb 2025

https://github.com/alexandreelise/com_ddd

Example Component using Domain-driven Design and Hexagonal Architecture principles and recommandations based on what have learned by reading DDD related books, watching YouTube videos and conferences about DDD and hexagonal architecture specifically applied to PHP and also some developer focused podcasts on this topic.

ddd-architecture ddd-example ddd-patterns ddd-sample hexagonal-architecture joomla-component php php8 ports-and-adapters

Last synced: 21 Feb 2025

https://github.com/gabrielh-silvestre/personal-auth

Authentication microsservice with gateways for HTTP, gRPC and RabbitMQ communication.

ci docker docker-compose github-actions grpc mongodb nestjs nodejs ports-and-adapters rabbitmq rest test typescript

Last synced: 04 Apr 2025

https://github.com/complexheart/php-sdk

Provide a set of useful classes and tools to ease the adoption of Domain-Driven Design into your PHP project.

aggregates clean-architecture cqrs ddd entities hexagonal-architecture ports-and-adapters value-object

Last synced: 16 Feb 2025

https://github.com/edustocchero/ports-and-adapters-example

To learn about clean/ports and adapters architecture

java ports-and-adapters spring-boot

Last synced: 24 Feb 2025

https://github.com/complexheart/py-sdk

Provide a set of useful classes and tools to ease the adoption of Domain-Driven Design into your Python project.

aggregates clean-architecture cqrs ddd entities hexagonal-architecture ports-and-adapters value-object

Last synced: 16 Feb 2025

https://github.com/jorgermduarte/hexagonal-weather-app-example

A modular and extensible example API built with Node.js, TypeScript, and Hexagonal Architecture (Ports & Adapters).

clean-architecture eslint example-project hexagonal-architecture husky nodejs ports-and-adapters rest-api typescript weather-api

Last synced: 24 Apr 2025

https://github.com/sfmohassel/bun-modular-monolith

A modular monolith backend application using Bun ❤️ + TypeScript 🚀 + EsLint 🔍 + Prettier 🦋

backend bun eslint hexagonal-architecture modular-monolith ports-and-adapters prettier typescript

Last synced: 19 Feb 2025

https://github.com/kleov-rf/task-management

A simple web-based task management application using Vue.js. The application serves as a frontend interface for users to manage their tasks.

accessibility clean-architecture clean-code ports-and-adapters test-driven-development typescript vitest vue vue-test-utils vue3

Last synced: 07 Mar 2025