laravel-exa
Opinionated Modularized API Skeleton for Laravel
apidockertemplateboilerplatelaravelskeleton
FreeRepo
Overview
ExA is a Laravel API boilerplate that provides a modular, opinionated structure for building REST APIs with built-in features like JWT authentication, user management, role-based access control, database logging and Swagger documentation. It includes base classes for models, data transfer objects, exceptions and middleware to accelerate development while enforcing code quality through Pint linting, Pest testing and Rector refactoring.
Features
api-documentation-swaggerjwt-authenticationuser-managementroles-systemdatabase-logginguser-action-trackingslack-notificationsdto-supportmodular-architecturetype-coveragepassword-validationuuid-supportchange-logging
Feature Flags
userDashboardauthenticationblogecommerceauthorizationloggingErrorTrackingnotificationsapiDocsformsValidation
Recommended Use Cases
rest-api-developmentmodular-api-architecturelaravel-projects-with-authenticationuser-management-systems
Frontend
None
Backend
laravelphp
Auth Providers
jwt
Deployment Targets
docker
Payment Providers
None
Quick Facts
โญ Stars
117
๐ด Forks
10
๐ Active
Yes
๐ Last Commit
2025-09-22T15:18:16.000Z
GitHub
Stack
Framework
laravel
Language
php
Testing
pest
CI
rector
Data Layer
UI Stack
Developer Experience
Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
rector, pint
Pricing
Classification
free
Selected
โ
Notes
No clear pricing signals