boilerplate-hexagonal

A boilerplate with an hexagonal CQRS Symfony base project

dockerboilerplatesymfonyhexagonal-architecturecqrs-patternnextjs
FreeRepo

Preview

boilerplate-hexagonal preview

Overview

This boilerplate provides a modular architecture template for building full-stack applications, organizing backend features into autonomous, independently-evolving modules while maintaining clean separation of concerns. It uses Symfony for the backend API, Next.js for the frontend, MySQL for data storage, RabbitMQ for messaging and Docker with Traefik for local development, with Taskfile for command shortcuts.

Features

hexagonal-architecturecqrs-patternmodular-structuredocker-composemessage-queuereverse-proxy

Feature Flags

blogauthorizationjobsQueuecqrshexagonalArchitecturemessageQueuedockerci

Recommended Use Cases

learning-architecture-patternsbuilding-scalable-apismicroservices-foundationenterprise-applications

Frontend

nextjs

Backend

symfonyphpdoctrinerabbitmq

Auth Providers

None

Deployment Targets

docker

Payment Providers

None

Quick Facts

โญ Stars
13
๐Ÿด Forks
0
๐Ÿ”„ Active
Unknown

Stack

Framework
symfony
Language
php
Database
mysql
ORM
doctrine
CI
github-actions

Data Layer

Databases
mysql
ORM
doctrine

UI Stack

Developer Experience

Docker
Yes
Tests
No
Quickstart
Yes
env.example
No
CI
github-actions

Pricing

Classification
free
Selected
โ€”
Notes
Open source boilerplate
Get Started with this Boilerplate