awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
bootstrap-vue avatar

bootstrap-vue/bootstrap-vue

0
View on GitHub↗
14,450 星标·1,846 分支·JavaScript·MIT·23 次浏览bootstrap-vue-next.github.io/bootstrap-vue-next↗

Bootstrap Vue

Bootstrap-vue is a Vue.js component library and responsive UI kit based on the Bootstrap CSS framework. It provides a frontend component suite of reusable interface elements designed for building mobile-first websites and web applications.

The project wraps Bootstrap CSS classes in Vue components to manage styles and behaviors through reactive state. It integrates a responsive layout management system that synchronizes internal component states with Bootstrap's grid system and device breakpoints.

The library covers a wide range of interface capabilities, including data display with sortable tables and calendars, complex form construction with various input primitives, and navigation systems such as breadcrumbs and pagination. It also provides a variety of overlays, including modal dialogs and toast notifications, alongside media handlers for carousels and lazy-loaded images.

The framework includes built-in accessibility markup for user interface elements and utilizes HTML content sanitization to prevent injection attacks during DOM insertion.

Features

  • CSS Framework Wrappers - Wraps Bootstrap CSS classes in Vue components to manage styles and behaviors through a reactive state.
  • Accessible Component Suites - Ships a comprehensive suite of UI components engineered with built-in accessibility markup and ARIA standards.
  • Vue UI Libraries - Offers a specialized collection of user interface components designed specifically for the Vue.js ecosystem.
  • Form and Input Management - Provides a wide array of interactive form components, including validated inputs, date pickers, and tagged fields.
  • Interactive Component Suites - Ships a full suite of interactive functional widgets such as modals, carousels, and data tables.
  • Layout Composition Frameworks - Implements a layout composition framework for building complex, responsive interfaces.
  • Responsive Breakpoints - Synchronizes internal component states with Bootstrap's CSS grid breakpoints for fluid layout adaptation.
  • Responsive Layouts - Provides a system for managing responsive layouts and breakpoints.
  • Responsive UI Kits - Provides a comprehensive set of layout tools and components that automatically adapt to device breakpoints.
  • Grid Layout Systems - Provides a comprehensive grid layout system using containers, rows, and columns.
  • Responsive Layout Systems - Implements a flexible grid system of containers, rows, and columns that adapt to different screen sizes.
  • Vue Development - Facilitates the development of web interfaces by integrating Bootstrap's pre-styled components into the Vue ecosystem.
  • Responsive CSS Frameworks - Leverages a mobile-first, responsive CSS framework to provide a consistent foundation for UI development.
  • Application Navigation Components - Provides hierarchical navigation tools including breadcrumbs, pagination, and tabbed interfaces.
  • Automated Accessibility Markup - Generates automated accessibility markup for UI elements to ensure compliance with disability standards.
  • Avatars - Provides a dedicated user avatar component with support for badges, fallback content, and various size options.
  • Breadcrumb Navigations - Implements hierarchical breadcrumb navigation links that support HTML content and child elements.
  • Calendar Components - Includes an interactive calendar component for date navigation and selection.
  • Carousel Components - Provides carousel components for cycling through sets of images or content.
  • Component Slot Systems - Uses named and scoped slots to allow custom HTML or components to be injected into predefined layout areas.
  • Prop-Driven Class Composition - Maps component properties to specific CSS classes to dynamically alter visual appearance and layout.
  • Data Table Components - Provides data table components for presenting tabular information with sorting and filtering.
  • Data Tables - Includes a data table component with built-in support for sorting, filtering, and sticky headers.
  • Date and Time Pickers - Provides date and time picker components for temporal data selection.
  • Event-Driven State Synchronizers - Uses an event-driven system to notify parent components of internal state changes like tab or page updates.
  • Standard Input Controls - Provides standard pre-styled input controls like text fields, checkboxes, and radios.
  • Modal Dialogs - Implements centered modal dialogs with auto-focusing buttons, configurable backdrops, and support for stacked modals.
  • Dropdown Menus - Ships a toggleable dropdown menu component supporting block-level buttons and keyboard navigation.
  • Pagination Controls - Provides a comprehensive pagination system with page visibility controls, pill styling, and event-preventable page changes.
  • Notification Toasts - Implements non-blocking toast notifications with scoped styling and auto-dismiss behavior.
  • Popovers - Ships an information popover component that can be triggered via user interaction or programmatic calls.
  • Select Components - Ships select components for dropdown selection including grouped options and tree structures.
  • Slide-Out Panels - Provides sliding sidebar panels with optional backdrops and customizable header slots.
  • Tabbed Interfaces - Implements tabbed interfaces for organizing content into switchable views.
  • Tooltip Components - Provides contextual tooltip components that trigger on hover or click with configurable placement and delays.
  • Alert Components - Provides pre-styled system alert components with auto-dismiss functionality and customizable opacity.
  • Visibility Directives - Implements custom Vue directives to programmatically manage the visibility of elements based on application state.
  • Portal-Based Injection - Programmatically inserts portal-based elements like modals and toasts into the document body to avoid CSS nesting issues.
  • Form Layouts - Offers a layout system for organizing form controls, labels, and help text.
  • Media - Implements IntersectionObserver-based lazy loading to defer image rendering until they enter the viewport.
  • Responsive Design - Listed in the “Responsive Design” section of the Awesome Vue awesome list.
  • UI Component Frameworks - Integrates Bootstrap grid and components into the ecosystem.
  • VueJS - Listed in the “VueJS” section of the Awesome Ui Component Library awesome list.

