jgthms/bulma

Modern CSS framework based on Flexbox

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 16 minutes ago
Added to GitGenius on August 31st, 2026
Created on January 23rd, 2016
Open Issues & Pull Requests: 527 (+0)
Number of forks: 3,884
Total Stargazers: 50,065 (-1)
Total Subscribers: 570 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.6 days
Mean response time: 93.3 days
90th percentile: 233.7 days
Tracked items: 137

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 3% of issues opened in the past year have been closed. Three people close 74% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 107
New in 7 days: 1
Closed in 7 days: 1
Avg open age: 700 days
Stale 30+ days: 103
Stale 90+ days: 94

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • stale (6)
  • pinned (4)
  • feature (2)
  • browser bug (1)
  • documentation (1)
  • is-minor (1)

Most active issues this week

Detailed Description

Bulma is a modern CSS framework based on Flexbox that provides a single compiled CSS file for styling web interfaces.

The framework solves the problem of building responsive layouts by offering a Flexbox-based approach to CSS styling. Rather than including JavaScript components, Bulma delivers only the style layer, allowing developers to pair it with their own JavaScript implementations or existing libraries. This design philosophy makes it environment agnostic and keeps the framework lightweight. The framework uses Sass source files that can be customized through variable overrides, and it applies autoprefixer to ensure Flexbox compatibility across recent browser versions.

Developers should choose Bulma if they want a pure CSS solution without bundled JavaScript dependencies and prefer to manage interactivity separately. It suits projects where teams already have established JavaScript patterns or want flexibility in choosing their own component libraries. The framework is compatible with recent versions of Chrome, Edge, Firefox, Opera, and Safari, though Internet Explorer receives only partial support. Bulma can be installed via NPM, Yarn, Bower, or used directly from a CDN, making it accessible for various project setups.

The project maintains active development with regular updates and an engaged community. Documentation is comprehensive and built with Jekyll, providing detailed guidance on customization and usage. The framework has established itself as a recognized option in the CSS framework ecosystem, with community support channels available for discussion and assistance.