Laravel EnsoLaravel Enso
Guide
Back End
Front End
GitHub
Guide
Back End
Front End
GitHub

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 ❤️ + Laravel + VueJS + Bulma.

Special thanks to Taylor Otwell, Jeffrey Way, Evan You and Jeremy Thomas.

MIT Licensed | Copyright © 2018-present Laravel Enso