Awesome React

An opinionated development stack for the web front-end, primarily with React.

Libraries

Frameworks

Boilerplates

Version  Managers

Package Managers

  • npm/cli - JavaScript package manager
  • npx - execute npm package binaries

Project Management

Linters

Formatters

  • Prettier - an opinionated code formatter

Testing

  • act - Run GitHub Actions locally
  • Jest - JavaScript testing framework
  • Cypress - JavaScript End-to-End testing framework
  • React Testing Library - React DOM testing utilities
  • jest-dom - custom Jest matchers to test the DOM
  • user-event - fire events the same way the user does
  • Enzyme - JavaScript testing utility for React

Parallelization

  • npm-run-all - run multiple npm-scripts in parallel or sequential

Automation

  • GitHub Actions - workflow automation tool
  • Netlify - all-in-one platform for automating modern web projects

Web Servers

Text editors

Show Comments