Laravel Enso
Full featured Single Page Application boilerplate
Backend-driven UI
Build complex business flows with Laravel APIs, Vue pages, backend form contracts, and backend table contracts working together.
Modular packages
Compose the platform from focused backend and frontend packages, then keep only the modules your application needs.
Production-oriented
Start from a real business application shell with authentication, permissions, preferences, localisation, forms, tables, documents, charts, and more.
Laravel Enso is a modular application platform for building admin panels and business software with Laravel and Vue.
It combines a Laravel backend, an Enso UI frontend, and a large set of ecosystem packages that cover the common infrastructure of complex internal applications.
Requirements
Runtime requirements
PHP 8.3+ | Node.js 20+ | MySQL 8+ | Composer | Yarn
Try it out
# clone into a new project folder
git clone https://github.com/laravel-enso/enso.git --depth 1
# install backend dependencies
composer install
# create and configure the backend environment
cp .env.example .env
php artisan key:generate
php artisan migrate --seed
# install frontend dependencies
cd client
cp .env.example .env
yarn
# build the frontend assets
yarn build
For live reload during development, run:
yarn serve
Default login
Tips
admin@laravel-enso.com / password
What you get
- authentication, authorization, roles, permissions, and user preferences
- backend-driven forms and backend-driven tables
- localisation, themes, notifications, charts, comments, documents, and file handling
- a package ecosystem for extending both backend and frontend consistently
Thanks
Built with ❤️ + +
+
.
Special thanks to Taylor Otwell, Jeffrey Way, Evan You and Jeremy Thomas.