Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: ports-and-adapters
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)
Language: Jinja - Size: 869 KB - Last synced: 6 days ago - Pushed: 7 days ago - Stars: 14 - Forks: 1
jexxa-projects/Jexxa
Jexxa - A Ports and Adapters Framework for Java
Language: Java - Size: 5.14 MB - Last synced: 8 days ago - Pushed: 9 days ago - Stars: 9 - Forks: 5
damianrzepiszczak/tripmaker
Custom DDD example of complex trips domain
Language: Java - Size: 124 KB - Last synced: about 5 hours ago - Pushed: about 17 hours ago - Stars: 0 - Forks: 0
ddd-by-examples/library
A comprehensive Domain-Driven Design example with problem space strategic analysis and various tactical patterns.
Language: Java - Size: 45.8 MB - Last synced: about 15 hours ago - Pushed: 11 months ago - Stars: 4,384 - Forks: 673
CodersCrew/coders-board-v2
Language: TypeScript - Size: 9.22 MB - Last synced: 1 day ago - Pushed: 2 months ago - Stars: 0 - Forks: 0
backpackerhh/challenge-be-safebox-api-rails
Backend Challenge
Size: 240 KB - Last synced: 1 day ago - Pushed: 19 days ago - Stars: 0 - Forks: 0
proteanhq/protean
Protean Application Framework
Language: Python - Size: 3.56 MB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 10 - Forks: 9
zhendrikse/tdd
Materials for practicing and teaching test-driven development (TDD)
Language: Python - Size: 48.2 MB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 4 - Forks: 2
ddd-by-examples/factory
The missing, complete example of Domain-Driven Design enterprise application backed by Spring stack
Language: Java - Size: 9.33 MB - Last synced: 19 days ago - Pushed: about 2 years ago - Stars: 1,329 - Forks: 275
alcir-junior-caju/study-full-cycle-3-0
Repositório do Treinamento Full Cycle 3.0
Size: 34.2 KB - Last synced: 23 days ago - Pushed: 23 days ago - Stars: 0 - Forks: 0
hyper63/hyper-adapter-minio
Minio / S3 adapter for Hyper Storage port
Language: JavaScript - Size: 334 KB - Last synced: 27 days ago - Pushed: 28 days ago - Stars: 1 - Forks: 0
hyper63/hyper
A service framework leveraging ports and adapters architecture to scale on your terms
Language: TypeScript - Size: 3.64 MB - Last synced: 17 days ago - Pushed: about 2 months ago - Stars: 71 - Forks: 10
err0r500/go-realworld-clean
a clean architecture implementation of the realworldapp : https://github.com/gothinkster/realworld
Language: Go - Size: 252 KB - Last synced: 22 days ago - Pushed: 12 months ago - Stars: 503 - Forks: 81
douwevandermeij/fractal
Fractal is a scaffolding toolkit for building SOLID logic for your Python applications.
Language: Python - Size: 202 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 14 - Forks: 2
charly3pins/eShop
E-Commerce project using Hexagonal Architecture (Ports-and-adapters) as a proof-of-concept applying DDD in Go
Language: Go - Size: 10.7 KB - Last synced: 10 days ago - Pushed: over 3 years ago - Stars: 38 - Forks: 4
draphyz/DDD
Domain-Driven Design example
Language: C# - Size: 1.51 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 252 - Forks: 34
jgoerner/corona-hackathon
🦠🤖🧪#WirVsVirus Corona-Crisis Hackathon - organized by the German government. SWAG (Smart Workforce Allocator Germany) helps to mitigate this imbalance and directly connects employer and employees, building on the principles ease of use, flexibility & optimized allocation.
Language: JavaScript - Size: 15.1 MB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 12 - Forks: 0
jorgeAM/coder-Challenge
TodoAPP
Language: TypeScript - Size: 1.44 MB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0
jparadadev/python-ddd-skeleton
🐍 Template of a Python & FastAPI application using Domain-Driven Design and Command Query Response Segregation principles.
Language: Python - Size: 611 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 18 - Forks: 0
backpackerhh/challenge-be-fintech-disbursements-hanami-ddd-hexagonal
Backend Challenge
Language: Ruby - Size: 15.7 MB - Last synced: about 1 month ago - Pushed: 5 months ago - Stars: 0 - Forks: 0
marein/php-gaming-website
A gaming website where people can play against each other.
Language: PHP - Size: 1.43 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 37 - Forks: 24
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.
Language: Kotlin - Size: 330 KB - Last synced: about 1 month ago - Pushed: about 2 years ago - Stars: 186 - Forks: 28
v-v-d/carts
Clean architecture example project
Language: Python - Size: 1.59 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 15 - Forks: 1
Codeflix-FullCycle/hexagonal-architecture
project created following the hexagonal architecture module💜🚀.
Language: Go - Size: 48.8 KB - Last synced: about 2 months ago - Pushed: over 2 years ago - Stars: 3 - Forks: 1
vloth/ports-and-adapters
A type safe functional implementation of the hexagonal architecture in typescript
Language: TypeScript - Size: 6.31 MB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 16 - Forks: 0
SvenWoltmann/hexagonal-architecture-java
This repository contains a sample Java REST application implemented according to hexagonal architecture.
Language: Java - Size: 321 KB - Last synced: 2 months ago - Pushed: 5 months ago - Stars: 49 - Forks: 10
gcmonteiro02/hexagonal-fastify-prisma-githubactions-gcp-template
Template repository using Fastify, Prisma and Swagger with hexagonal architecture.
Language: TypeScript - Size: 2.96 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 1 - Forks: 0
wukash-r/plumfish
Simple project demonstrating use of RabbitMQ in java application with some additional useful sugars.
Language: Java - Size: 506 KB - Last synced: 3 months ago - Pushed: 11 months ago - Stars: 0 - Forks: 0
stackus/ftgogo
FTGOGO - event-driven architecture demonstration application using edat
Language: Go - Size: 833 KB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 126 - Forks: 19
aleixmorgadas/thin-ports-and-adapters
A thin ports and adapters architecture
Language: Java - Size: 129 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 6 - Forks: 0
thinkinglabs/toggl-google-sheet
Import Toggl time entries into a Google Sheet
Language: JavaScript - Size: 234 KB - Last synced: 2 months ago - Pushed: 7 months ago - Stars: 20 - Forks: 5
wkrzywiec/library-hexagonal
An example application written in Hexagonal (Ports and Adapter) architecture
Language: Java - Size: 9.92 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 246 - Forks: 55
LucasRGoes/ports-adapters-sample
A sample project that uses the ports and adapters architecture (or hexagonal architecture) for a micro service.
Language: Python - Size: 106 KB - Last synced: about 2 months ago - Pushed: over 1 year ago - Stars: 41 - Forks: 6
sergiocmgit/price-retriever-hexagonal
Demo service applying the Hexagonal architecture.
Language: Kotlin - Size: 116 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 0 - Forks: 0
moruno21/inception
React + NestJS with DDD and CQRS template
Language: TypeScript - Size: 515 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0
math3ussdl/task-mngr
An API for managing personal or team tasks.
Language: Java - Size: 18.6 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0
flaviomdutra/hexagonal-architecture-go
A Go-based application implementing Hexagonal Architecture principles, designed for loose coupling and clear separation of concerns.
Language: Go - Size: 19.5 KB - Last synced: about 1 month ago - Pushed: 4 months ago - Stars: 0 - Forks: 0
leip1493/poc-nestjs-ports-and-adapters
🚀 NestJS x Ports and adapters 🚀
Language: TypeScript - Size: 555 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 19 - Forks: 1
psavelis/go-tuner-api
Pitch Perfect Tuner API using Golang and Hexagonal Architecture / Ports & Adapters
Language: Go - Size: 295 KB - Last synced: 4 months ago - Pushed: about 1 year ago - Stars: 1 - Forks: 1
hyper63/docs
The new hyper docs site
Language: CSS - Size: 490 KB - Last synced: 28 days ago - Pushed: about 2 months ago - Stars: 1 - Forks: 0
hyper63/hyper-adapter-elasticsearch
Elasticsearch adapter for Hyper Search port
Language: JavaScript - Size: 157 KB - Last synced: 28 days ago - Pushed: 6 months ago - Stars: 1 - Forks: 0
hyper63/hyper-adapter-redis
Redis adapter for Hyper Cache port
Language: JavaScript - Size: 237 KB - Last synced: 28 days ago - Pushed: 4 months ago - Stars: 2 - Forks: 0
hyper63/hyper-adapter-mongodb
MongoDB Data Adapter for Hyper Data Port
Language: TypeScript - Size: 336 KB - Last synced: 28 days ago - Pushed: 4 months ago - Stars: 1 - Forks: 0
hyper63/hyper-adapter-bullmq
BullMQ Queue Adapter for the Hyper Queue Port
Language: TypeScript - Size: 195 KB - Last synced: 28 days ago - Pushed: 4 months ago - Stars: 1 - Forks: 0
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.
Language: TypeScript - Size: 504 KB - Last synced: 4 months ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0
artisanofcode/python-banshee
A command dispatcher and message bus implementation for python.
Language: Python - Size: 265 KB - Last synced: 28 days ago - Pushed: 4 months ago - Stars: 17 - Forks: 1
JonasHavers/archunit-examples
ArchUnit examples for a ports-and-adapters application architecture inside a Spring Boot book-catalog application
Language: Java - Size: 72.3 KB - Last synced: 3 months ago - Pushed: about 5 years ago - Stars: 37 - Forks: 7
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.
Language: Java - Size: 341 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 1 - Forks: 0
michal-luczak/JobOffers-SpringBootApplication
Language: Java - Size: 889 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 3 - Forks: 1
mobiletoly/ktor-hexagonal-multimodule
Template project to build ktor-based multi-module web service with Kotlin using Hexagonal architecture
Language: Kotlin - Size: 438 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 62 - Forks: 5
lzukowski/istock 📦
IStock - photo store [training project]
Language: Python - Size: 51.8 KB - Last synced: 6 months ago - Pushed: about 5 years ago - Stars: 1 - Forks: 0
yuraxdrumz/golang-starter-kit
A starter kit for golang + ports and adapters (hexagonal) architecture
Language: Go - Size: 49.8 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 5 - Forks: 0
vuslatnida/Hexagonal
Hexagonal Architecture
Language: Java - Size: 75.2 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0
alexandergr27/Spring-Ports-Adapters-Architecture
This is a sample project using ports and adapters (hexagonal) architecture with spring boot
Language: Java - Size: 66.4 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0
crisywini/ship-m8
This shipping mate API will guide you to managing and handling shipping orders
Language: Java - Size: 308 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 0 - Forks: 0
thma/PolysemyCleanArchitecture
Showcasing how the Polysemy library can be used to implement a REST application conforming to the guidelines of the Clean Architecture model.
Language: Haskell - Size: 1.6 MB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 184 - Forks: 16
jongwooo/url-shortener-kotlin
URL Shortener API using Hexagonal Architecture with Kotlin
Language: Kotlin - Size: 83 KB - Last synced: 27 days ago - Pushed: about 1 year ago - Stars: 2 - Forks: 0
guiseek/webrtc
WebRTC - TypeScript, Design Patterns, Clean Architecture, Nx, Angular, NestJS
Language: TypeScript - Size: 3.59 MB - Last synced: 20 days ago - Pushed: 10 months ago - Stars: 13 - Forks: 3
SketchingDev/hexagonal-lambda
An example of writing a Lambda using an hexagonal (ports and adaptors) architecture
Language: TypeScript - Size: 1.16 MB - Last synced: 3 months ago - Pushed: over 4 years ago - Stars: 25 - Forks: 7
err0r500/realworld-app-simple-haskell
TDD with Clean Architectecture (aka Hexagonal, Ports & adapter) in Haskell
Language: Haskell - Size: 228 KB - Last synced: 23 days ago - Pushed: about 2 years ago - Stars: 46 - Forks: 1
KamilForemny/ktor-di
Simple stupid Ktor project shows that it's not needed to import any dependency inversion container/library to have DI.
Language: Kotlin - Size: 81.1 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 2 - Forks: 0
zevolution/golang-netflix-hexagonal-arch
Language: Go - Size: 14.6 KB - Last synced: 4 months ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0
arturlaskowski/bigos-app
The aim of this project is to show a sample implementation of the hexagonal architecture, saga pattern, and outbox pattern.
Language: Java - Size: 3.38 MB - Last synced: 7 months ago - Pushed: 8 months ago - Stars: 1 - Forks: 0
flowck/subscriptions_tracker
The backend of a Subscription Tracker application.
Language: Go - Size: 1.08 MB - Last synced: 7 months ago - Pushed: 9 months ago - Stars: 1 - Forks: 0
ifsantana/JavaArchSample
Event Driven Sample Archtecture using DDD, CQRS, Hexagonal / Ports and Adapters Pattern http://wiki.c2.com/?PortsAndAdaptersArchitecture
Language: Java - Size: 182 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 2 - Forks: 0
gabeleonn/login-clean
API de registro de ponto usando Node.js + Typescript (Arquitetura Clean + DDD + Ports & Adapters + SOLID)
Language: TypeScript - Size: 26.4 KB - Last synced: 9 months ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 1
yasniel1408/mycv-nestjs-backend-hexagonal-architecture
Proyecto base con una arquitectura hexagonal bien definida e implementada lista para escalar al infinito y mas allá.
Language: TypeScript - Size: 2.53 MB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 3 - Forks: 0
BorjaL/gamisfan-for-slack
App for slack to motivate your team members when they deserve it.
Language: TypeScript - Size: 2.01 MB - Last synced: about 2 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0
lastunicorn/Inflation-Calculator
A desktop WPF application that calculates the equivalent value of an amount of money in another moment in time, based on the historical values of the inflation rate provided in a text file. I use this application for a course to teach the clean/hexagonal architecture.
Language: C# - Size: 74.2 KB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 0 - Forks: 0
nrjohnstone/ports-adapters-workshop
Workshop code for Getting Started in .NET with Ports & Adapters
Language: C# - Size: 11.7 KB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
purnima-jain/ports-and-adapters-kafka-with-avro
Spring Boot, Ports & Adapters Architecture with Kafka Producer-Consumer, Schema Registry & AVRO
Language: Java - Size: 14.6 KB - Last synced: 22 days ago - Pushed: over 1 year ago - Stars: 7 - Forks: 5
minchao/go-realworld
[WIP] A hexagonal architecture implementation of the realworld example app
Language: Go - Size: 230 KB - Last synced: 4 months ago - Pushed: over 1 year ago - Stars: 3 - Forks: 1
jhonpedro/go-auth-example
An authentication project in GO using hexagonal architecture and a lot of dependency inversion
Language: Go - Size: 13.7 KB - Last synced: 4 months ago - Pushed: almost 2 years ago - Stars: 2 - Forks: 0
neven4/hexagonal-architecture
Hexagonal architecture for frontend apps
Language: TypeScript - Size: 37.2 MB - Last synced: 10 months ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0
jersonsw/jswdb
Work in progress
Language: Java - Size: 3.42 MB - Last synced: 8 months ago - Pushed: over 1 year ago - Stars: 4 - Forks: 1
idursun/rental-app
Language: C# - Size: 15.6 KB - Last synced: 10 months ago - Pushed: about 4 years ago - Stars: 3 - Forks: 0
gskorupa/cricket
Microservices framework for Java
Language: Java - Size: 15.2 MB - Last synced: 10 months ago - Pushed: almost 2 years ago - Stars: 17 - Forks: 3
DeeStarks/infiniti
A core banking system designed on the hexagonal architecture
Language: Go - Size: 201 KB - Last synced: 11 months ago - Pushed: about 2 years ago - Stars: 2 - Forks: 0
eronalves/foodship-restaurant
A basic application in Clojure using Stuart Sierra Component and Ports and Adapters Architecture.
Language: Clojure - Size: 47.9 KB - Last synced: 10 months ago - Pushed: about 5 years ago - Stars: 6 - Forks: 1
h3isenbug/url-shortener
a simple url shortener service, written in Go(Golang).
Language: Go - Size: 50.8 KB - Last synced: 11 months ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
Pumbakos/Newsler
Newsler is about to make your mailing even more effective!
Language: Java - Size: 414 KB - Last synced: 11 months ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0
fillmore-labs/kafka-sensors
Kafka Serialization Playground
Language: Java - Size: 2.13 MB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 4 - Forks: 2
SirWaithaka/simple-mpesa
A simple example of how MPESA works. Works with all 3 types of customers i.e. Agents, Merchants and Subscribers. Allows you to configure a tariff and apply it to transactions. The project follows DDD principles.
Language: Go - Size: 234 KB - Last synced: 10 months ago - Pushed: 11 months ago - Stars: 34 - Forks: 10
OtavioHenrique/go-app-template
Simple hexagonal template of Golang application
Language: Go - Size: 32.2 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 2 - Forks: 0
pgrau/task
Ports and Adapters, DDD, CQRS & Even Driven Architecture in PHP
Language: PHP - Size: 263 KB - Last synced: 9 months ago - Pushed: over 3 years ago - Stars: 3 - Forks: 0
athlan/BuyFileService
Service that allows to buy and download purchased file
Language: PHP - Size: 72.3 KB - Last synced: about 1 month ago - Pushed: over 6 years ago - Stars: 1 - Forks: 0
felipesntr/hotel-booking-microservices-ddd
Utilizando DDD, Hexagonal architecture com CQRS para desenvolvimento moderno de microserviços e aplicações web testáveis
Language: C# - Size: 25.4 KB - Last synced: 12 months ago - Pushed: 12 months ago - Stars: 0 - Forks: 0
damonkelley/ports-and-adapters-examples
Example code to demonstrate the Ports and Adapters architecture style
Language: Kotlin - Size: 5.18 MB - Last synced: 10 months ago - Pushed: almost 3 years ago - Stars: 17 - Forks: 1
edustocchero/ports-and-adapters-example
To learn about clean/ports and adapters architecture
Language: Java - Size: 65.4 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
giovanifranz/fc-3.0-arquitetura-hexagonal
Language: Go - Size: 24.4 KB - Last synced: about 2 months ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0
brasten/hexagonal-platform
An example of hexagonal architecture (ports + adapters) in what will (eventually) be a non-trivial application.
Language: TypeScript - Size: 97.7 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
moein9gh/Thanos
its a base project based on hexagonal architecture. developed by nodejs + typescript.
Language: TypeScript - Size: 15.2 MB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0
ben-biddington/piwakawaka
An experiment in hexagonal architecture for browser-based applications
Language: JavaScript - Size: 2.46 MB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0
ben-biddington/news
News aggregator which supports switching between multiple GUI frameworks at runtime.
Language: JavaScript - Size: 9.11 MB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0
spanierm42/archunit-junit5-kotlin
Generic Architecture Tests written in Kotlin using ArchUnit and Junit5
Language: Kotlin - Size: 74.2 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 30 - Forks: 6
ehmad-kamal-99/MiG-28
My idiomatic Go!
Language: Go - Size: 50.8 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 3 - Forks: 0
mglezsosa/triage-assistance-service
A triage assistance service integrable into telehealth systems. Capstone project.
Language: Java - Size: 226 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0
angelobezutti/Arquitetura-Hexagonal
Repositório destinado ao aprendizado e entendimento da arquitetura hexagonal
Language: Java - Size: 64.5 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
t10d/kingdom-python-server
Modular, cohesive, transparent and fast web server template
Language: Python - Size: 189 KB - Last synced: about 1 year ago - Pushed: about 3 years ago - Stars: 21 - Forks: 3
baransonmez/coffein
[WIP] This project is a sample implementation of the Clean Architecture approach to software design, written in GO. The project aims to demonstrate the benefits and power of using Clean Architecture in real-world projects, particularly in terms of improving code modularity, maintainability, and testability.
Language: Go - Size: 43 KB - Last synced: 4 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0