A Symfony bundle integrating the Tabler.io admin theme with Bootstrap 5.3, Webpack-Encore, and Twig helpers for rapid backend development.
TablerBundle is a Symfony bundle that integrates the Tabler.io HTML template into Symfony applications, providing a modern, responsive admin interface. It includes Twig helpers, layouts, and components to accelerate backend development and ensure easy upgrades.
Symfony developers building backend or admin applications who want a pre-designed, responsive interface without starting from scratch.
Developers choose TablerBundle for its seamless Symfony integration, extensive Twig helpers, and event-driven components, which reduce UI boilerplate and focus on application logic. It offers a polished, customizable theme with built-in support for Webpack-Encore and multi-language translations.
Tabler.io bundle for Symfony 6 - admin theme for easy integration, coming with Bootstrap 5.3, Webpack-Encore integration and many more features...
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Easy installation via Composer and automatic bundle registration, with config files provided for quick setup, as shown in the step-by-step installation guide.
Includes functions, filters, embeds, macros, and includes that accelerate development by reducing boilerplate code in templates, speeding up backend UI creation.
Dynamic handling of menus, tasks, and notifications through Symfony events, allowing runtime customization without hardcoding, as mentioned in the technical details.
Comes with translations for over 20 languages and integrates with Weblate for easy contribution, making it suitable for international admin panels.
Limits styling flexibility to Bootstrap's framework, making it challenging to switch to other CSS systems or customize beyond Tabler.io's design without significant rework.
Tight coupling with Tabler.io means upgrades or changes are dependent on that project's roadmap, potentially causing compatibility issues or restricted customization.
Requires manual copying of config files and bundle enabling, adding steps compared to plain Symfony projects, which could complicate initial integration for some teams.