awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
buefy avatar

buefy/buefy

0
View on GitHub↗
9,531 stars·1,096 forks·Vue·MIT·40 viewsbuefy.org↗

Buefy

Buefy is a lightweight user interface component library built for Vue.js. It serves as a programmatic wrapper for the Bulma CSS framework, providing a set of pre-styled layout utilities, form components, and structural wrappers to ensure a consistent visual identity.

The library provides a comprehensive suite of form elements, including specialized date and time pickers, autocomplete inputs, and validation wrappers. It also includes layout tools such as navigation bars, off-canvas sidebars, and modal overlays, as well as notification systems for banners, snackbars, and toasts.

Additional capabilities cover data display through tables with sorting and pagination, content delivery via carousels and lazy-loaded images, and interactive elements like step wizards, tabbed content, and tooltips. The project also supports component style customization through theme variables and brand colors.

Features

  • Vue UI Libraries - A lightweight UI component library built for Vue.js and styled with Bulma CSS.
  • Bulma Integrations - Serves as a programmatic Vue.js wrapper for the Bulma CSS framework.
  • Vue Element Wrappers - Wraps standard HTML elements in Vue components to provide reactive properties and prop-driven configuration.
  • CSS Frameworks - Implements a programmatic Vue.js wrapper for the Bulma CSS framework to provide pre-styled interface elements.
  • Form and Input Management - Provides a full suite of form components, including specialized inputs and built-in validation wrappers.
  • Theme Style Customizations - Allows customization of theme variables and brand colors to maintain a consistent visual identity.
  • Vue.js Form Component Suites - Provides a comprehensive suite of input fields and validation wrappers for Vue.js.
  • Vue.js Layout Utilities - Ships pre-built navigation bars, modals, and sidebars for Vue.js application layouts.
  • Component-Based Validation - Synchronizes validation states and error messages between form wrappers and their child input components.
  • Text Inputs - Provides text and textarea fields with password masking and character counters.
  • UI Component Sets - Provides a standardized set of interactive UI elements for rapid assembly of application layouts.
  • Badge Components - Renders small styled badges and chips for information categorization and status indication.
  • Collapse Sections - Provides interactive elements to toggle the visibility of content blocks to save screen space.
  • Color Pickers - Includes an interactive HSL color picker with alpha channel support.
  • Content Carousels - Includes horizontally scrolling content carousels with support for autoplay and navigation controls.
  • Data Tables - Provides data tables with integrated support for sorting, pagination, row selection, and expandable details.
  • Date and Time Pickers - Provides a combined interface for selecting both a calendar date and a specific time.
  • Time Pickers - Ships a time picker using select-based dropdowns for hours, minutes, and seconds.
  • Date Pickers - Ships a calendar dropdown for selecting single dates, ranges, or months.
  • Dialogs - Provides programmatic dialogs for displaying alerts and confirmation prompts via function calls.
  • File Uploaders - Provides file selection interfaces via buttons and drag-and-drop areas.
  • Form Field Extensions - Offers form field wrappers that manage labels, validation states, and helper text.
  • Checkbox Inputs - Provides stylized checkbox inputs for boolean or multi-item selection.
  • Generic Button Components - Renders interactive button components with support for icons, loading states, and multiple visual variants.
  • Modal Overlays - Provides modal overlays that present focused content in a layer above the main application.
  • Select Inputs - Provides dropdown menus for selecting single or multiple values from a list.
  • Navigation Bars - Provides responsive horizontal navigation bars for site-wide headers and branding.
  • Navigation Menus - Provides vertical navigation menus with support for nested, accordion-style items.
  • Notification Banners - Includes notification banners for displaying prominent status updates and announcements.
  • Notification Queues - Provides a centralized system to manage the sequential display and timing of toast notifications.
  • Numeric Inputs - Provides numeric input fields with increment buttons and range constraints.
  • Radio Inputs - Ships radio input components for single-choice selection among multiple options.
  • Range Sliders - Provides sliding bar controls for selecting single numeric values or specific ranges.
  • Rating Inputs - Includes rating inputs using stars or custom icons to capture numerical scores.
  • Sidebars - Ships off-canvas sidebars that slide in from the edge of the screen for navigation.
  • Snackbar Notifications - Implements snackbar notifications that provide brief, temporary feedback at the edge of the screen.
  • Tag Inputs - Implements input fields for entering multiple tags with autocomplete suggestions.
  • Autocomplete Inputs - Includes autocomplete input components that suggest options from a data list as the user types.
  • Toast Notifications - Provides toast notifications that automatically disappear after a set duration.
  • Toggle Switches - Includes boolean toggle switches for enabling or disabling settings.
  • UI Element Injection - Programmatically injects transient UI elements like modals and toasts directly into the DOM.
  • Responsive Design - Listed in the “Responsive Design” section of the Awesome Vue awesome list.
  • UI Component Frameworks - Lightweight UI components built on top of the Bulma CSS framework.
  • VueJS - Listed in the “VueJS” section of the Awesome Ui Component Library awesome list.

