Awesome Open Source
Awesome Open Source


ultimate-hot-boilerplate for a universal react/node app with server-side-render

Build Status Coverage Status Known Vulnerabilities Scrutinizer Code Quality Gitter Chat

Greenkeeper badge Dependencies devDependencies

This boilerplate come with common things you can found in create-react-app, while being more progressive in adopting some of the more edgy stacks, such as styled-components, redux-segment, graphql, flow, prettier, etc.

It can be used as the base of a monolithical app that packs UI and API all together for rapid iterations or products or being split up into micro-services as well.

Hot Reload Everything 🔥

  • Redux reducer hot reloading both client/server side
  • React component hot reloading both client/server side
  • Styled-components hot reloading both client/server side
  • Server-side express routes hot reloading
  • React-Router v5 hot reloading both client/server side

Boost Development Experience 🏎

  • Redux DevTools Extension both client/server side
  • Redux-Segment Analytics Integration
  • GraphQL with nested data example both client/server side
  • Path resolve no .. both client/server side

Production Ready Quality 🚀

  • linting and formatting with Eslint, Prettier, Stylelint
  • flexible type safety check with Flow
  • unit testing with Jest, Enzyme, Supertest, etc.
  • e2e test toolings
  • containerise with Docker
  • best practices React/Redux patterns with Immutable, Reselect
  • graphql api
  • tracking, analytics integration (logging, metrics can be added)



Alternatives To Ultimate Hot Boilerplate
Select To Compare

Alternative Project Comparisons
Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Javascript (1,059,387
Reactjs (162,343
Docker (97,272
Express (30,219
Redux (27,898
Webpack (23,627
Webpack4 (23,627
Graphql (15,716
Flow (10,544
Jest (8,607
Eslint (8,289
Babel (8,003
Apollo (4,449
Prettier (4,355
Server Side Rendering (4,069
Hot (4,024
Stylelint (1,324
Eslint Plugin (667
Redux Devtools Extension (71