Git Product home page Git Product logo

fucking-awesome-react's Introduction

Awesome React Awesome

A collection of awesome things regarding the React ecosystem.

React

React General Resources

React Tutorials

React Frameworks

  • 120371⭐  25729🍴 next) - The React Framework
  •  13378⭐    775🍴 blitz) - The Missing Fullstack Toolkit for Next.js
  •  27294⭐   2299🍴 remix) - Full stack web Framework that lets you focus on the user interface
  •  55001⭐  10360🍴 gatsby) - Build modern websites with React
  •  23982⭐   5142🍴 react-admin) - A frontend Framework for building B2B applications
  •  24588⭐   1805🍴 refine) - Build your React-based CRUD applications, without constraints

React Component Libraries

  •  91529⭐  31424🍴 material-ui) - Ready-to-use foundational React components
  •  90127⭐  45742🍴 ant-design) - An enterprise-class UI design language and React UI library
  •  56442⭐   3003🍴 shadcn-ui) - Beautifully designed components built using Radix UI and Tailwind CSS
  •  22192⭐   3575🍴 react-bootstrap) - Bootstrap components built with React
  •  17668⭐   2623🍴 fluentui) - Microsoft's Fluent UI
  •  17847⭐   3244🍴 framework7) - Full featured HTML framework for building iOS & Android apps
  •   7623⭐    362🍴 ariakit) - Toolkit for building accessible web apps with React

React State Management and Data Fetching

  •  60450⭐  15261🍴 redux) - Predictable State Container for JavaScript Apps
  •  27193⭐   1747🍴 mobx) - Simple, scalable state management
  •  42368⭐   1296🍴 zustand) - Bear necessities for state management in React
  •  39624⭐   2642🍴 tanstack-query) - Powerful asynchronous state management
  •  29384⭐   1179🍴 swr) - React Hooks for Data Fetching
  •  19198⭐   2629🍴 apollo-client) - A fully-featured, production ready caching GraphQL client
  •  18174⭐   1794🍴 relay) - A framework for building data-driven React applications
  •  19446⭐   1153🍴 recoil) - Experimental state management library for React apps
  •  17210⭐    545🍴 jotai) - Primitive and flexible state management for React
  •  26114⭐   1213🍴 xstate) - State machines and statecharts for the modern web
  •   4491⭐    218🍴 effector) - Business logic with ease
  •  26911⭐    837🍴 immer) - Create the next immutable state by mutating the current one
  •  32853⭐   1776🍴 immutable-js) - Immutable persistent data collections for Javascript
  •  20548⭐   1003🍴 rxdb) - A fast, offline-first, reactive database for JavaScript Applications

React Styling

  •  40069⭐   2469🍴 styled-components) - Visual primitives for the component age
  •  17175⭐   1092🍴 emotion) - CSS-in-JS library designed for high performance style composition
  •  11176⭐    412🍴 linaria) - Zero-Runtime CSS in JS library
  •   9254⭐    267🍴 vanilla-extract) - Zero-runtime Stylesheets-in-TypeScript

React Routing

  •  51879⭐  10112🍴 react-router) - Declarative routing for React
  •   6112⭐    142🍴 wouter) - A minimalist-friendly routing
  •   7039⭐    468🍴 tanstack-router) - Type-safe router with built-in caching & URL state management

React Development Tools

  • 101833⭐  26570🍴 create-react-app) - Set up a modern Web app by running one command
  •  64607⭐   5715🍴 vite) - Next Generation Frontend Tooling
  •  43100⭐   2256🍴 parcel) - The zero configuration build tool for the web
  •  15160⭐    544🍴 million) - An extremely fast and lightweight optimizing compiler
  •  14542⭐    932🍴 reactotron) - A desktop app for inspecting your React and React Native projects
  •   8811⭐   2756🍴 eslint-plugin-react) - React specific linting rules for ESLint
  •  10779⭐    187🍴 why-did-you-render) - Monkey patches React to notify you about avoidable re-renders