Star history

Star history chart for buefy/buefyStar history chart for buefy/buefy

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Buefy

These projects share indexed features with Buefy. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • cosscom/cosscosscom avatar

    cosscom/coss

    10,125View on GitHub↗

    Coss is an accessible UI component library and design system framework used to build web interfaces. It provides a comprehensive kit of interactive elements and layout building blocks that follow screen reader and keyboard navigation standards. The project functions as a UI overlay management library, offering specialized tools for implementing anchored popovers, tooltips, and slide-out panels with smooth transitions. It includes a set of accessible form primitives and selection controls to ensure compatibility across different assistive technologies. Its broader capabilities cover the const

    TypeScriptnextjsradix-uireact
    View on GitHub↗10,125
  • tusen-ai/naive-uitusen-ai avatar

    tusen-ai/naive-ui

    18,381View on GitHub↗

    Naive UI is a comprehensive TypeScript user interface library and component set designed specifically for Vue 3 applications. It provides a type-safe framework for building web interfaces, featuring a responsive layout engine and high-performance data components such as virtual-scroll data tables. The library is distinguished by a customizable theme system that utilizes type-safe JavaScript objects for visual overrides instead of traditional CSS variables. This architecture allows for dynamic runtime updates and global style configurations managed through a centralized provider. The framewor

    TypeScriptcomponent-libraryui-componentsvue
    View on GitHub↗18,381
  • saadeghi/daisyuisaadeghi avatar

    saadeghi/daisyui

    41,125View on GitHub↗

    This project is a utility-first component library that provides a comprehensive suite of pre-styled, reusable interface elements. It functions as a build-time engine that generates design-system-compliant styles by mapping semantic tokens to standard HTML elements and utility classes. By compiling all component styles into static CSS at build time, the library eliminates the need for client-side style calculation, ensuring efficient performance. The library distinguishes itself through a configuration-driven architecture that manages color palettes and visual styles, enabling dynamic switchin

    Sveltecomponentcomponent-librarycomponents
    View on GitHub↗41,125
  • taiga-family/taiga-uitaiga-family avatar

    taiga-family/taiga-ui

    4,002View on GitHub↗

    Taiga UI is an Angular UI component library and accessible design system used for building enterprise web interfaces. It provides a comprehensive collection of reusable interface elements and layout tools, functioning as a mobile-first UI kit with responsive components that adapt to different device capabilities. The library distinguishes itself through an integrated data visualization library featuring various chart types and a dedicated form management framework with built-in validation and formatting for specialized data. It also features AI-driven development workflows by integrating comp

    TypeScriptangularbest-practicescdk
    View on GitHub↗4,002
Compare all 30 related projects→

Frequently asked questions

What does buefy/buefy do?

Buefy is a lightweight user interface component library built for Vue.js. It serves as a programmatic wrapper for the Bulma CSS framework, providing a set of pre-styled layout utilities, form components, and structural wrappers to ensure a consistent visual identity.

What are the main features of buefy/buefy?

The main features of buefy/buefy are: Vue UI Libraries, Bulma Integrations, Vue Element Wrappers, CSS Frameworks, Form and Input Management, Theme Style Customizations, Vue.js Form Component Suites, Vue.js Layout Utilities.

Which projects share features with buefy/buefy?

Projects with overlapping indexed features include: cosscom/coss — Coss is an accessible UI component library and design system framework used to build web interfaces. It provides a… tusen-ai/naive-ui — Naive UI is a comprehensive TypeScript user interface library and component set designed specifically for Vue 3… saadeghi/daisyui — This project is a utility-first component library that provides a comprehensive suite of pre-styled, reusable… taiga-family/taiga-ui — Taiga UI is an Angular UI component library and accessible design system used for building enterprise web interfaces.… huntabyte/shadcn-svelte — shadcn-svelte is a collection of accessible and customizable user interface elements for Svelte applications. Rather… layui/layer — This project is a JavaScript UI component library and frontend utility toolkit. It serves as a web modal framework and…