A Symfony bundle that integrates Bootstrap and Font Awesome with templates, Twig extensions, services, and commands.
BraincraftedBootstrapBundle is a Symfony bundle that integrates the Bootstrap CSS framework into Symfony2 applications. It provides templates, Twig extensions, form themes, and services to streamline the use of Bootstrap components, including support for Bootstrap's Sass version and Font Awesome icons. It solves the problem of manually wiring Bootstrap's front-end assets and styles with Symfony's backend structure.
Symfony developers building web applications who want to use Bootstrap for their front-end styling and components without manual integration overhead.
Developers choose this bundle because it offers deep integration with Symfony's ecosystem, reducing configuration time and providing ready-to-use Bootstrap-styled templates, forms, and components. It supports both LESS and Sass versions of Bootstrap and includes helpful commands for asset management.
BraincraftedBootstrapBundle integrates Bootstrap into Symfony2 by providing templates, Twig extensions, services and commands.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Provides Twig extensions, form themes, and services that seamlessly integrate Bootstrap with Symfony's templating and form systems, reducing manual configuration boilerplate.
Supports both the official Sass port and LESS version of Bootstrap, offering flexibility in styling workflows as noted in the README's features.
Includes built-in support for Font Awesome icons with Twig helpers, making it easy to add icons to menus, buttons, and forms without extra setup.
Offers custom form types like bootstrap_collection and integrates with KnpMenuBundle/KnpPaginatorBundle for Bootstrap-styled navigation and pagination, streamlining UI development.
Last stable release was version 2.2.0 in January 2016, with no updates since, leaving it incompatible with newer Symfony versions (beyond 3.0) and Bootstrap 4/5.
Requires manual configuration of Assetic for compiling LESS/Sass files and installing assets, which is error-prone and adds overhead compared to modern Symfony asset management.
Designed for Symfony2 applications and relies on deprecated components like Assetic, making it a poor fit for modern Symfony best practices and potentially causing migration issues.