Digital empowerment platform.

Build sustainable information systems with Laravel, battle-tested components, and years of experience facing South East Asia's unique technology landscape.

Looking for documentation for previous versions?
Visit repository of legacy docs (before v6) ↗

Proudly sponsored by
Sponsored by Javan
config/.../user.php
routes/web.php
<?php
// Register a new CRUD resource
return [
'label' => 'Users',
'model' => \App\Models\User::class,
'schema' => [
[
'name' => 'name',
'type' => \Laravolt\Fields\Field::TEXT,
'label' => 'Full Name',
],
[
'name' => 'email',
'type' => \Laravolt\Fields\Field::EMAIL,
'label' => 'Email',
],
],
];

Introduction

Laravolt

Welcome to Laravolt

Laravolt is a digital empowerment platform that combines technical framework and philosophical approach to build sustainable information systems, born from deep experience facing South East Asia's unique technology landscape.

Installation

Get started with Laravolt in your Laravel project with our simple step-by-step installation guide.

Thunderclap

Generate Laravel CRUD code automatically from your database with customizable templates.

What is Laravolt?

Laravolt is more than just a collection of code lines written together by contributors and packaged with a name. Laravolt is not just an admin template that can be reused repeatedly. Laravolt is not just a collection of battle-tested libraries that you can confidently use. Laravolt is not just a gimmick and branding from Javan.

More than that, Laravolt is:

  1. An open source movement, where programmers can learn, coordinate, and contribute locally with international code standards.
  2. Effective and practical coding guidelines to solve everyday problems.
  3. An ecosystem to make South East Asia better through IT.

Key Features

Rapid Development Tools

Laravolt provides tools to speed up your development process:

  • Thunderclap: Generate boilerplate code for new features with ease

Enterprise-Ready Components

Built for real-world applications:

  • ACL System: Robust access control with roles and permissions
  • Workflow Engine: Integrate with Camunda BPM for complex business processes
  • Media Management: Handle file uploads and media libraries with ease

Beautiful UI

A comprehensive set of ready-to-use UI components, built with Preline UI and Tailwind CSS:

  • 640+ responsive, mobile-first components and examples
  • Consistent, modern styling with universal framework compatibility
  • Accessibility-focused and dark mode ready
  • Free templates and Figma design system included
  • Easily customizable for any project

Getting Started

Installation

Get up and running with Laravolt in just a few minutes:

Bash
composer require laravolt/laravolt:7.x-dev

Run installation command:

Bash
php artisan laravolt:install

After installation, run migrations and create your first admin user:

Bash
php artisan migrate
php artisan laravolt:admin admin admin@laravolt.dev secret

Documentation Structure

Our documentation is organized into the following sections:

  1. Core Concepts - Understanding the philosophical approach behind Laravolt
  2. Components - Detailed guides for each UI component
  3. Modules - Documentation for specialized modules like Workflow and ACL
  4. Tutorials - Step-by-step guides for common tasks

Community Resources

Join our community and get help with your Laravolt projects: