Kits de démarrage

  • Create React App : une manière officielle de démarrer un projet côté client avec React sans avoir à écrire une configuration.
  • Next.js : framework pour le rendu côté serveur ou des applications exportées statiquement.
  • Gatsby : générateur de sites statiques pour React, optimisés pour la rapidité.
  • nwb : une boîte à outils pour réaliser des applications React, des bibliothèques et d’autres modules npm pour le web.
  • razzle : créez des applications universelles en JavaScript rendues côté serveur sans configuration.
  • Neutrino : créez et construisez des applications JavaScript modernes sans configuration initiale.
  • Parcel : bundler d’applications web rapide et sans configuration.

Autres kits de démarrage

  • kyt : le framework utilisé par le New York Times pour développer et construire leurs propriétés web. Il a des partis pris mais reste configurable et inclut des kits de démarrage avec des options pour construire des applis full-stack ou statique / côté client avec les outils suivants : Express, React, éléments statiques, dernier ES, modules CSS / Sass, Jest, découpage de code, ESLint / Prettier, StyleLint, PostCSS, et SVG en-ligne.
  • React Redux Boilerplate : React Redux Boilerplate est un code générique de workflow fournissant un environnement de développement virtuel, adapté à la production et prêt à l’emploi : React, Redux, Reselect, Redux Actions, ES6, ESLint, Webpack avec une prise en charge de la configuration d’environnements.
  • React + Redux + Saga Boilerplate : code générique prêt à l’emploi intégrant react-router, redux, saga, webpack 3, Jest avec couverture de code et enzyme.
  • Create React App + Redux + React Router : basé sur Create React App, ce code générique intègre Redux, Redux Thunk et React Router, le tout configuré pour être prêt à l’emploi.
  • react-slingshot : kit de démarrage pour React et Redux avec Babel, rechargement à la volée, tests, analyse statique (linting, NdT) et une application fonctionnelle d’exemple.
  • Este : ensemble de développement et kit de démarrage pour des applications React fonctionnelles et universelles (à destination du navigateur, du serveur et du mobile). Tout ce qui est nécessaire pour démarrer est déjà inclus dedans.
  • Rekit : boîte à outils et codes génériques pour construire des applications web extensibles avec React, Redux et react-router.
  • webcube : une infrastructure JavaScript pour des applications JavaScript et sites web statiques modernes et universels. Il intègre le support et la simplification de sous-applications Redux, la composition de réducteurs, le routage, l’immutabilité, ESLint et Prettier, Docker, la gestion de mono-dépôt et bien d’autres outils encore.
  • starter-react-flux : un générateur pour les projets React et Flux avec Flux-Utils, Jest, Immutable.js, les React Addons, Webpack, ESLint, Babel et ES2015.
  • react-async-starter : kit de démarrage avec React, Redux, Fetch, ES7 Async avec Webpack, Babel et rechargement à la volée.
  • Kriasoft React Starter Kit : Gulp, Webpack, BrowserSync et React Starter Kit pour Visual Studio.
  • electron-react-boilerplate : un code générique d’applications Electron intégrant React, Flux, React Router, Webpack et React Hot Loader.
  • react-boilerplate : configuration rapide pour des applications React orientées performances, privilégiant le mode déconnecté et incluant Redux, le rechargement à la volée, react-router, ServiceWorker, AppCache, FontFaceObserver et Mocha.
  • vortigern : un code générique universel pour construire des applications web avec TypeScript, React, Redux et bien d’autres encore.
  • CRA Universal CLI : interface en ligne de commande pour initialiser des applications universelles avec Create React App sans nécessiter d’éjection. Il prend en charge le rendu côté serveur avec du découpage de code, et le streaming des réponses.
  • EDGE Platform : applications React universelles rendues côté serveur avec Apollo GraphQL, découpage du code JS et CSS, réglage fin de Webpack et localisation / internationalisation. La plupart des choses sont des dépendances externes, et le code générique est disponible.
  • bae: boîte à outils sans configuration. Rendu côté serveur (avec récupération des données), routage, streaming, gestion du style (avec styled-components) et rechargement à la volée de modules (HMR) prêts à l’emploi.
  • breko-hub : code générique prêt à l’emploi pour des applications universelles React de production. Il est complet avec le découpage de code, le rendu côté serveur (en utilisant koa), Redux, Saga, le débogage, le rechargement à la volée (mises à jour en direct sur le serveur), les modules CSS, SCSS, et des tests d’intégration et unitaires ultra-rapides. L’accent est également mis sur du code propre et de petits fichiers.
  • appseed : code générique prêt à l’emploi pour des applications React avec une UI toute prête. La partie front-end peut être empaquetée pour diverses couches serveur : Flask, Laravel, Express.