buefy/buefy

Lightweight UI components for Vue.js based on Bulma

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 29 minutes ago
Added to GitGenius on September 6th, 2026
Created on March 31st, 2017
Open Issues & Pull Requests: 70 (+0)
GitHub issues: Enabled
Number of forks: 1,094
Total Stargazers: 9,519 (+0)
Total Subscribers: 102 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

Buefy is a lightweight UI component library for Vue.js built on top of the Bulma CSS framework.

The tool solves the problem of needing pre-built, responsive UI components for Vue applications without adding heavy dependencies. It wraps Bulma's design system into Vue components, allowing developers to use semantic, accessible interface elements while maintaining the ability to customize Bulma themes and variables. The library includes support for both Material Design Icons and FontAwesome, keeping the bundle size minimal at approximately 88KB minified and gzipped with Bulma included.

Buefy suits projects where developers want to leverage Bulma's design philosophy within a Vue application without building components from scratch. It works best for teams already familiar with Bulma or those seeking a lightweight alternative to heavier component libraries. The project requires Vue.js version 3.0 or later and does not support Vue 2. Developers can import the full library or individual components as needed, and the tool emphasizes usability and performance without excessive animations. Customization is supported through the documentation, allowing teams to adapt the default theme to their needs.

The project maintains active development with automated testing via continuous integration and code coverage tracking. Developer releases are published automatically for every commit to the main branch, available through the GitHub npm registry for those wanting to access the latest features before stable releases. The team provides community support through a dedicated Discord channel and maintains comprehensive online documentation that doubles as an interactive demo.