laradashboard  by laradashboard

Laravel CMS and admin panel solution

Created 5 years ago
374 stars

Top 75.8% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

Lara Dashboard provides a comprehensive, all-in-one CMS and admin panel solution for Laravel applications. It targets developers seeking to accelerate the creation of basic to enterprise-level applications by managing users, roles, permissions, content, settings, and more. The benefit is a significantly reduced development time for feature-rich Laravel projects.

How It Works

Built on Laravel (7.x-12.x) with Tailwind CSS and Livewire, Lara Dashboard employs a modular architecture powered by nwidart/laravel-modules. It offers a pre-built admin interface for core functionalities like user management, RBAC, content creation, system settings, and application monitoring, facilitating rapid development and extensibility.

Quick Start & Requirements

Requires PHP 8.3 or 8.4. Installation involves cloning the repository, running composer install and npm install, setting up the .env file, generating keys, linking storage, and migrating the database. Key dependencies include Spatie's role-permission package and Laravel Modules. A live demo is available at https://laradashboard.com/try-demo/, with documentation at https://laradashboard.com/docs/.

Highlighted Details

  • Full-fledged Content Management System (CMS) with Post, Page, Category, and Tag management.
  • Robust User, Role, and Permission management with RBAC, including admin impersonation.
  • Extensible modular architecture supporting custom module development and installation via UI or CLI.
  • Automated REST API generation using Scramble, covering core entities.
  • Integrated monitoring with Action Logs and Laravel Pulse compatibility.
  • Comprehensive settings, translation management, and email configuration features.
  • Includes unit tests (Pest), static analysis (PHPStan, Rector), and code formatting (Pint).

Maintenance & Community

The project is actively developed, with recent beta releases in late 2025. Community support is available via Facebook and LinkedIn groups, and tutorials on YouTube. "✩ Growth Story" is noted as a top contributor.

Licensing & Compatibility

The specific open-source license is not explicitly stated in the README, which requires clarification for adoption decisions. It supports a wide range of Laravel versions from 7.x to 12.x.

Limitations & Caveats

Many recent releases are marked as beta, indicating potential instability. Advanced features like CRM and HRM are available as premium modules, not part of the core open-source offering. The absence of a clear license is a significant adoption blocker.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
5
Issues (30d)
0
Star History
3 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.