Skip to content
JS
Comparison

bootstrap vs bulma

CSS-in-JS and stylingPackage data 25 Sept 2026
bootstrapv5.3.8, 26 Aug 2025

The most popular front-end framework for developing responsive, mobile first projects on the web.

$ npm install bootstrap
bulmav1.0.4

Modern CSS framework based on Flexbox

$ npm install bulma
MetricbootstrapbulmaDifference
Weekly downloads5,089,263283,569bootstrap 17.9x higher
12-month download growth+10%+50%bulma +40 pts
Gzip size---
Minified size---
Dependencies00Same
Unpacked size9.2 MB6.6 MBbulma 38% smaller
Latest release5.3.8, 26 Aug 20251.0.4, --
Releases, last 12 months0--
First published28 Aug 2011--
GitHub stars174,90850,063bootstrap 3.5x higher
Open issues103348bulma 245 more
Open pull requests129179bulma 50 more
Contributors---
Commits, last 52 weeks1766bootstrap 29.3x higher
TypeScript typesNoneNoneSame
Module formatESM + CommonJSCommonJSDiffers
Runtimes---
LicenseMITMITSame

Green marks the smaller size or the more recent release. Bold marks the higher count, with no judgement implied. Sizes are for the whole package per Bundlephobia. Growth compares the average of the last 4 weeks with the first 4 weeks of the 52-week series.

bootstrap5.2m latest weekbulma283.6k latest week
Week of 23 Sept 2025Week of 15 Sept 2026
Weekly npm downloads, 52 weeks. Y axis starts at zero. Values are not smoothed.

bootstrap

Major versions
  1. 0.0.128 Aug 2011
  2. 3.1.19 Jun 2014
  3. 4.0.018 Jan 2018
  4. 5.0.05 May 2021
Last 5 releases
  1. 5.3.826 Aug 2025
  2. 5.3.717 Jun 2025
  3. 5.3.65 May 2025
  4. 5.3.54 Apr 2025
  5. 5.3.43 Apr 2025
50 releases in total, 0 in the last 12 months

bulma

Major versions
  1. -
Last 5 releases
  1. -
Release count not fetched
bootstrap

-

bulma

-

bootstrap

-

bulma

-

  • Need no runtime dependenciesBoth
  • Need both ESM and CommonJS entry pointsbootstrap (bootstrap: ESM + CommonJS; bulma: CommonJS)
  • Need to load it with require()Both
  • Need TypeScript types in the package itselfNeither (bootstrap: None; bulma: None)
  • Higher weekly npm downloadsbootstrap (5.1m vs 283.6k)

Each line is generated from the data above.

Indexability: Indexed.