Star 历史

bootstrap-vue/bootstrap-vue 的 Star 历史图表bootstrap-vue/bootstrap-vue 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

bootstrap-vue/bootstrap-vue 是做什么的?

Bootstrap-vue is a Vue.js component library and responsive UI kit based on the Bootstrap CSS framework. It provides a frontend component suite of reusable interface elements designed for building mobile-first websites and web applications.

bootstrap-vue/bootstrap-vue 的主要功能有哪些?

bootstrap-vue/bootstrap-vue 的主要功能包括:CSS Framework Wrappers, Accessible Component Suites, Vue UI Libraries, Form and Input Management, Interactive Component Suites, Layout Composition Frameworks, Responsive Breakpoints, Responsive Layouts。

bootstrap-vue/bootstrap-vue 有哪些开源替代品?

bootstrap-vue/bootstrap-vue 的开源替代品包括: twbs/bootstrap — Bootstrap is a comprehensive, mobile-first CSS framework designed for building responsive web interfaces. It provides… tusen-ai/naive-ui — Naive UI is a comprehensive TypeScript user interface library and component set designed specifically for Vue 3… cosscom/coss — Coss is an accessible UI component library and design system framework used to build web interfaces. It provides a… longbridge/gpui-component — gpui-component is a native desktop UI kit and component library built for the GPUI framework. It provides a collection… element-plus/element-plus — Element Plus is a Vue.js UI component library and enterprise web design system used for building professional web… taiga-family/taiga-ui — Taiga UI is an Angular UI component library and accessible design system used for building enterprise web interfaces.…

Bootstrap Vue 的开源替代方案

相似的开源项目,按与 Bootstrap Vue 的功能重合度排序。
  • twbs/bootstraptwbs 的头像

    twbs/bootstrap

    174,380在 GitHub 上查看↗

    Bootstrap is a comprehensive, mobile-first CSS framework designed for building responsive web interfaces. It provides a standardized library of reusable UI components, such as navigation bars, modals, and forms, alongside a robust grid system that ensures consistent layout alignment across diverse viewport sizes. By establishing a baseline through browser normalization and standardized typography, the project enables developers to create accessible, cross-browser compatible web applications. The framework distinguishes itself through a modular Sass-based architecture that allows for deep cust

    MDXbootstrapcsscss-framework
    在 GitHub 上查看↗174,380
  • tusen-ai/naive-uitusen-ai 的头像

    tusen-ai/naive-ui

    18,381在 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
    在 GitHub 上查看↗18,381
  • cosscom/cosscosscom 的头像

    cosscom/coss

    10,125在 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
    在 GitHub 上查看↗10,125
  • longbridge/gpui-componentlongbridge 的头像

    longbridge/gpui-component

    11,793在 GitHub 上查看↗

    gpui-component is a native desktop UI kit and component library built for the GPUI framework. It provides a collection of reusable user interface elements, a desktop layout engine for organizing application space, and a specialized data visualization library for rendering quantitative information. The project is distinguished by its high-performance rendering systems, including a virtualized data grid and list system designed to handle large datasets with low memory overhead. It also features a comprehensive data visualization toolkit for rendering charts, axes, and coordinate scales using li

    Rustdesktop-applicationgpuirust
    在 GitHub 上查看↗11,793
查看 Bootstrap Vue 的所有 30 个替代方案→