- Notifications
You must be signed in to change notification settings - Fork0
React Starter Kit — isomorphic web app boilerplate (Node.js, Express, GraphQL, React.js, Babel, PostCSS, Webpack, Browsersync)
License
ACPK/react-starter-kit
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
React Starter Kit — "isomorphic" web app boilerplate 

React Starter Kit is an opinionated boilerplate for webdevelopment built on top ofNode.js,Express,GraphQL andReact, containing modern web developmenttools such asWebpack,BabelandBrowsersync. Helping you to stay productivefollowing the best practices. A solid starting point for both professionalsand newcomers to the industry.
Seegetting started guide,demo,docs,roadmap | Join#react-starter-kit chat room on Gitter | Visit our sponsors:
- Follow thegetting started guide to download and run the project(Node.js >= 6.5)
- Check thecode recipes used in this boilerplate, or share yours
Themaster
branch of React Starter Kit doesn't include a Flux implementation or any otheradvanced integrations. Nevertheless, we have some integrations available to you infeaturebranches that you can use either as a reference or merge into your project:
- feature/redux (PR)— isomorphic Redux byPavel Lang(seehow to integrate Redux) (based on
master
) - feature/apollo (PR)— isomorphic Apollo Client byPavel Lang(seeTracking PR #1147) (based on
feature/redux
) - feature/react-intl (PR)— isomorphic Redux and React Intl byPavel Lang(seehow to integrate React Intl) (based on
feature/apollo
) - feature/apollo-pure (PR)— bare Apollo codebase bypiglovesyou (based on
master
)
You can see status of most reasonable merge combination asPRs labeled asTRACKING
If you think that any of these features should be onmaster
, or vice versa, some features shouldremoved from themaster
branch, pleaselet us know.We love your feedback!
React Starter Kit | React Static Boilerplate | ASP.NET Core Starter Kit | |
---|---|---|---|
App type | Isomorphic (universal) | Single-page application | Single-page application |
Frontend | |||
Language | JavaScript (ES2015+, JSX) | JavaScript (ES2015+, JSX) | JavaScript (ES2015+, JSX) |
Libraries | React,History,Universal Router | React,History,Redux | React,History,Redux |
Routes | Imperative (functional) | Declarative | Declarative, cross-stack |
Backend | |||
Language | JavaScript (ES2015+, JSX) | n/a | C#, F# |
Libraries | Node.js,Express,Sequelize, GraphQL | n/a | ASP.NET Core,EF Core, ASP.NET Identity |
SSR | Yes | n/a | n/a |
Data API | GraphQL | n/a | Web API |
♥ React Starter Kit? Help us keep it alive by donating funds to cover projectexpenses viaOpenCollective orBountysource!






Anyone and everyone is welcome tocontribute to this project. The best way tostart is by checking ouropen issues,submit a new issue orfeature request,participate in discussions, upvote or downvote the issues you like or dislike, sendpullrequests.
- Getting Started with React.js
- Getting Started with GraphQL and Relay
- React.js Questions on StackOverflow
- React.js Discussion Board
- Flux Architecture for Building User Interfaces
- Enzyme — JavaScript Testing utilities for React
- Flow — A static type checker for JavaScript
- The Future of React
- Learn ES6,ES6 Features
- GraphQL Starter Kit — Boilerplate for building data APIs with Node.js, JavaScript (via Babel) and GraphQL
- Membership Database — SQL schema boilerplate for user accounts, profiles, roles, and auth claims
- Babel Starter Kit — Boilerplate for authoring JavaScript/React.js libraries
- #react-starter-kit on Stack Overflow — Questions and answers
- #react-starter-kit on Gitter — Watch announcements, share ideas and feedback
- GitHub issues, orScrum board — File issues, send feature requests
- appear.in/react — Open hours! Exchange ideas and experiences (React, GraphQL, startups and pet projects)
- @koistya onCodementor, orSkype — Private consulting
Copyright © 2014-present Kriasoft, LLC. This source code is licensed under the MITlicense found in theLICENSE.txtfile. The documentation to the project is licensed under theCC BY-SA 4.0 license.
Made with ♥ by Konstantin Tarkus (@koistya) andcontributors
About
React Starter Kit — isomorphic web app boilerplate (Node.js, Express, GraphQL, React.js, Babel, PostCSS, Webpack, Browsersync)
Resources
License
Contributing
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Languages
- JavaScript89.5%
- CSS10.2%
- Dockerfile0.3%