About this project

Bulma is a modern CSS framework built on Flexbox. Its sole output is a single CSS file, bulma.css, which can be used out of the box or customized through the included Sass source files and variables. The project explicitly contains no JavaScript, positioning itself as an environment-agnostic style layer that developers pair with their own JS implementation. Installation options documented in the README include npm (npm install bulma), Yarn (yarn add bulma), Bower (bower install bulma), importing the CSS file directly, or loading it from a CDN such as jsDelivr. The documentation lives in the docs directory and is built with the Ruby-based Jekyll tool, with an online version available on the project site. Browser support relies on autoprefixer to make most Flexbox features compatible with earlier browser versions. According to the README, Bulma is compatible with recent versions of Chrome, Edge, Firefox, Opera and Safari, while Internet Explorer 10+ is only partially supported. The README also lists a broad ecosystem of related community projects, including integrations and component libraries for React, Vue, Angular, Svelte, Ember, Elm, Blazor, Django, Rails, Drupal and WordPress, plus themes, templates, a customizer, and tooling such as class-name completion. Code is released under the MIT license, copyright 2023 Jeremy Thomas.