Bootstrap screenshot

Bootstrap

Author Avatar Theme by Angular ui
Updated: 14 Oct 2017
14208 Stars

PLEASE READ THE PROJECT STATUS BELOW. Native AngularJS (Angular) directives for Bootstrap. Smaller footprint (20kB gzipped), no 3rd party JS dependencies (jQuery, bootstrap JS) required. Please read the README.md file before submitting an issue!

Categories

Overview

UI Bootstrap provides a set of AngularJS directives that bring the power of Bootstrap’s UI components directly into Angular applications. Although the project has been marked as feature-complete and no longer maintained, it remains a valuable resource for developers looking to integrate Bootstrap styles and functionalities into their AngularJS projects. The library’s focus on seamless integration, backed by a wealth of community contributions, has made it a popular choice among developers.

While the project has transitioned towards embracing newer versions of Angular with ng-bootstrap, the current version of UI Bootstrap still serves as a solid foundation for those using AngularJS 1.x. Whether you are building a new application or maintaining an existing one, UI Bootstrap’s rich feature set equips you with the tools necessary to enhance your user interface.

Features

  • Minimal Dependencies: UI Bootstrap requires only AngularJS and Bootstrap’s CSS, streamlining the installation process for new projects.
  • Animation Support: Since version 0.13.0, the library includes ngAnimate for smoother transitions and animations, enhancing user experience.
  • Swipe Actions: With ngTouch integration, developers can implement swipe actions effortlessly, making the UI more intuitive across touch devices.
  • Version Compatibility: The library provides clear guidance on Angular and Bootstrap version requirements, ensuring compatibility with your existing setups.
  • Custom Build Options: Users can create tailored builds of UI Bootstrap to fit their specific application needs, allowing for flexibility in component inclusion.
  • Community Contributions: The library has benefited from numerous contributions over the years, building a strong foundation of functionalities and components ready for use.
  • Documentation and Support: Extensive documentation is available, helping developers troubleshoot issues and learn best practices for implementation.
  • Legacy Support: Although the focus has shifted to Angular 2 and later, the last versions of UI Bootstrap still support Angular 1.2.x and 1.3.x, appealing to those who are maintaining older applications.