enaqx/awesome-react
Awesome React
This project is a community-driven knowledge base that serves as a centralized directory for the React and React Native ecosystems. It functions as a developer discovery portal, aggregating high-quality libraries, frameworks, and learning resources to assist in the research and selection of tools for modern web and mobile application development.
The repository distinguishes itself through a hierarchical taxonomy that organizes a fragmented landscape of third-party software into functional domains. By utilizing markdown-based content curation, it provides a structured index that allows developers to navigate specific categories such as state management, routing, component libraries, and build tooling. This classification system is maintained through distributed contributions, ensuring the collection remains an up-to-date reference for the community.
Beyond core frameworks and libraries, the directory covers a broad spectrum of development needs, including testing utilities, animation engines, internationalization tools, and specialized renderers. It also provides access to tutorials, design patterns, and real-world application examples to support developers across various stages of the software lifecycle. The entire collection is presented as a static documentation index, offering a human-readable format for quick exploration of the ecosystem.
Features
- Resource Collections - Organize high-quality links and references into a structured list to help others discover relevant tools, libraries, and learning materials for a specific topic.
- Frontend Ecosystem Discovery - Finding high-quality libraries, tools, and learning resources to accelerate development and solve common challenges in modern web projects.
- Markdown-Based Content Curations - Organizes community-sourced links and documentation into a structured, human-readable repository for easy discovery of ecosystem tools.
- React Frameworks - [](#react-frameworks) - next - The React Framework - gatsby - Build modern websites with React - remix - Full-stack web Framework that lets you focus on the user interface - react-admin - A frontend Framework for buildin
- Community Knowledge Bases - Relies on distributed contributions to maintain an up-to-date index of libraries, frameworks, and learning resources.
- Component Sandboxes - [](#react-components-sandboxes) - storybook - Storybook is a frontend workshop for building UI components and pages in isolation - react-cosmos - Dev tool for creating reusable React components - bit - A build system for
- Documentation Indexers - Provides a centralized reference point for developers to navigate the fragmented landscape of third-party software packages.
- React Form Libraries - [](#react-forms) - react-hook-form - React Hooks for form state management and validation - react-jsonschema-form - A React component for building Web forms from JSON Schema - formily - Alibaba Group Unified Form Solutio
- React Native Libraries - [](#react-native-libraries) - realm-js - A mobile database: an alternative to SQLite & key-value stores - react-native-device-info - Device Information for React Native iOS and Android - react-native-maps - React Native
- Community Knowledge Bases - A centralized repository of community-vetted references, tutorials, and best practices for navigating a specific software ecosystem.
- React Routers - [](#react-routing) - react-router - Declarative routing for React - tanstack-router - Type-safe router with built-in caching & URL state management
- React State Management - [](#react-state-management-and-data-fetching) - redux - Predictable State Container for JavaScript Apps - mobx - Simple, scalable state management - zustand - Bear necessities for state management in React - tanstack-que
- React Component Libraries - [](#react-component-libraries) - shadcn-ui - Beautifully designed components built using Radix UI and Tailwind CSS - ant-design - An enterprise-class UI design language and React UI library - material-ui - Ready-to-use f
- React Internationalization Libraries - [](#react-internationalization) - formatjs - Internationalize your web apps - react-i18next - Internationalization for React done right - react-intlayer - Internationalization focused on maintainability for React
- React UI Components - [](#react-awesome-components) - Awesome React Components - react-select - The Select Component for React - react-big-calendar - Calendar component - react-datepicker - A simple and reusable datepicker component for React
- Taxonomy Mappings - Uses a hierarchical classification system to group diverse software components by their specific functional domain and utility.
- React Charting Libraries - [](#react-charts) - recharts - Redefined chart library built with React and D3 - visx - Visualization components - victory - A collection of composable React components for building interactive data visualizations - reac
- Developer Discovery Portals - A structured index of third-party components, frameworks, and utilities designed to accelerate the research phase of software development.
- Frontend Development Tools - [](#react-development-tools) - vite - Next Generation Frontend Tooling - parcel - The zero configuration build tool for the web - reactotron - A desktop app for inspecting your React and React Native projects - eslint-pl
- React Renderers - [](#react-renderers) - react-three-fiber - A React renderer for Three.js - ink - React for interactive command-line apps - remotion - Make videos programmatically with React - react-pdf - Create PDF files using React - r
- React Map Components - [](#react-maps) - react-map-gl - React friendly API wrapper around MapboxGL JS - react-leaflet - React components for Leaflet maps
- Navigation Libraries - [](#react-native-navigation) - react-navigation - Routing and navigation for your React Native apps
- React Native Components - [](#react-native-awesome-components) - react-native-vector-icons - Customizable Icons for React Native - react-native-gifted-chat - The most complete chat UI for React Native
- React Icon Libraries - [](#react-icon-libraries) - react-icons - SVG React icons of popular icon packs - lucide-react - Beautiful & consistent icon toolkit - heroicons - Beautiful hand-crafted SVG icons by the makers of Tailwind CSS - thesvg -
- React Libraries - [](#react-libraries) - ai-sdk - The AI Toolkit for TypeScript and React from the creators of Next.js - preact - Fast React alternative with the same modern API - floating-ui - Toolkit to create floating elements - loadab
- React Testing Utilities - [](#react-testing) - jest - Delightful JavaScript Testing - react-testing-library - Simple and complete React DOM testing utilities - cypress - Fast, easy and reliable testing for anything that runs in a browser - playwr
- UI Component Directories - Evaluating and choosing pre-built component libraries or design systems to speed up the creation of consistent user interfaces.