Starter Kits

  • Create React App - An officially supported way to start a client-side React project with no configuration
  • Next.js - Framework for server-rendered or statically-exported React apps
  • Gatsby - Blazing-fast static site generator for React
  • nwb - A toolkit for React apps, libraries and other npm modules for the web
  • razzle - Create server-rendered universal JavaScript applications with no configuration
  • Neutrino - Create and build modern JavaScript applications with zero initial configuration

Client-side Kits

  • kyt - The framework that the New York Times uses to develop and build their web properties. It’s somewhat opinionated but configurable, and includes starter kits with options to build full-stack or static/client-side apps with the following tools: Express, React, static assets, latest ES, CSS/Sass Modules, Jest, code-splitting, ESLint/Prettier, StyleLint, PostCSS, and inline SVGs.
  • React CDK - Component Development Kit for React
  • React Static Boilerplate: Static site generator based on React, Gulp/Webpack, React Hot Loader, Babel, postCSS/cssnext. Best suited for deploying React.js site to GitHub Pages or Amazon S3.
  • React Redux Boilerplate: React Redux Boilerplate is a workflow boilerplate that make life easier for developers by providing a virtual development environment and production ready build workflow out of the box. ( React, Redux, Reselect, Redux Actions, ES6, ESLint, Webpack with integrated environment config support )
  • Create React App + Redux + React Router: Based on Create React App, this boilerplate comes with Redux, Redux Thunk and React Router all configured ready to go.
  • React, TypeScript, JSPM starter-kit: Unopinionated starter kit to build modular web apps with React & TypeScript powered by JSPM/SystemJS 0.17.X (ES2016, hot-reload, browser-sync, bundle for prod scripts)
  • Subschema - Subschema is a Dependency Injection Library for React, included is a project starter, with webpack, karma and babel.
  • React + Redux + Saga Boilerplate - Ready to grow boilerplate with react-router, redux, saga, webpack 2, jest w/ coverage and enzyme.
  • generator-enigma a minimalist React application scaffolding tool that sets up a ready-to-deploy web app, complete with testing via Jest and optional react-router boilerplate.
  • Component-Template - A create-react-app based starter kit for building, documenting, & publishing React Components. Includes React Router v4, Bootstrap 4 and Reactstrap.
  • Rekit - Toolkit and boilerplates for building scalable web applications with React, Redux and React-router.
  • webcube - A JS infrastructure for modern Universal JS web app/sites and static websites. Provides built-in support and simplification for Redux sub-app, reducer bundle, router, immutable, eslint + prettier, docker, monorepo and many other tools.

