Comparing React Component Libraries

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • grommet-starter-new-app

    A tutorial to show how to use Grommet with create-react-app.

    Created in 2015, Grommet currently has 7.5K stars, 922 forks, 298 contributors, and 6.8K users on GitHub. According to npmjs.com, it has 26,235 weekly downloads.

  • react-reduction

    React Reduction - Free Admin Template Built with React and Bootstrap4

    Here is a project built with Reactstrap: Reduction Admin

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • rebass

    :atom_symbol: React primitive UI components built with styled-system.

    If you are a fan of Styled System, you are sure to love this library, as it was built on top of Styled System. I consider Rebass to be the most unopinionated library on the list, as unlike Material Ui, Semantic UI, and Bootstrap, its components do not come with a default theme, giving you the freedom to add your preferred theme to your application. Its styles are also much easier to override. Rebass is minimalist and was designed with style extension in mind.

  • reactstrap

    Simple React Bootstrap 5 components

    Reactstrap has 10.1K stars, 1.2K forks, 231K users, and 239 contributors. According to npmjs.com, it has 374,493 weekly downloads.

  • react-bootstrap

    Bootstrap components built with React

    Bootstrap is the most popular library for frontend development. React Bootstrap is pretty much Bootstrap rebuilt from scratch to fit into React perfectly. This was done mainly because traditional Bootstrap makes use of jQuery, which modifies the DOM directly (whereas React uses a virtual DOM). The incompatibility between Bootstrap’s JQuery and React tends to lead to bugs and has increased the popularity of React Bootstrap. In React Bootstrap, all Bootstrap components have been converted to React components.

  • ant-design-pro

    👨🏻‍💻👩🏻‍💻 Use Ant Design like a Pro!

    Unlike Semantic UI, AntD supports internationalization (or i18n). It currently supports over 55 languages and provides support for RTL development. While AntD does seem to have a premium theme like Material UI, it doesn’t provide the numerous options that Material UI does.

  • awesome-material-ui

    A curated list of Material-UI resources and related projects. The main idea is that everyone can contribute here, so we can have a central repository of informations about Material-UI that we keep up-to-date

    Material UI, the undisputed heavyweight champion on this list, was created according to Google’s Material Design guidelines. Launched in 2014, it currently has 71K stars, 23.9K forks, 2284 contributors, and 687K users on GitHub, indicating lots of active maintainers and a vibrant community. A large community also means that bugs are fixed faster.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • feather

    Simply beautiful open-source icons

    Here is a website that uses Rebass: Feather Icons

  • evergreen

    🌲 Evergreen React UI Framework by Segment

    Evergreen has 11.2K stars, 717 forks, 2.5K users, and 115 contributors on GitHub. According to npmjs.com, it has 10,382 weekly downloads.

  • antd

    An enterprise-class UI design language and React UI library

    AntD attempts to set itself apart from other libraries by advertising itself as a library for enterprise-level products. This means it’s geared towards building dashboards, admin tools, etc.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts