JavaScript React

Open-source JavaScript projects categorized as React | Edit details

Top 23 JavaScript React Projects

  • GitHub repo freeCodeCamp's open-source codebase and curriculum. Learn to code for free.

    Project mention: Freecodecamp or OSSU to self-teach software engineering & get a job in this field? | | 2021-10-11
  • GitHub repo React

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

    Project mention: What is B2D Sector? | | 2021-10-17

    Providing libraries (React, React Native) or frameworks (Angular, Flask) that handle the heavy lifting and uncertainty of the actual programming language

  • Syncfusion

    Syncfusion - See why our products are consistently getting 4.6 out of 5 stars by your peers.. Syncfusion Essential Studio for JavaScript is a modern UI control library built from the ground up to be lightweight, responsive, modular, and touch-friendly.

  • GitHub repo create-react-app

    Set up a modern web app by running one command.

    Project mention: Sending SMS Messages with AWS Amplify and NextJS | | 2021-10-14

    The default configuration assumes a project created with create-react-app, but this project is scaffolded with create-next-app.

  • GitHub repo Next.js

    The React Framework

    Project mention: How to Add An RSS Feed to a NextJS Blog | | 2021-10-17

    In this article I want to share how I implemented syndication feeds in my NextJS-powered website.

  • GitHub repo material-ui

    MUI (formerly Material-UI) is the React UI library you always wanted. Follow your own design system, or start with Material Design.

    Project mention: Winning my first Hacktoberfest! | | 2021-10-16
  • GitHub repo Gatsby

    Build blazing fast, modern apps and websites with React

    Project mention: In July I had migrated to Gatsby4 - it's all slow now | | 2021-10-16

    So you maybe used a very old starter of mine and updated it from v2 to v3, not from v3 to v4. We also didn't see any degradation in speed, as we actually improved it. If you found a bug in the core framework, please file an issue at

  • GitHub repo 33-js-concepts

    📜 33 JavaScript concepts every developer should know.

    Project mention: Main JavaScript Concepts ? | | 2021-10-05
  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo awesome-react-native

    Awesome React Native components, news, tools, and learning material!

    Project mention: Any one care to share a list of the best react native libraries or any useful library that we should all know about? | | 2021-08-02
  • GitHub repo Preact

    ⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM.

    Project mention: JavaScript Framework TodoMVC Size Comparison | | 2021-10-14

    I decided to take his process and methodology and apply it in addition to Preact, React, and Solid. So let's begin.

  • GitHub repo taro

    开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信/京东/百度/支付宝/字节跳动/ QQ 小程序/H5/React Native 等应用。

    Project mention: Top 10 Developer Trends, Thu Oct 22 2020 | | 2020-10-22

    NervJS / taro

  • GitHub repo react

    Cheatsheets for experienced React developers getting started with TypeScript (by typescript-cheatsheets)

    Project mention: Learning React with Typescript and it's giving me massive headaches.. | | 2021-10-16

    You might find this cheat sheet helpful:

  • GitHub repo react-boilerplate

    :fire: A highly scalable, offline-first foundation with the best developer experience and a focus on performance and best practices.

    Project mention: React Boilerplate For React Native | | 2021-10-11

    If you have worked with React Boilerplate before you probably know how much time it saves you when getting started with a big project. Not only at the start of a project, react boilerplate also comes in handy when you are in the middle of development. It makes writing repetitive codes easier by providing you with it's own CLI tools to generate boilerplate codes.

  • GitHub repo SheetJS js-xlsx

    :green_book: SheetJS Community Edition -- Spreadsheet Data Toolkit

    Project mention: Is there way to create hierarchical CSV file in JavaScript | | 2021-10-13

    That said, if Excel is your goal, you can create Excel files directly from JavaScript using xlsx.js. There's a lot of information there, but I've used this a lot to create and/or read from Excel files in JavaScript.

  • GitHub repo react-beautiful-dnd

    Beautiful and accessible drag and drop for lists with React

    Project mention: How to control the elements with react.js like this video ? | | 2021-10-09

    Here you go. Have fun :-)

  • GitHub repo N1

    :love_letter: An extensible desktop mail app built on the modern web. Forks welcome!

    Project mention: Fed up with the Mac, I spent six months with a Linux laptop | | 2021-04-02

    > - Finding a mail client I don't hate on linux is tricky. I've never been able to get on with the console clients, and I actually quite like Mac Mail. Thunderbird is kinda okay.

    If you're not a mailing list based developer, I would recommend Nylas Mail, which is both snappy any polished.

  • GitHub repo react-virtualized

    React components for efficiently rendering large lists and tabular data

    Project mention: React Virtualization - react-window vs react-virtuoso | | 2021-08-26

    react-virtualized is the elder and bulkier brother (same author) of react-window. It contains more components, features, and has a much larger package size compared to the lighter react-window. The package comes with 2D components, features like infinite scroll, autosizer, etc.

  • GitHub repo react-bootstrap

    Bootstrap components built with React

    Project mention: Best UI Frameworks for React.js | | 2021-10-11

    More info

  • GitHub repo Enzyme

    JavaScript Testing utilities for React

    Project mention: React component testing with Jest and React Testing Library | | 2021-09-07

    Another popular tool is Enzyme, but many believe that it can lead to bad testing practices. The main concern is that Enzyme offers extra utilities that allow you to test the internal workings of a component (e.g. read and set state of the component). The team at React tests React; therefore, there is no need for you to test React’s functionality such as state, componentDidMount, etc. The same goes for other libraries you may use.

  • GitHub repo react-native-web

    React Native Components and APIs for the Web

    Project mention: Running React Native everywhere | | 2021-10-03

    You mean necolas ? As far as I know, he's a Twitter engineer. But yeah, it's a fantastic project :)

  • GitHub repo JHipster

    JHipster is a development platform to quickly generate, develop, & deploy modern web applications & microservice architectures.

    Project mention: Ć Programming Language | | 2021-10-08

    Not talking about the interesting naming or the circumstances around this particular implementation, what do the people on HN think about the concept of such transpilation?

    I recall taking a course in university about model driven programming - the idea of creating an abstract representation of logic, interfaces and other system components and then generating either full implementations or stubs in multiple languages was an interesting one, even if implementations were really hard to get right.

    In practice, i've mostly only seen one language specific model driven design tools, like JHipster ( or the likes of JPA be reasonably successful, since there's a lot of problems with supporting abstractions across different languages and runtimes, but what has been the experience of others in that regard?

  • GitHub repo Boostnote

    This repository is outdated and new Boost Note app is available! We've launched a new Boost Note app which supports real-time collaborative writing.

    Project mention: Where is the insert date shortcut? | | 2021-06-20

    Also, if this is a feature request, you can open one here for boost note next:, or for old boost (legacy) note:

  • GitHub repo reactjs-interview-questions

    List of top 500 ReactJS Interview Questions & Answers....Coding exercise questions are coming soon!!

    Project mention: I have an interview tomorrow for a React.js Developer position any tips/advice? | | 2021-09-02

    I did several react interviews, always got some questions from this lists:

  • GitHub repo react-loadable

    :hourglass_flowing_sand: A higher order component for loading components with promises.

    Project mention: React Lazy Loading; does it slow down your app? | | 2021-04-18

    Preloading is possible with react-loadable:

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-10-17.


What are some of the best open-source React projects in JavaScript? This list will help you:

Project Stars
1 freeCodeCamp 333,883
2 React 176,075
3 create-react-app 90,888
4 Next.js 74,459
5 material-ui 72,167
6 Gatsby 51,527
7 33-js-concepts 43,849
8 awesome-react-native 30,519
9 Preact 30,087
10 taro 29,778
11 react 29,176
12 react-boilerplate 27,952
13 SheetJS js-xlsx 27,521
14 react-beautiful-dnd 25,176
15 N1 24,633
16 react-virtualized 22,571
17 react-bootstrap 20,051
18 Enzyme 19,736
19 react-native-web 19,346
20 JHipster 18,929
21 Boostnote 17,429
22 reactjs-interview-questions 16,996
23 react-loadable 16,170
Find remote jobs at our new job board There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Scout APM: A developer's best friend. Try free for 14-days
Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.