Latest Bulma V1
Fully supports Bulma v1.x, unlike outdated alternatives stuck on older versions. Enjoy the newest features, improvements, and compatibility without compromises.
pronounced
The complete React UI library
built on Bulma
AI-Ready
Point your coding assistant at machine-readable docs, drop-in agent skills, and an MCP server it can query while it builds.
Fully supports Bulma v1.x, unlike outdated alternatives stuck on older versions. Enjoy the newest features, improvements, and compatibility without compromises.
Lean runtime: the entire library is ~65KB min+gzip of JS, and tree-shakeable ESM means your app ships only what it imports. Styles are your call — pick a prebuilt Bulma CSS flavor or trim further with modular Sass. Just one dependency: Bulma.
100% TypeScript, 99% unit test coverage: Reliable, stable components you can trust. 100% Bulma implementation: Access every Bulma element, layout, and component as native React pieces.
create-bestax asks a few questions, writes a Vite and React project with Bulma wired in, and puts the bestax AI skills next to your code.
Read the Quick StartBestax + Vite + React
bestax-migrate moves a react-bulma-components, rbx or Bloomer app, or plain Bulma class names, onto bestax with codemods.
Migration guidesThe ESLint plugin catches helper-prop values the library drops without a word, and props on their way out.
ESLint pluginBulma templates ported to bestax, each one click away from a running copy in StackBlitz.
TemplatesLive examples in the docs open in StackBlitz or CodeSandbox, with the imports they need already in place.
Try oneReusable UI widgets and navigation components for building interactive applications.
Accessible, fully styled form controls and layout, supporting all Bulma modifiers.
Little helpers for translating properties to Bulma classes, recommended for custom Bulma-powered components.
Gaps, filled
Bulma styles its own elements but leaves everyday semantic HTML untouched. Bestax fills the gaps — every tag below is a real React component with the same Bulma helper props.
Beyond Bulma
Original Bestax-Bulma components that go beyond the Bulma spec — built with the same props, helpers, and theming as everything else.
Form controls Bulma never shipped — autocomplete, switches, sliders, ratings, and tag inputs, all speaking fluent Bulma.
Three pickers, one consistent API. Pick a tile to drop it into a real form and watch it fill itself in — then hover to try it yourself.
The name combines “B” (for Bulma) + “stacks” (component stacks), creating a memorable name that reflects building UIs with stacked Bulma components.