laravel-exa

Opinionated Modularized API Skeleton for Laravel

apidockertemplateboilerplatelaravelskeleton
FreeRepo

Preview

laravel-exa preview

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

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
Get Started with this Boilerplate