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
valor-software avatar

valor-software/ngx-bootstrap

0
View on GitHub↗
5,519 stars·1,667 forks·TypeScript·MIT·14 viewsvalor-software.com/ngx-bootstrap↗

Ngx Bootstrap

ngx-bootstrap is a set of Bootstrap-styled UI widgets and components built specifically for the Angular framework. It provides a library of reusable interface elements designed to work with the Angular Ivy compilation and rendering engine.

The library enables the integration of Bootstrap components into Angular applications to create responsive user interfaces without requiring manual CSS or JavaScript. It replaces the need for jQuery by using Angular directives for state management and an adaptive positioning engine for floating elements.

The component set covers a wide range of interactive elements, including navigation controls like tabs and pagination, overlay windows such as modals and popovers, and data input tools like date and time pickers. It also includes layout and feedback widgets such as accordions, progress bars, and alerts.

Features

  • Bootstrap Wrappers - Provides Angular directives and components that wrap Bootstrap HTML and CSS for declarative use in responsive interfaces.
  • Web Styling and UI - Provides a comprehensive library of styling and UI components for building web application interfaces.
  • Ivy-Compatible Architectures - Builds standalone components designed specifically for the Angular Ivy rendering engine.
  • Bootstrap CSS Integrations - Integrates Bootstrap's CSS-based interface elements and layout tools into Angular applications.
  • Angular UI Libraries - Ships a collection of reusable interface resources and components specifically designed for the Angular framework.
  • Bootstrap Implementations - Provides Angular directives and components that render Bootstrap 5 markup and behavior natively.
  • Web Component Libraries - Provides a library of web interface widgets designed for use within the Angular framework.
  • Rating Components - Provides a qualitative scoring interface for user ratings and feedback using accessible icons.
  • Accordions - Implements interactive components that expand and collapse content sections in a vertical stack.
  • Carousel Components - Ships UI elements for cycling through sets of content or images within a single container.
  • Collapse Sections - Provides interactive elements that toggle the visibility of content blocks to reduce visual clutter.
  • Form-Integrated Date-Time Pickers - Offers complex input controls like date and time pickers that integrate seamlessly with Angular forms.
  • Time Pickers - Provides specialized interfaces for selecting time values with meridian toggling and validation.
  • Date Pickers - Implements calendar components for selecting and displaying specific dates and times.
  • Event-Driven User Interactions - Implements an asynchronous event system to trigger UI updates and manage transitions across the component tree.
  • Floating Element Positioning - Provides an engine to calculate the exact coordinates for floating overlays like tooltips and popovers relative to their anchor elements.
  • Two-Way Data Bindings - Synchronizes date and time selector states with Angular forms using two-way data binding.
  • Content Slot Templates - Exposes content slots via ng-template to allow custom internal HTML structure for complex widgets.
  • Popover Overlays - Ships small content containers anchored to target elements with adaptive positioning.
  • Modal Overlays - Implements modal windows and full-screen overlays that require user interaction to dismiss.
  • Pagination Components - Provides UI controls for navigating through paginated data sets or multi-page content.
  • General Progress Bars - Provides horizontal bars to visualize the completion status of tasks or represent data sets.
  • Sortable Lists - Implements drag-and-drop interfaces for rearranging list items using custom templates.
  • Tabbed Interfaces - Provides components for organizing content into selectable tabbed views.
  • Autocomplete Inputs - Implements real-time search inputs that filter and suggest options as the user types.
  • Tooltip Components - Provides components for displaying contextual informational overlays upon hover or focus.
  • Responsive Dashboards - Provides layout components like accordions and progress bars to build data-heavy responsive dashboards.
  • Alert Components - Provides pre-styled interface boxes for displaying contextual feedback messages and system alerts.
  • Menu Components - Provides floating menu components for accessing additional actions or navigation options.
  • User Interaction Patterns - Implements interactive patterns such as tooltips and popovers to provide contextual user feedback.
  • Directive-Based Manipulators - Uses Angular directives to manage component visibility and DOM interactions without requiring jQuery.
  • Angular - Listed in the “Angular” section of the Awesome Ui Component Library awesome list.

Star history

Star history chart for valor-software/ngx-bootstrapStar history chart for valor-software/ngx-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

Frequently asked questions

What does valor-software/ngx-bootstrap do?

ngx-bootstrap is a set of Bootstrap-styled UI widgets and components built specifically for the Angular framework. It provides a library of reusable interface elements designed to work with the Angular Ivy compilation and rendering engine.

What are the main features of valor-software/ngx-bootstrap?

The main features of valor-software/ngx-bootstrap are: Bootstrap Wrappers, Web Styling and UI, Ivy-Compatible Architectures, Bootstrap CSS Integrations, Angular UI Libraries, Bootstrap Implementations, Web Component Libraries, Rating Components.

What are some open-source alternatives to valor-software/ngx-bootstrap?

Open-source alternatives to valor-software/ngx-bootstrap include: angular-ui/bootstrap — This project is a collection of native directives designed to implement the Bootstrap component framework within… cosscom/coss — Coss is an accessible UI component library and design system framework used to build web interfaces. It provides a… taiga-family/taiga-ui — Taiga UI is an Angular UI component library and accessible design system used for building enterprise web interfaces.… chakra-ui/zag — Zag is a headless UI state machine library that provides unstyled component logic to ensure consistent behavior across… shopify/polaris-react — Polaris React is a production-ready component library that implements Shopify's Polaris design system for building… melt-ui/melt-ui — Melt UI is a headless UI library for Svelte that provides a collection of unstyled, accessible component builders. It…

Open-source alternatives to Ngx Bootstrap

Similar open-source projects, ranked by how many features they share with Ngx Bootstrap.
  • angular-ui/bootstrapangular-ui avatar

    angular-ui/bootstrap

    14,206View on GitHub↗

    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 elemen

    JavaScript
    View on GitHub↗14,206
  • 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
  • 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
  • chakra-ui/zagchakra-ui avatar

    chakra-ui/zag

    5,121View on GitHub↗

    Zag is a headless UI state machine library that provides unstyled component logic to ensure consistent behavior across different rendering engines. It functions as a toolkit for modeling complex user interface interactions using statecharts, decoupling the underlying logic and accessibility attributes from visual styling. The library is framework-agnostic, utilizing specialized adapters to bridge its state machine logic with various JavaScript libraries such as React, Solid, Vue, and Svelte. This approach allows developers to maintain a single interaction model while applying any CSS or styli

    TypeScripta11yaccessibilityagnostic
    View on GitHub↗5,121
See all 30 alternatives to Ngx Bootstrap→