13 Must Know Libraries for a React Developer

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
  • TanStack Query

    🤖 Powerful asynchronous state management, server-state utilities and data fetching for the web. TS/JS, React Query, Solid Query, Svelte Query and Vue Query.

  • TanStack Query is an open source data fetching library in React developed by Tanner Linsley. It has more than 1.7 million weekly downloads on NPM and more than 35k stars on GitHub as of August 2023.

  • Material UI

    Ready-to-use foundational React components, free forever. It includes Material UI, which implements Google's Material Design.

  • With GitHub stars of 88K(August 2023) and weekly NPM downloads of 2.9 million(August 2023), MUI is one of the most popular React UI libraries in the world.

  • 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.

    SurveyJS logo
  • react-bootstrap

    Bootstrap components built with React

  • It has more than 21K stars on GitHub and more than 2.4 million weekly downloads on NPM, as of August 2023.

  • react-dnd

    Drag and Drop for React

  • The library is fairly simple to use with lots of interesting, and innovative use cases in real world applications. It has more than 19K stars on GitHub and more than 1.8 million weekly downloads on NPM as of August 2023.

  • SWR

    React Hooks for Data Fetching

  • It has more than 27K stars on GitHub and more than 1.2 million weekly downloads on NPM as of August 2023.

  • react-hook-form

    📋 React Hooks for form state management and validation (Web + React Native)

  • This project has more than 36K stars on GitHub and more than 3.4 million weekly downloads on NPM as of August 2023. Check out this library before building your next form in React.

  • recharts

    Redefined chart library built with React and D3

  • This library has more than 20K stars on GitHub and more than 1.3 million weekly downloads on NPM as of August 2023.

  • 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.

    WorkOS logo
  • react-router

    Declarative routing for React

  • React Router is the most popular library to implement routing in React apps. It has more than 50K stars on GitHub and more than 10 million weekly downloads on NPM and it's built by the same team behind the popular Remix framework of React.

  • @blueprintjs/core

    A React-based UI toolkit for the web

  • Blueprint is a React-based UI toolkit for the web. It is optimised for building complex, data-dense web interfaces for desktop applications that run in modern browsers and IE11. (Source: Blueprint GitHub)

  • react-virtualized

    React components for efficiently rendering large lists and tabular data

  • React Virtualized is a React library that helps you work with large lists and tabular data efficiently in React. It has more than 25K stars on GitHub and more than 2.5 million weekly downloads on NPM as of August 2023.

  • rsuite

    🧱 A suite of React components .

  • React Suite is a set of react component libraries for enterprise system products. It is a well-thought-out and developer-friendly UI framework. (Source: React Suite GitHub)

  • Tailwind CSS

    A utility-first CSS framework for rapid UI development.

  • It has more than 71K stars on GitHub and more than 6 million weekly downloads on NPM as of August 2023.

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