Setting up a custom toolchain

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/reactjs

Our great sponsors
  • Appwrite - The Open Source Firebase alternative introduces iOS support
  • InfluxDB - Access the most powerful time series database as a service
  • Sonar - Write Clean JavaScript Code. Always.
  • berry

    📦🐈 Active development trunk for Yarn ⚒

    A package manager lets you install, update, and manage third-party packages. Popular package managers: npm (built into Node.js), Yarn, pnpm.

  • TypeScript

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

    A compiler lets you compile modern language features and additional syntax like JSX or type annotations for the browsers. Popular compilers: Babel, TypeScript, swc.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • webpack

    A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.

    A bundler lets you write modular code and bundle it together into small packages to optimize load time. Popular bundlers: webpack, Parcel, esbuild, swc.

  • terser

    🗜 JavaScript parser, mangler and compressor toolkit for ES6+

    A minifier makes your code more compact so that it loads faster. Popular minifiers: Terser, swc.

  • swc

    Rust-based platform for the Web

    A compiler lets you compile modern language features and additional syntax like JSX or type annotations for the browsers. Popular compilers: Babel, TypeScript, swc.

  • parcel

    The zero configuration build tool for the web. 📦🚀

    A bundler lets you write modular code and bundle it together into small packages to optimize load time. Popular bundlers: webpack, Parcel, esbuild, swc.

  • jest

    Delightful JavaScript Testing.

    A test runner lets you run tests against your code. Popular test runners: Jest.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • Express

    Fast, unopinionated, minimalist web framework for node.

    A server handles server requests so that you can render components to HTML. Popular servers: Express.

  • ESLint

    Find and fix problems in your JavaScript code.

    A linter checks your code for common mistakes. Popular linters: ESLint.

  • esbuild

    An extremely fast bundler for the web

    A bundler lets you write modular code and bundle it together into small packages to optimize load time. Popular bundlers: webpack, Parcel, esbuild, swc.

  • babel-sublime

    Syntax definitions for ES6 JavaScript with React JSX extensions.

    A compiler lets you compile modern language features and additional syntax like JSX or type annotations for the browsers. Popular compilers: Babel, TypeScript, swc.

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