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/thma/polysemycleanarchitecture
Showcasing how the Polysemy library can be used to implement a REST application conforming to the guidelines of the Clean Architecture model.
algebraic algebraic-effects architecture clean-architecture domain-driven-design haskell hexagonal-architecture io-monad onion-architecture persistence-layer polysemy polysemy-effects polysemy-library ports-and-adapters servant sqlite swagger-documentation swagger-ui testability warp
Last synced: 27 Dec 2024
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/spanierm42/archunit-junit5-kotlin
Generic Architecture Tests written in Kotlin using ArchUnit and Junit5
architectural-patterns architecture archunit clean-architecture hexagonal-architecture junit5 kotlin onion-architecture ports-and-adapters
Last synced: 23 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/leip1493/poc-nestjs-ports-and-adapters
🚀 NestJS x Ports and adapters 🚀
clean-architecture clean-code hexagonal-architecture nestjs ports-and-adapters solid typescript
Last synced: 23 Mar 2025
https://github.com/thinkinglabs/toggl-google-sheet
Import Toggl time entries into a Google Sheet
google-sheets hexagonal-architecture javascript ports-and-adapters timesheet toggl
Last synced: 09 Apr 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/hyper63/hyper-adapter-redis
Redis adapter for Hyper Cache port
cache clean-architecture deno hyper ports-and-adapters redis service-framework
Last synced: 02 Mar 2025
https://github.com/rbiedrawa/spring-hexagonal-architecture-poc
Hexagonal architecture implementation in Java/Spring world.
adminer architectural-patterns architecture clean-architecture docker-compose gradle graphql h2-database hexagonal-architecture java junit5 ports-and-adapters postgresql spring-boot spring-data-jpa swagger-ui
Last synced: 21 Mar 2025
https://github.com/hyper63/hyper-adapter-bullmq
BullMQ Queue Adapter for the Hyper Queue Port
bullmq clean-architecture deno hyper ports-and-adapters queue redis service-framework
Last synced: 02 Mar 2025
https://github.com/zevolution/golang-netflix-hexagonal-arch
architectural-patterns clean-architecture concurrency concurrent-programming design-patterns design-system go golang goroutines hexagonal hexagonal-architecture job layer-architecture microservice netflix parallel parallel-programming ports-and-adapters system-design thread
Last synced: 20 Mar 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/hyper63/docs
The new hyper docs site
clean-architecture deno docs hyper nodejs ports-and-adapters service-framework vitepress
Last synced: 02 Mar 2025
https://github.com/hyper63/hyper-adapter-elasticsearch
Elasticsearch adapter for Hyper Search port
clean-architecture deno elasticsearch full-text-search hyper ports-and-adapters search service-framework
Last synced: 02 Mar 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/othmane099/hexagonal-architecture-python
Sample Python REST API implemented according to hexagonal architecture.
clean-architecture clean-code code-design code-pattern fastapi hexagonal-architecture ports-and-adapters python repository-pattern rest-api sample-code sqlalchemy
Last synced: 01 Apr 2025
https://github.com/sans-arch/fc-arquitetura-hexagonal
cli ports-and-adapters webserver
Last synced: 18 Feb 2025
https://github.com/hyper63/hyper-adapter-minio
Minio / S3 adapter for Hyper Storage port
bucket clean-architecture deno hyper minio ports-and-adapters s3 service-framework storage
Last synced: 02 Mar 2025
https://github.com/hyper63/hyper-adapter-mongodb
MongoDB Data Adapter for Hyper Data Port
clean-architecture deno document hyper mongodb ports-and-adapters service-framework
Last synced: 02 Mar 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/muellerconstantin/taskcare-api
Backend of the TaskCare collaboration platform for managing tasks in a team.
hexagonal-architecture hibernate java jpa mysql openapi ports-and-adapters rabbitmq redis rest spring-boot spring-data-jpa spring-mvc spring-security stomp websocket websockets
Last synced: 26 Mar 2025
https://github.com/franckrasolo/archunit-to-konsist
A comparison of ArchUnit and Konsist for implementing software architecture rules.
architectural-patterns architecture-rules archunit archunit-junit5 comparison hexagonal-architecture konsist kotlin ports-and-adapters
Last synced: 25 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/backpackerhh/challenge-be-fintech-disbursements-hanami-ddd-hexagonal
Backend Challenge
ddd ddd-example domain-driven-design hanami hexagonal-architecture ports-and-adapters ruby
Last synced: 05 Apr 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/sergiocostan26/price-retriever-hexagonal
Demo service applying the Hexagonal architecture.
hexagonal hexagonal-architecture kotlin ports-and-adapters spring-boot
Last synced: 24 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/backpackerhh/challenge-be-safebox-api-rails
Backend Challenge
ddd domain-driven-design hexagonal-architecture json json-api ports-and-adapters rails rails-api ruby ruby-on-rails
Last synced: 05 Apr 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