lumen-boilerplate

RESTful API template made from lumen

apitemplateboilerplatelaravellumenhacktoberfest

Preview

lumen-boilerplate preview

Overview

This is a RESTful API boilerplate built on Lumen 9, a lightweight PHP framework, designed to accelerate backend development with pre-configured authentication, rate limiting and documentation. It includes OAuth2 login via Laravel Passport, role-based permissions, API documentation through Swagger and testing with Pest, making it suitable for building scalable APIs quickly.

Features

rest-apioauth2-authenticationrate-limitingcors-supportswagger-documentationrepository-patternrole-based-access-controlsocial-loginlog-viewerfractal-transformers

Feature Flags

authenticationauthorizationteamsOrgsapiDocsrateLimitinglogging

Recommended Use Cases

rest-api-developmentmicroservicesbackend-apioauth2-authentication

Frontend

None

Backend

phplumenlaravel-passport

Auth Providers

passportoauth2social-networks

Deployment Targets

None

Payment Providers

None

Quick Facts

โญ Stars
131
๐Ÿด Forks
43
๐Ÿงพ License
mit
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2022-10-16T02:12:00Z

Stack

Framework
lumen
Language
php
Database
mysql
Auth
oauth2, laravel-passport
ORM
eloquent
Testing
pest

Data Layer

Databases
mysql
ORM
eloquent

UI Stack

Developer Experience

Docker
No
Tests
Yes
Quickstart
Yes
env.example
Yes

Pricing

Classification
free
Selected
โ€”
Notes
No clear pricing signals
Get Started with this Boilerplate