React Libraries

  •  36027⭐   1922🍴 preact) - Fast React alternative with the same modern API
  •  28507⭐   1541🍴 floating-ui) - Toolkit to create floating elements
  •   7527⭐    374🍴 loadable-components) - The recommended Code Splitting library for React
  •   1027⭐     35🍴 react-uploady) - Modern file-upload components & hooks for React
  •  11889⭐    929🍴 downshift) - React autocomplete, combobox or select dropdown components
  •   6388⭐    195🍴 react-error-boundary) - A React error boundary component that lets you catch errors

React Testing

  •  43558⭐   6339🍴 jest) - Delightful JavaScript Testing
  •  18634⭐   1078🍴 react-testing-library) - Simple and complete React DOM testing utilities
  •  46132⭐   3106🍴 cypress) - Fast, easy and reliable testing for anything that runs in a browser

React Awesome Components

  •  40300⭐   3384🍴 Awesome React Components)
  •  27232⭐   4086🍴 react-select) - The Select Component for React
  •   7375⭐   2182🍴 react-big-calendar) - Calendar component
  •      ?⭐      ?🍴 react-datepicker) - A simple and reusable datepicker component for React
  •   3743⭐    156🍴 react-loading-skeleton) - Create skeleton screens that automatically adapt to your app
  •   3674⭐    318🍴 react-qrcode) - QR component for use with React
  •   1065⭐     65🍴 react-archer) - Draw arrows between React elements
  •  11039⭐    716🍴 react-icons) - SVG React icons of popular icon packs
  •    753⭐     64🍴 react-complex-tree) - Unopinionated Accessible Tree
  •   1305⭐    237🍴 react-insta-stories) - A React component for Instagram like stories
  •  38528⭐   9749🍴 swiper) - Most modern mobile touch slider
  •   4496⭐    200🍴 keen-slider) - The Touch slider carousel
  •    111⭐      6🍴 cookie-consent-banner) – The lightweight and flexible Cookie Consent Banner
  •    436⭐     16🍴 heart-switch) - A heart-shaped toggle switch component for React
  •   4611⭐    181🍴 kbar) - Fast, portable, and extensible cmd+k interface for your site
  •   3261⭐    424🍴 tagify) - Lightweight, efficient Tags input component
  •   4164⭐    193🍴 puck) - The visual editor for React

React Components Sandboxes

  •  82734⭐   8994🍴 storybook) - Storybook is a frontend workshop for building UI components and pages in isolation
  •  10788⭐   1437🍴 react-styleguidist) - Isolated React component development environment with a living style guide
  •   8108⭐    342🍴 react-cosmos) - Dev tool for creating reusable React components
  •  17550⭐    902🍴 bit) - A build system for development of composable software

React Forms

  •  39496⭐   1976🍴 react-hook-form) - React Hooks for form state management and validation
  •  33501⭐   2762🍴 formik) - Build forms in React, without the tears
  •  13628⭐   2142🍴 react-jsonschema-form) - A React component for building Web forms from JSON Schema
  •  10735⭐   1394🍴 formily) - Alibaba Group Unified Form Solution
  •   2478⭐     85🍴 vest) - Declarative validations framework

React Tables and Grids

  •  19430⭐   2518🍴 react-grid-layout) - A draggable and resizable grid layout with responsive breakpoints
  •  24066⭐   2982🍴 tanstack-table) - Headless UI for building powerful tables & datagrids
  •   6678⭐   2154🍴 react-data-grid) - Feature-rich and customizable data grid React component

React Maps

  •   7554⭐   1330🍴 react-map-gl) - React friendly API wrapper around MapboxGL JS
  •   4919⭐    881🍴 react-leaflet) - React components for Leaflet maps

React Charts

  •  22587⭐   1652🍴 recharts) - Redefined chart library built with React and D3
  •  18711⭐    677🍴 visx) - Visualization components
  •  10769⭐    519🍴 victory) - A collection of composable React components for building interactive data visualizations
  •   8654⭐    828🍴 react-vis) - Data Visualization Components
  •  12637⭐    991🍴 nivo) - Provides a rich set of data visualization components built on top of the D3 and React libraries

