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

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

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

angular-ui/bootstrapArchived

0
View on GitHub↗
14,206 星标·6,618 分支·JavaScript·mit·3 次浏览angular-ui.github.io/bootstrap↗

Bootstrap

This project is a collection of native directives designed to implement the Bootstrap component framework within Angular applications. It provides a suite of modular interface elements that allow developers to build interactive web components without requiring external JavaScript dependencies.

The library distinguishes itself by using a dependency-free logic layer that relies entirely on native framework primitives. It features a specialized service-based positioning engine to manage the placement of floating overlays and an event-driven system to coordinate the lifecycle of complex UI elements like modals, dropdowns, and popovers.

The component suite covers a broad range of interface patterns, including tabbed content organization, accordion panels, image carousels, and progress indicators. It also provides advanced form input enhancements such as date and time pickers, star-based rating controls, and predictive search suggestions.

All components utilize declarative template binding to synchronize interface states with application data models. The library is designed for direct integration into existing projects to provide consistent styling and behavior for standard web interface patterns.

Features

  • Angular UI Libraries - Provides a collection of pre-built interface resources and components specifically designed for use within the Angular framework.
  • UI Framework Components - Provides pre-built interface elements to accelerate application development using standard design patterns.
  • Interactive UI Components - Provides a suite of interactive UI components including accordions, modals, and carousels.
  • Modal Display Controllers - Open overlay windows for focused user tasks, supporting custom templates and controllers for dynamic content management.
  • Modal Dialogs - Opens overlay dialogs for focused user interaction, supporting custom templates and controller logic.
  • Tooltip Components - Provides components and directives for displaying contextual information overlays when users interact with interface elements.
  • Web Interface Components - Provides modular building blocks and rendering tools used to construct complex user interfaces from reusable parts.
  • Pagination Controls - Renders pagination controls for splitting large data collections into manageable pages.
  • Carousels - Displays rotating content slides with support for manual navigation, automatic intervals, and touch gestures.
  • HTML Directive Extensions - Extends standard HTML with custom directives to create reusable, self-contained interface components.
  • Accordion Panels - Provides collapsible panels that allow users to expand or hide content sections within the interface.
  • Date and Time Pickers - Provides interactive pickers for selecting both calendar dates and clock times.
  • Date Pickers - Provides components for selecting and displaying dates with calendar-based interfaces.
  • Date Selection Components - Provides interactive calendar components for selecting dates within forms.
  • Input Field Enhancements - Provides components and utilities that extend standard input fields with visual indicators and interactive triggers.
  • Pagination Controls - Provides interactive pagination controls for navigating through large datasets within the user interface.
  • Popovers - Displays floating content boxes triggered by user interaction to provide contextual information.
  • Tabbed Containers - Provides tabbed containers for switching between different content sections or views.
  • Tabbed Interfaces - Organizes related content into switchable tabbed views within a single container.
  • Tooltips - Shows small, non-interactive labels on hover or focus to provide extra context.
  • Alert Components - Displays contextual alert messages for providing feedback to users.
  • Declarative Data Binding Systems - Synchronizes application state with the DOM using a reactive, declarative template syntax.
  • Angular - Listed in the “Angular” section of the Awesome Ui Component Library awesome list.
  • Search Suggestions - Provides mechanisms for providing prefix-based search results as users type into input fields.
  • Input Suggestions - Suggests matching options from a data source as users type into text inputs.
  • Rating Predictors - Provides interactive star-based rating controls for content items.
  • Dependency-Free Architectures - Implements complex UI logic using native framework primitives without external JavaScript dependencies.
  • Collapsible Panels - Provides expandable panels that can be toggled individually or restricted to single-active states.
  • Collapsible UI Components - Hides or shows page elements using smooth CSS transitions for efficient space management.
  • Tabbed Interfaces - Organizes content into distinct, selectable tabs to allow users to switch between different views.
  • Time Pickers - Offers a configurable interface for picking hours and minutes with support for multiple time formats.
  • Dropdown Menus - Implements toggleable menus that reveal links or actions upon user interaction.
  • Time Picker Intervals - Provides configurable time picker controls with support for custom intervals and formats.
  • Slide Transition Engines - Manages the visual transition and rotation of content slides within a carousel.
  • Progress Indicators - Visualizes the completion status of tasks using single or stacked progress bars with customizable styling.
  • Rating Widgets - Implements star-based rating widgets for collecting user feedback.
  • Autocomplete Inputs - Suggests matches from a data source as users type into text fields.
  • Predictive Text Inputs - Suggests matching options as users type into text fields with support for asynchronous data fetching.
  • Alerts & Notifications - Displays transient alert messages and contextual feedback to users.
  • Element Transitioning Mechanisms - Provides mechanisms for animating the entry and exit of elements to manage screen space.
  • Buttons - Converts standard elements into toggleable buttons that maintain application state.
  • Button Groups - Transforms button sets into interactive controls for single or multiple selection states.
  • Event-Driven State Managers - Coordinates the lifecycle and state of overlays like modals and dropdowns through centralized event handling.
  • Visibility Toggles - Provides controls to show or hide UI elements with smooth CSS transitions for vertical or horizontal expansion.
  • Toggle Switches - Provides interactive checkbox controls that bind to application models for managing boolean input states.
  • Positioning Engines - Calculates dynamic viewport coordinates to ensure accurate placement of floating UI overlays.
  • Overlay Managers - Provides systems for managing modals, popovers, and tooltips to provide additional context.
  • Progress Bar Widgets - Visualizes the completion status of workflows using single or stacked bars with custom labels and animations.
  • Progress Bars - Displays completion status of tasks using linear progress indicators.
  • Rating Inputs - Renders interactive star-based input components for collecting numerical user feedback.
  • Information Sidebars - Displays contextual information via tooltips and popovers triggered by user interaction.
  • Lifecycle Transition Classes - Provides CSS classes that automatically manage the entry and exit transitions of UI elements.
  • Carousel Components - Provides UI elements for cycling through sets of content or images within a single container.
  • Checkboxes - Provides input elements for selecting one or more options.
  • Collapse Sections - Provides interactive elements that toggle the visibility of content blocks.
  • Slideshow Displays - Provides UI components for rendering image and content slideshows.
  • Element Positioning Utilities - Determines element dimensions and coordinates relative to the viewport for precise overlay positioning.
  • Selection Switches - Provides binary toggle inputs for boolean state management.
  • Pagination Navigators - Provides navigation controls for splitting large datasets into manageable pages.

