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
angular-ui avatar

angular-ui/bootstrapArchived

0
View on GitHub↗
14,206 stars·6,618 forks·JavaScript·mit·21 viewsangular-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 history

Star history chart for angular-ui/bootstrapStar history chart for angular-ui/bootstrap

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. 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

Open-source alternatives to Bootstrap

Similar open-source projects, ranked by how many features they share with Bootstrap.
  • 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
  • huntabyte/shadcn-sveltehuntabyte avatar

    huntabyte/shadcn-svelte

    8,341View on 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
    View on GitHub↗8,341
  • longbridge/gpui-componentlongbridge avatar

    longbridge/gpui-component

    11,793View on 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
    View on GitHub↗11,793
  • chakra-ui/arkchakra-ui avatar

    chakra-ui/ark

    5,004View on 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
    View on GitHub↗5,004
See all 30 alternatives to Bootstrap→

Frequently asked questions

What does angular-ui/bootstrap do?

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.

What are the main features of angular-ui/bootstrap?

The main features of angular-ui/bootstrap are: Angular UI Libraries, UI Framework Components, Interactive UI Components, Modal Display Controllers, Modal Dialogs, Tooltip Components, Web Interface Components, Pagination Controls.

What are some open-source alternatives to angular-ui/bootstrap?

Open-source alternatives to angular-ui/bootstrap include: 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.…