Full-stack Kits

  • kyt - The framework that the New York Times uses to develop and build their web properties. It’s somewhat opinionated but configurable, and includes starter kits with options to build full-stack or static/client-side apps with the following tools: Express, React, static assets, latest ES, CSS/Sass Modules, Jest, code-splitting, ESLint/Prettier, StyleLint, PostCSS, and inline SVGs.
  • react-universally A starter kit for universal react applications with React, Express, React Router (v4), ES2017, Flow, Jest, Service workers, Data-fetching and code-splitting.
  • web-service-template Membership single-page application with React and TypeScript.
  • starter-react-flux A generator for React and Flux project with Flux-Utils, Jest, Immutable.js, React Addons, Webpack, ESLint, Babel and ES2015.
  • react-slingshot: React + Redux starter kit with Babel, hot reloading, testing, linting and a working example app.
  • react-async-starter: React + Redux + Fetch + ES7 Async with Webpack, Babel and hot reloading.
  • spa-starter-kit: Full stack Docker node.js container with React, webpack, babel, sass, ESLint, React Hot Loader, Redux for a single-page application.
  • react-flux-starter-kit: React, Flux, React Router with Browserify, Bootstrap, and ESLint, all wired up via Gulp. Includes link to associated course.
  • exnext-quickstart: Compilation, testing, code validation (ESLint) and hot reloading
  • react-component-template: Base for npm-publisheable standalone React Components with tests, ES6 coverage
  • Base: An open-source, security focused, web application starter kit. Built with ReactJS, Flux, Express, and Postgres.
  • Este: Dev stack and starter kit for functional and universal (browser, server, mobile) React applications. Everything you need to start is included.
  • essential-react: A minimal skeleton for building testable React apps using ES6
  • jspm-react: Lightweight boilerplate on JSPM/Systemjs with hot-reloading modules for the browser
  • react-flux-coffeescript-browserify-gulp-demo: React, Flux, Coffeescript, Browserify, Watchify, Gulp
  • react-reflux-boilerplate-with-webpack: React Reflux Workflow Boilerplate — React, Reflux, Gulp, Webpack, Stylus and CoffeeScript.
  • kontraktor-intrinsic-jsx: Native Java-implementation of JSX Transpiler + Bundler + Server (no nashorn or node/babel required)
  • React-Phonegap App: Phonegap App built with react using Flux.
  • Kriasoft React Starter Kit: Gulp, Webpack, BrowserSync + React Starter Kit for Visual Studio
  • react-express-template: Web app starter template with React, React Router, ES6 (via Babel), CoffeeScript, Express/Node.js, Semantic-UI, Gulp, LiveReload, and more
  • generator-react-webpack: Yeoman generator for React and Webpack.
  • generator-react-express: Yeoman generator for React and Express with browserify, react-router and bootstrap.
  • generator-react-component: Yeoman generator React Component projects with Gulp, Browserify, Live Reload and publishing to GitHub Pages.
  • Racket: Yeoman generator for creating a universal React Redux web application.
  • Genesis Skeleton: Modern, opinionated, full-stack starter kit for rapid, streamlined application development (supports React).
  • react-starter-template: Starter template with Gulp, Webpack and Bootstrap.
  • react-brunch: Brunch plugin.
  • react-browserify-template: Quick-start with Browserify.
  • react-router-bootstrap-seed: Starter template with react-router, react-bootstrap and react-bootstrap-router (build with Gulp).
  • React Phonegap Starter: Gulp, NPM, Browserify, React, Phonegap, Less, Recess, Underscore, JQuery…
  • generator-react-gulp-browserify Yeoman generator for React, Gulp, Browserify and Twitter Bootstrap Sass official.
  • generator-react-boilerplate Yeoman generator for React, Gulp, Browserify, Bootstrap and Fluxxor.
  • react-starterify: React JS application skeleton using Browserify and other awesome tools
  • fluxury: A React/Flux starter kit with NPM (build tool), Browserify, ImmutableJS, JSXHint and React-Router completely written in ES6 (Babelify transform).
  • react-app-boilerplate: Browserify workflow with automatic JSX transformation, dependency handling for fast builds and jasmine test environment.
  • nuts: A fully-featured starter kit that uses webpack, react, flux, backbone, mongo, and kue. Includes server-side and client-side rendering.
  • generator-rc: A scaffold to develop react component quickly.
  • MimosaReactBackbone: A TodoMVC React/Backbone app w/ Mimosa for tooling.
  • TodoMVC - NestedReact: TodoMVC React app built with NestedTypes and NestedReact.
  • react-boilerplate: It is a basic React project boilerplate, it uses JSX, React Router, Browserify, Reactify (ES6) and SASS.
  • koa-react-full-example Boilerplate of a Koa React integration. Also shows a way to integrate koa-passport, react-router and react-bootstrap and a few other common modules. Includes an authentication flow.
  • generator-simple-react-browserify Really simple React + Browserify app generator for yeoman. Start here if you’re trying to actually learn something.
  • react-starterkit-with-reflux It’s a fork of react-starterkit with React, Reflux, ES6 with Babel, Fontawesome, SASS, Bootstrap SASS(not react-bootstrap), and Browserify.
  • react-jspm Boilerplate for developing React with jspm and SystemJS module loader.
  • electron-react-boilerplate A React + Flux Electron application boilerplate based on React, Flux, React Router, Webpack, React Hot Loader
  • Coils: React/SQL full stack realtime framework in Clojure
  • isomorphic-flux-react-react-router: A clean, unbloated starter template without any unnecessary complexity for isomorphic web apps using React, Flux, react-router. Uses gulp and webpack for builds, jest for testing and SASS for CSS preprocessing.
  • generator-sui-react: A Yeoman generator for Schibsted User Interface (sui) ReactJS components. The generator provides a basic structure to start developing a component, including coding standard rules, naming conventions and a unit testing suite.
  • Universal-routed-flux-demo Example app to get started building universal flux applications, with Reactjs, React Router and es6.
  • react-starter React starter project with ES2015, Browserify, Babel, mobservable.
  • react-flux-flow-webpack-jest-es6 A complete React, Flux, Flow, Webpack, Jest and ES6 starter kit.
  • react-boilerplate Quick setup for performance orientated, offline-first React.js applications featuring Redux, hot-reloading, PostCSS, react-router, ServiceWorker, AppCache, FontFaceObserver and Mocha.
  • vortigern A universal boilerplate for building web applications w/ TypeScript, React, Redux and more.
  • react-redux-starter-kit: Terrific universal Redux + React Router starter kit with Babel, SASS, hot reloading, testing, linting. Unopinionated as possible.
  • prax: Sane functional programming style architecture for realtime apps, with single immutable state, event system, reactive views, support development through pure functions.
  • react-redux-universal-boilerplate: An Universal ReactJS/Redux Boilerplate with Babel, Webpack 2, Webpack backend bundling, React Hot Loader 3, sass or cssnext, testing, linting…
  • FUJITSU K5 Playground A SPA and BFF generator with React, Flux, Swagger, Node.js, Material-ui, Jest, Webpack, ESLint and Babel.
  • CRA Universal CLI CLI to initialize universal create-react-app without ejecting. Supports Server-side rendering with Code-splitting, and Node Stream rendering.
  • EDGE Platform Universal React/SSR + Apollo GraphQL + JS/CSS Code Splitting + Fine-Tuned Webpack + Localization/Internationalization. Most things are external dependencies. Boilerplate available.