Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Tablar Laravel Package

takielias/tablar

Tablar is a Laravel dashboard preset built on Tabler, featuring dark mode, ready-to-use admin layout, and dynamic menu generation. Quickly scaffold a modern UI for Laravel 11–13 projects with customizable views and components.

View on GitHub
Deep Wiki
Context7

Tablar: A Laravel Dashboard Preset Featuring Dark Mode and Dynamic Menu Generation for Effortless Navigation and Fast Development.

Frequently asked questions about Tablar
How do I install Tablar in a new Laravel 13 project?
Run `composer require takielias/tablar` after creating your Laravel project. Then execute `php artisan tablar:install` to publish assets, views, and configurations. The package includes a demo project on GitHub for reference.
Does Tablar work with Laravel 10?
No, Tablar officially supports Laravel 11–13. While Laravel 10 may work with minor adjustments, the package is optimized for newer Laravel features like Vite integration and Eloquent improvements.
Can I customize the dynamic menu without forking?
Yes, Tablar provides Blade components and configuration files to modify menus. Use the `menuItems` array in `config/tablar.php` to add/remove items. For advanced filtering (e.g., role-based), extend the `TablarMenu` service provider.
Will Tablar conflict with existing Livewire components?
Tablar includes native Livewire support, but test your existing components for conflicts. The package uses Alpine.js for interactivity, which may require adjustments if your components rely on global event listeners.
How do I disable the Breeze-inspired auth scaffolding?
Set `'auth_scaffolding' => false` in `config/tablar.php`. This prevents the package from publishing auth views and migrations, allowing you to use your own auth system (e.g., Sanctum, Fortify).
Is Tablar compatible with Inertia.js or non-Blade templating?
No, Tablar is Blade-focused. For Inertia.js, consider extracting Tabler’s CSS/JS assets manually or using a hybrid approach with shared Blade partials. The package enforces a `resources/vendor/tablar` structure.
What Node.js version is required, and how do I handle CI/CD?
Tablar requires Node.js 20.19+. For CI/CD, use a Docker container with Node 20+ or pin the version in your pipeline. The package leverages Vite, so ensure `node_modules` are installed before running `npm install`.
Can I use Tablar for a headless API backend?
No, Tablar is designed for server-rendered Blade views. For headless APIs, use Laravel’s default setup with Inertia.js or a frontend framework like React/Vue. Tablar’s assets (CSS/JS) are tied to Blade templates.
How do I update Tablar when Tabler UI releases a new version?
Monitor the [Tablar GitHub](https://github.com/takielias/tablar) for updates. Major Tabler UI changes may require manual adjustments to Blade components. The package aims to align with Tabler’s v1.x series.
What are the alternatives to Tablar for Laravel admin dashboards?
Consider Laravel Nova (paid, feature-rich), Filament (modern admin panels), or Jetstream (auth + dashboard). For open-source options, explore `orchid/platform` or `beyondcode/laravel-websockets` for custom dashboards.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
nexmo/api-specification
capell-app/block-library
axium/identity
cetria/laravel-dummy-models
cetria/reflection-helper
agropredict/sso-auth-bundle
evolvestudio/spam-protection
datacore/hub-sdk
develia/commons
cuci/prototurk-sdk
cuci/prototurk-sdk-symfony
develia/geo-bundle
dreamzy/livewire-charts
touchestate-sdk/php-sdk
22h/doctrine-garbage-collection-bundle
agtp/agtp-php
agtp/mod-php
splash/sonata-admin
splash/metadata
splash/openapi