Modern CSS framework based on Flexbox with no JavaScript dependencies. Modular architecture lets you import only what you need.
Websites Using Bulma
What Is Bulma?
Bulma is a modern CSS framework based on Flexbox with no JavaScript dependencies. Created by Jeremy Thomas, Bulma provides a clean, readable class system for building responsive websites using only CSS. Its modular architecture allows importing only the components needed.
Pure CSS
Bulma is purely CSS with zero JavaScript. Interactive behavior must be implemented separately, giving developers freedom to use any JavaScript framework or vanilla JS. This approach keeps the framework lightweight and avoids conflicts with application JavaScript.
Flexbox Grid
The responsive grid system uses Flexbox for powerful layout capabilities. Columns automatically adjust based on content and available space. Responsive helpers control visibility and sizing at different breakpoints.
Components and Elements
Bulma includes buttons, forms, cards, media objects, tiles, modals, navbars, dropdowns, panels, tabs, breadcrumbs, pagination, messages, tags, and progress bars. All components use a consistent BEM-inspired naming convention.
Why Choose Bulma
Developers wanting a clean, CSS-only framework without JavaScript opinions choose Bulma. Its readable class names, Flexbox foundation, and modular architecture make it straightforward to learn and integrate with any JavaScript stack.
