SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 hexagonal-architecture Open-Source Projects
-
domain-driven-hexagon
Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples included
-
wild-workouts-go-ddd-example
Go DDD example application. Complete project to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
library
A comprehensive Domain-Driven Design example with problem space strategic analysis and various tactical patterns.
-
clean-architecture-manga
:cyclone: Clean Architecture with .NET6, C#10 and React+Redux. Use cases as central organizing structure, completely testable, decoupled from frameworks
-
study-path
An organized learning path on Clean Code, Test-Driven Development, Legacy Code, Refactoring, Domain-Driven Design and Microservice Architecture
-
typescript-ddd-example
🔷🎯 TypeScript DDD Example: Complete project applying Hexagonal Architecture and Domain-Driven Design patterns
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
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! ⭐ ^^^
-
go-clean-architecture
Simple API for banking routines using a Clean Architecture in Golang :credit_card: :moneybag: :money_with_wings:
-
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.
-
Liquid-Application-Framework
Liquid Application Framework documentation, useful links and sample project
-
clean-architecture
Example project showing off clean/hexagonal architecture concepts in Python (by Enforcer)
-
express-typescript-skeleton
🔰🦸 Template to start developing a REST API with Node.js (Express), TypeScript, Ts.ED, ESLint, Prettier, Husky, Prisma, etc.
-
microservices-go
Golang Microservice Boilerplate using MySQL, Docker and Swagger, API REST. Gin Go and GORM with pagination and implementation of a Clean Architecture.
-
jhipster-lite
JHipster Lite ⚡ is a development platform to generate, develop & deploy modern web applications & microservices architecture, step by step - using Hexagonal Architecture :gem:
-
dotnet-template-onion
Onion Architecture with .NET 6/.NET Core and CQRS/Event Sourcing following a DDD approach
-
CleanArchitecture
Kotlin backend based on the Clean Architecture principles. Ktor, JWT, Exposed, Flyway, OpenAPI/REST & KGraphQL/GraphQL generated endpoints, Gradle. (by ESchouten)
-
PolysemyCleanArchitecture
Showcasing how the Polysemy library can be used to implement a REST application conforming to the guidelines of the Clean Architecture model.
-
Hexagonal-Architecture
a distributed messaging and payment backend built around the hexagonal architecture (by LordMoMA)
-
authentication-microservice-with-domain-driven-design
Microservice for authentication with Domain Driven Design and CQRS
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
That's exactly where I am. My manager gave me these links, that cover a lot of those words the backend uses, so I can identify what they mean and how to use them. 1. For inspiration and concepts: https://github.com/Sairyss/domain-driven-hexagon 2. Suggested to read the documentation for nest.js. They apply such concepts I don't understand: https://nestjs.com/
Project mention: Looking for elegant code bases written in Golang | news.ycombinator.com | 2023-12-09Take a look at: https://github.com/ThreeDotsLabs/wild-workouts-go-ddd-exampl...
(I’m one of the authors.)
This project shows how to apply more complex patterns popular in business applications while staying true to the Go ideas, and not copying them blindly from Java.
In the Go community, you’ll often hear people say „just keep things simple” beats all patterns and is all you need. This may be true if you write a CLI tool or a small library, but if you have a team maintaining a big application, some patterns are super helpful.
- https://github.com/ivanpaulovich/clean-architecture-manga (uses clean architecture in .NET Core + React)
Here you have a Github template for TS DDD application https://github.com/CodelyTV/typescript-ddd-example
Project mention: My take on using the MVVM pattern and CQRS with React. Let me know what you think! | /r/SoftwareEngineering | 2023-08-03
Project mention: AsmBB – a lightweight web forum engine written in assembly language | news.ycombinator.com | 2024-01-13
To better illustrate the use of placeholder loading in Vue.js, let's examine a real-world example from a pull request I recently made to the jhipster/jhipster-lite repository on GitHub: Pull Request #6247.
Project mention: What is the best web framework in the statically typed functional programming world? | /r/functionalprogramming | 2023-12-05Another benefit of its architecture is that it was easy to plug an algebraic effects library on it (Implementing Clean Architecture with Haskell and Polysemy).
Project mention: Anyone interested in the Hexagonal Architecture and build something together to practice? | /r/learnprogramming | 2023-05-04
hexagonal-architecture related posts
- Show HN: Play a pen-and-paper game that is almost unknown in the US and Europe
- Accomplishing Single Responsibility Principle in my project
- Seeking Feedback on Go API Implementation using DDD
- Your Guide to Implementing Vue Placeholder Loading
- Stepping into Vue - Enhancing the User Experience in JHipster Lite
- Best file structure for node js project
- i just made an equation solver using constraint propogation in style of sicp
-
A note from our sponsor - SaaSHub
www.saashub.com | 28 Apr 2024
Index
What are some of the best open-source hexagonal-architecture projects? This list will help you:
Project | Stars | |
---|---|---|
1 | domain-driven-hexagon | 11,338 |
2 | wild-workouts-go-ddd-example | 4,885 |
3 | library | 4,123 |
4 | clean-architecture-manga | 3,871 |
5 | php-ddd-example | 2,901 |
6 | study-path | 2,650 |
7 | typescript-ddd-example | 1,206 |
8 | ddd-hexagonal-cqrs-es-eda | 1,082 |
9 | h3-py | 753 |
10 | go-clean-architecture | 598 |
11 | jivejdon | 549 |
12 | hexagon | 548 |
13 | Liquid-Application-Framework | 490 |
14 | clean-architecture | 465 |
15 | express-typescript-skeleton | 449 |
16 | microservices-go | 422 |
17 | jhipster-lite | 413 |
18 | dotnet-template-onion | 324 |
19 | CleanArchitecture | 305 |
20 | educational-platform | 231 |
21 | PolysemyCleanArchitecture | 186 |
22 | Hexagonal-Architecture | 167 |
23 | authentication-microservice-with-domain-driven-design | 168 |
Sponsored