All Projects → Enforcer → Clean Architecture

Enforcer / Clean Architecture

Licence: mit
Example project showing off clean/hexagonal architecture concepts in Python

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Clean Architecture

Thewisedev Mailing
theWiseDev | API for a squeze page to register users on a mailing list and to email them a bonus (written in Node.js and TypeScript in a Clean Architecture). This project can be used as a reference implementation of the Clean Architecture with Node.js and TypeScript.
Stars: ✭ 145 (-2.68%)
Mutual labels:  clean-architecture, ddd
Event Sourcing Castanha
An Event Sourcing service template with DDD, TDD and SOLID. It has High Cohesion and Loose Coupling, it's a good start for your next Microservice application.
Stars: ✭ 68 (-54.36%)
Mutual labels:  clean-architecture, ddd
Wild Workouts Go Ddd Example
Complete application to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring of a Go project.
Stars: ✭ 756 (+407.38%)
Mutual labels:  clean-architecture, ddd
Blog Core
Modular blog using Blazor with clean domain-driven design patterns
Stars: ✭ 345 (+131.54%)
Mutual labels:  clean-architecture, ddd
Clean Architecture
A (work-in-progress) guide to the methodology behind Made Tech Flavoured Clean Architecture
Stars: ✭ 101 (-32.21%)
Mutual labels:  clean-architecture, ddd
Modular Monolith With Ddd
Full Modular Monolith application with Domain-Driven Design approach.
Stars: ✭ 6,210 (+4067.79%)
Mutual labels:  clean-architecture, ddd
Practical Clean Ddd
A simplified and effortless approach to get started with Domain-driven Design, Clean Architecture, CQRS, and Microservices patterns
Stars: ✭ 28 (-81.21%)
Mutual labels:  clean-architecture, ddd
app-from-scratch
Book about Clean Architecture and Clojure
Stars: ✭ 83 (-44.3%)
Mutual labels:  ddd, clean-architecture
Sample Dotnet Core Cqrs Api
Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.
Stars: ✭ 1,273 (+754.36%)
Mutual labels:  clean-architecture, ddd
Monolith Microservice Shop
Source code for https://threedots.tech/post/microservices-or-monolith-its-detail/ article.
Stars: ✭ 83 (-44.3%)
Mutual labels:  clean-architecture, ddd
Go Realworld Clean
a clean architecture implementation of the realworldapp : https://github.com/gothinkster/realworld
Stars: ✭ 301 (+102.01%)
Mutual labels:  clean-architecture, ddd
Ddd On Scala
DDD sample implementation by Scala.
Stars: ✭ 113 (-24.16%)
Mutual labels:  clean-architecture, ddd
Jivejdon
Jivejdon is a Domain Driven Design appication with CQRS/ES/Clean/Hexagonal architecture
Stars: ✭ 287 (+92.62%)
Mutual labels:  clean-architecture, ddd
Cp Ddd Framework
A lightweight flexible development framework for complex business architecture with full ecosystem!轻量级业务中台开发框架,中台架构的顶层设计和完整解决方案!
Stars: ✭ 566 (+279.87%)
Mutual labels:  clean-architecture, ddd
buchu
Use Cases - Uniform, auditable and secure use case library
Stars: ✭ 23 (-84.56%)
Mutual labels:  ddd, clean-architecture
Cleanarchitecture
Clean Architecture Solution Template: A starting point for Clean Architecture with ASP.NET Core
Stars: ✭ 8,945 (+5903.36%)
Mutual labels:  clean-architecture, ddd
React-CleanArchitecture-Example
Sample frontend project with Clean Architecture using React.js and jest.
Stars: ✭ 73 (-51.01%)
Mutual labels:  ddd, clean-architecture
clean-ddd-php-poc-contacts
A simple contact manager API to demonstrate the concepts of Clean Architecture and DDD with PHP 7.4+.
Stars: ✭ 31 (-79.19%)
Mutual labels:  ddd, clean-architecture
Dotnet Template Onion
Onion Architecture with .NET 5/.NET Core and CQRS/Event Sourcing following a DDD approach
Stars: ✭ 70 (-53.02%)
Mutual labels:  clean-architecture, ddd
Dev Stuff
😎 Programming stuff for everyone. Collection of articles, videos about architecture, Domain Driven Design, microservices, testing etc.
Stars: ✭ 105 (-29.53%)
Mutual labels:  clean-architecture, ddd

Implementing the Clean Architecture - Auctions

Example project used in the book Implementing the Clean Architecture

Implementing the Clean Architecture cover

Build status

CircleCI Code style: black

Working with the repo

Pycharm - mark each package as Sources Root. Marking directories as source root in PyCharm Console - make dev to install each subpackage in editable mode.

Working with docker containers

# Start everything
docker-compose up --build

# Black formatting
docker-compose exec -T app black -l 120 ./
# isort
docker-compose exec -T app isort --recursive ./
# flake8 checks
docker-compose exec -T app flake8 --max-line-length 120 ./
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].