9 Bootstrap UI Component Libraries for React, Vue, Angular in 2019

Useful Bootstrap UI libraries built with React, Vue, Angular and friends.

Jonathan Saring
Bits and Pieces

--

Bootstrap is the world’s most popular front-end framework, developed to encourage consistency across tools. It contains HTML and CSS based templates for typography, forms, buttons, and other UI components.

With the latest rise of frameworks and libs like React, Vue & Angular, many projects we built to implement Bootstrap as a set of reusable UI components.

To help you get started, we’ve gathered some of the best UI kits implementing Bootstrap with “modern” frameworks. As with most things, keep in mind that this is considered an opinionated choice by some in the community.

Using Bit (GitHub) you can discover and reuse specific componets from these libraries, or your own components. They become discoverable to your team and can be played-with online, and installed with NPM/Yarn. Give it a go:

React components with Bit: discover, choose, install

1. React Bootstrap

React-bootstrap is probably the most popular (14K stars, 300K downloads/week) implementation of Bootstrap 3+4 components in React. Each component has been built from scratch as a React component, relying entirely on the Bootstrap stylesheet to work with existing Bootstrap themes.

2. Reactstrap

Reactstrap is a “stateless React Bootstrap 4 components” library with over 6K stars which does not depend on Bootstrap Javascript. However, Poppers.js via react-popper is relied upon for advanced positioning of content like Tooltips, Popovers, and auto-flipping Dropdowns. Content is expected to be composed via props.children rather than using named props to pass in Components.

3. Material Design React Bootstrap

This library is a set of React Bootstrap components with Material Design. Components provide cross-browser compatibility Works perfectly with Chrome, Firefox, Safari, Opera and Microsoft Edge. Full support of Flexbox layout system is included to help with alignment issues, and docs are rich and helpful. You can check out this short quick-start video to get started.

4. BootstrapVue

BootstrapVue is a comprehensive and rather popular (6.5k stars) implementation of Bootstrap 4 components and grid system for Vue.js, with extensive and automated WAI-ARIA accessibility markup. It’s Built for responsive, mobile-first projects on the web using Vue.js and Bootstrap 4. It also provides two useful vue-cli templates webpack-simple and webpack.

5. UIV

A set of Bootstrap 3 UI components implemented in Vue 2. It’s lightweight with all components ~20KB Gziped, and is dependent only on Vue & Bootstrap CSS. You can individually import components, which provide support for all modern browsers (IE 9+). SSR is also supported. Take a look.

6. Material Design React Bootstrap

At 15k stars, this library is a set of Native AngularJS directives for Bootstrap with a small footprint (20kB gzipped) and no JS dependencies (jQuery, bootstrap JS). You can download v2.5 here and view the directives here.

9. NGX Bootstrap

--

--

I write code and words · Component-driven Software · Micro Frontends · Design Systems · Pizza 🍕 Building open source @ bit.dev