# react-starter-kit **Repository Path**: materliu/react-starter-kit ## Basic Information - **Project Name**: react-starter-kit - **Description**: React Starter Kit — isomorphic web app boilerplate (Node.js, Express, GraphQL, React.js, Babel 6, PostCSS, Webpack, Browsersync) - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-06-21 - **Last Updated**: 2021-06-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## React Starter Kit — "[isomorphic](http://nerds.airbnb.com/isomorphic-javascript-future-web-apps/)" web app boilerplate > [React Starter Kit](https://www.reactstarterkit.com) is an opinionated > boilerplate for web development built on top of [Node.js](https://nodejs.org/), > [Express](http://expressjs.com/), [GraphQL](http://graphql.org/) and > [React](https://facebook.github.io/react/), containing modern web development > tools such as [Webpack](http://webpack.github.io/), [Babel](http://babeljs.io/) > and [Browsersync](http://www.browsersync.io/). Helping you to stay productive > following the best practices. A solid starting point for both professionals > and newcomers to the industry. **See** [getting started](./docs/getting-started.md) guide, [demo](http://demo.reactstarterkit.com), [docs](https://github.com/kriasoft/react-starter-kit/tree/master/docs), [to-do list](https://waffle.io/kriasoft/react-starter-kit)  |  **Join** [#react-starter-kit](https://gitter.im/kriasoft/react-starter-kit) chat room to stay up to date  |  **Visit our sponsors**:

[![Rollbar - Full-stack error tracking for all apps in any language](https://dl.dropboxusercontent.com/u/16006521/react-starter-kit/rollbar.png)](https://rollbar.com/?utm_source=reactstartkit(github)&utm_medium=link&utm_campaign=reactstartkit(github))    [![Localize - Translate your web app in minutes](https://dl.dropboxusercontent.com/u/16006521/react-starter-kit/localize.png)](https://localizejs.com/?cid=802&utm_source=rsk) ### Getting Started * Follow the [getting started guide](./docs/getting-started.md) to download and run the project * Check the [code recipes](./docs/recipes) used in this boilerplate, or share yours ### Customization The `master` branch of React Starter Kit doesn't include a Flux implementation or any other advanced integrations. Nevertheless, we have some integrations available to you in *feature* branches that you can use either as a reference or merge into your project: * [feature/redux](https://github.com/kriasoft/react-starter-kit/tree/feature/redux) — isomorphic Redux by [Pavel Lang](https://github.com/langpavel) (see [how to integrate Redux](./docs/recipes/how-to-integrate-redux.md)) (based on `master`) * [feature/react-intl](https://github.com/kriasoft/react-starter-kit/tree/feature/react-intl) — isomorphic Redux and React Intl by [Pavel Lang](https://github.com/langpavel) (see [how to integrate React Intl](./docs/recipes/how-to-integrate-react-intl.md)) (based on `feature/redux`) * [feature/bootstrap3](https://github.com/kriasoft/react-starter-kit/tree/feature/bootstrap3) — Simplest possible integration of [react-bootstrap](https://react-bootstrap.github.io/) by [Pavel Lang](https://github.com/langpavel) (based on `master`) If you think that any of these features should be on `master`, or vice versa, some features should removed from the `master` branch, please [let us know](https://gitter.im/kriasoft/react-starter-kit). We love your feedback! ### Comparison
 

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
### Backers ♥ React Starter Kit? Help us keep it alive by donating funds to cover project expenses via [OpenCollective](https://opencollective.com/react-starter-kit) or [Bountysource](https://salt.bountysource.com/teams/react-starter-kit)! lehneres Tarkan Anlar Morten Olsen Adam David Ernst Zane Hitchcox ### How to Contribute Anyone and everyone is welcome to [contribute](CONTRIBUTING.md) to this project. The best way to start is by checking our [open issues](https://github.com/kriasoft/react-starter-kit/issues), [submit a new issues](https://github.com/kriasoft/react-starter-kit/issues/new?labels=bug) or [feature request](https://github.com/kriasoft/react-starter-kit/issues/new?labels=enhancement), participate in discussions, upvote or downvote the issues you like or dislike, send [pull requests](CONTRIBUTING.md#pull-requests). ### Learn More * [Getting Started with React.js](http://facebook.github.io/react/) * [Getting Started with GraphQL and Relay](https://quip.com/oLxzA1gTsJsE) * [React.js Questions on StackOverflow](http://stackoverflow.com/questions/tagged/reactjs) * [React.js Discussion Board](https://discuss.reactjs.org/) * [Flux Architecture for Building User Interfaces](http://facebook.github.io/flux/) * [Enzyme — JavaScript Testing utilities for React](http://airbnb.io/enzyme/) * [Flow — A static type checker for JavaScript](http://flowtype.org/) * [The Future of React](https://github.com/reactjs/react-future) * [Learn ES6](https://babeljs.io/docs/learn-es6/), [ES6 Features](https://github.com/lukehoban/es6features#readme) ### Related Projects * [Membership Database](https://github.com/membership/membership.db) — SQL schema boilerplate for user accounts, profiles, roles, and auth claims * [Babel Starter Kit](https://github.com/kriasoft/babel-starter-kit) — Boilerplate for authoring JavaScript/React.js libraries ### Support * [#react-starter-kit](http://stackoverflow.com/questions/tagged/react-starter-kit) on Stack Overflow — Questions and answers * [#react-starter-kit](https://gitter.im/kriasoft/react-starter-kit) on Gitter — Watch announcements, share ideas and feedback * [GitHub issues](https://github.com/kriasoft/react-starter-kit/issues), or [Scrum board](https://waffle.io/kriasoft/react-starter-kit) — File issues, send feature requests * [appear.in/react](https://appear.in/react) — Open hours! Exchange ideas and experiences (React, GraphQL, startups and pet projects) * [@koistya](https://twitter.com/koistya) on [Codementor](https://www.codementor.io/koistya), or [Skype](http://hatscripts.com/addskype?koistya) — Private consulting ### License Copyright © 2014-2016 Kriasoft, LLC. This source code is licensed under the MIT license found in the [LICENSE.txt](https://github.com/kriasoft/react-starter-kit/blob/master/LICENSE.txt) file. The documentation to the project is licensed under the [CC BY-SA 4.0](http://creativecommons.org/licenses/by-sa/4.0/) license. --- Made with ♥ by Konstantin Tarkus ([@koistya](https://twitter.com/koistya)) and [contributors](https://github.com/kriasoft/react-starter-kit/graphs/contributors)