boilerplate-hexagonal
A boilerplate with an hexagonal CQRS Symfony base project
dockerboilerplatesymfonyhexagonal-architecturecqrs-patternnextjs
FreeRepo
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
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