React Renderers

  •  25909⭐   1476🍴 react-three-fiber) - A React renderer for Three.js
  •  25772⭐    578🍴 ink) - React for interactive command-line apps
  •  19076⭐    918🍴 remotion) - Make videos programmatically with React
  •  14105⭐   1102🍴 react-pdf) - Create PDF files using React
  •   2396⭐    124🍴 react-figma) - A React renderer for Figma

React Internationalization

  •  14060⭐   1347🍴 formatjs) - Internationalize your web apps
  •   8926⭐   1018🍴 react-i18next) - Internationalization for React done right
  •   2090⭐     74🍴 typesafe-i18n) - A fully type-safe and lightweight internationalization library

React Graphics and Animations

  •  27405⭐   1166🍴 react-spring) - A spring physics based React animation library
  •  22001⭐    717🍴 framer-motion) - Open source, production-ready animation and gesture library for React
  •  11585⭐    199🍴 auto-animate) - A zero-config, drop-in animation utility that adds smooth transitions
  •   6972⭐    780🍴 react-tsparticles) - Easily create highly customizable particles effects
  •    901⭐    109🍴 react-parallax-tilt) - Easily apply tilt hover effect on React components

React Integration

  •   6441⭐    436🍴 rescript-compiler) - A robustly typed language that compiles to efficient and human-readable JavaScript
  •   6723⭐    760🍴 react-rails) - Integrate React with Rails
  •   1518⭐    138🍴 fulcro) - A library for development of web applications in clj/cljs
  • 🌎 tailwind-react - Article that shows you how to integrate React application with Tailwind

React Real Apps

  •  28020⭐   6826🍴 mattermost-server) - An open source platform for secure collaboration
  •  19281⭐   7949🍴 kibana) - Your window into the Elastic Stack
  •   9568⭐    630🍴 webamp) - Winamp 2 reimplemented for the browser
  •   6985⭐   1697🍴 overreacted) - Personal blog by Dan Abramov
  •   2427⭐     51🍴 wave) - An open-source, cross-platform terminal for seamless workflows

React Native

React Native General Resources

React Native Navigation

  •  23237⭐   4962🍴 react-navigation) - Routing and navigation for your React Native apps
  •   1358⭐    110🍴 expo-router) - The File-based router for universal React Native apps

React Native Awesome Components

React Native Libraries

  •   5588⭐    558🍴 realm-js) - A mobile database: an alternative to SQLite & key-value stores
  •   6347⭐   1438🍴 react-native-device-info) - Device Information for React Native iOS and Android

Contribution

This list began as a personal compilation of interesting things related to React. When it was initiated, React was still in beta, a special script was required to convert JSX to JS, and Flux had not yet been released. Today, React has become mainstream, with numerous developments taking place. Kindly refrain from using this list as an advertisement board or a space to promote your experiments. We focus on sharing entirely free resources here. Please feel free to propose updates for outdated projects and articles, as well as new contributions. Your input and suggestions are wholeheartedly♡ appreciated. (✿◠‿◠)

CC0

Source

 61837⭐   7038🍴 enaqx/awesome-react)

fucking-awesome-react's People

Contributors

0x1026 avatar appleboy avatar awesome-bot avatar browniefed avatar caprica-six avatar da-vaibhav avatar designorant avatar eanplatter avatar enaqx avatar erickeno avatar gaearon avatar gilbarbara avatar haroenv avatar ilyalesik avatar karesztrk avatar killavus avatar koistya avatar mbasso avatar michelebertoli avatar ngokevin avatar paulmelnikow avatar readmecritic avatar rickwong avatar rwieruch avatar sachin-inguva avatar semigradsky avatar stanleycyang avatar thelordoftheboards avatar tonyspiro avatar xgrommx avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.