Skip to main content
Bestax Logo

Bestax

A Bulma React Component Library

npm install @allxsmith/bestax-bulma

AI-Ready

Bring Bestax to your AI tools

Point your coding assistant at machine-readable docs today — with agent skills and an MCP server on the way.

Coming soon

Agent skills

Drop-in skills that teach coding agents the Bestax way — composing fields, layouts, and whole components without hand-holding.

Coming soon

MCP server

A Model Context Protocol endpoint so agents can query component props, variants, and live examples while they build.

Latest Bulma V1

Fully supports Bulma v1.x, unlike outdated alternatives stuck on older versions. Enjoy the newest features, improvements, and compatibility without compromises.

Lightweight and Efficient

Ultra-lightweight: Only 21KB gzipped. 3-20x smaller than most React UI libraries. Just one dependency — Bulma — shipped automatically. Clean installs, reduced bundle size, and fewer security concerns.

Developer-Friendly

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.

New in Bulma v1

Brand new components from the latest Bulma v1, available now in Bestax-Bulma — every demo below is the real component, rendered live.

Bulma Supported Components

Elements

Basic Bulma elements made available as React components for fast, consistent UIs.

Components

Reusable UI widgets and navigation components for building interactive applications.

Form

Accessible, fully styled form controls and layout, supporting all Bulma modifiers.

Layout

High-level layout primitives for structuring your app and pages.

Columns

Responsive and flexible row-column layouts using Bulma’s columns system.

Grid

CSS Grid support, using Bulma’s new grid utilities for advanced layouts.

Helpers

Little helpers for translating properties to Bulma classes, recommended for custom Bulma-powered components.

Gaps, filled

The elements Bulma skips

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.

Advanced Form Controls

Form controls Bulma never shipped — autocomplete, switches, sliders, ratings, and tag inputs, all speaking fluent Bulma.

Date & Time Pickers

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.

Read the DateInput docs →

How to Pronounce Bestax

“bee-stacks”

The name combines “B” (for Bulma) + “stacks” (component stacks), creating a memorable name that reflects building UIs with stacked Bulma components.