Star 历史

angular-ui/bootstrap 的 Star 历史图表angular-ui/bootstrap 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

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

Start searching with AI

常见问题解答

angular-ui/bootstrap 是做什么的?

This project is a collection of native directives designed to implement the Bootstrap component framework within Angular applications. It provides a suite of modular interface elements that allow developers to build interactive web components without requiring external JavaScript dependencies.

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

angular-ui/bootstrap 的主要功能包括:Angular UI Libraries, UI Framework Components, Interactive UI Components, Modal Display Controllers, Modal Dialogs, Tooltip Components, Web Interface Components, Pagination Controls。

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

angular-ui/bootstrap 的开源替代品包括: cosscom/coss — Coss is an accessible UI component library and design system framework used to build web interfaces. It provides a… huntabyte/shadcn-svelte — shadcn-svelte is a collection of accessible and customizable user interface elements for Svelte applications. Rather… longbridge/gpui-component — gpui-component is a native desktop UI kit and component library built for the GPUI framework. It provides a collection… chakra-ui/ark — Ark is a headless UI component library that delivers accessible, cross-framework primitives with behavior governed by… valor-software/ngx-bootstrap — ngx-bootstrap is a set of Bootstrap-styled UI widgets and components built specifically for the Angular framework. It… taiga-family/taiga-ui — Taiga UI is an Angular UI component library and accessible design system used for building enterprise web interfaces.…

Bootstrap 的开源替代方案

相似的开源项目,按与 Bootstrap 的功能重合度排序。
  • 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
  • huntabyte/shadcn-sveltehuntabyte 的头像

    huntabyte/shadcn-svelte

    8,341在 GitHub 上查看↗

    shadcn-svelte is a collection of accessible and customizable user interface elements for Svelte applications. Rather than being distributed as a traditional dependency, these components are provided as source code that is copied directly into the project codebase. The library utilizes a registry-based distribution system, allowing users to install specific UI blocks and components via a command-line interface. This system uses JSON metadata to define dependencies and file paths, while a bootstrapping process automates the configuration of styles and CSS variables. The project integrates Tail

    TypeScriptbits-uishadcn-svelteshadcn-ui
    在 GitHub 上查看↗8,341
  • 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
  • chakra-ui/arkchakra-ui 的头像

    chakra-ui/ark

    5,004在 GitHub 上查看↗

    Ark is a headless UI component library that delivers accessible, cross-framework primitives with behavior governed by finite state machines. It provides unstyled components that encapsulate logic and accessibility — including full keyboard navigation, focus management, and WAI-ARIA support — while leaving visual styling entirely to the consumer. Components expose scoped data attributes for CSS targeting and use state machines to produce predictable, testable interactive behavior across every state transition. The library distinguishes itself through a state propagation model that distributes

    TypeScriptcomponentsdesign-systemheadless
    在 GitHub 上查看↗5,004
  • 查看 Bootstrap 的所有 30 个替代方案→