|
| 1 | +--- |
| 2 | +id: complementary-tools |
| 3 | +title: Complementary Tools |
| 4 | +layout: docs |
| 5 | +permalink: complementary-tools.html |
| 6 | +prev: videos.html |
| 7 | +--- |
| 8 | + |
| 9 | +React is a small library that does one thing well. Here's a list of tools we've found that work really well with React when building applications. |
| 10 | + |
| 11 | +If you want your project on this list, or think one of these projects should be removed, [open an issue on GitHub](https://github.com/facebook/react/issues/new). |
| 12 | + |
| 13 | +### JSX integrations |
| 14 | + |
| 15 | + * **[jsxhint](https://npmjs.org/package/jsxhint)** [JSHint](http://jshint.com/) (linting) support |
| 16 | + * **[reactify](https://npmjs.org/package/reactify)** [Browserify](http://browserify.org/) transform |
| 17 | + * **[node-jsx](https://npmjs.org/package/node-jsx)** Native [Node](http://nodejs.org/) support |
| 18 | + * **[jsx-loader](https://npmjs.org/package/jsx-loader)** Loader for [webpack](http://webpack.github.io/) |
| 19 | + * **[grunt-react](https://npmjs.org/package/grunt-react)** [GruntJS](http://gruntjs.com/) task |
| 20 | + * **[gulp-react](https://npmjs.org/package/gulp-react)** [GulpJS](http://gulpjs.com/) plugin |
| 21 | + * **[jsx-requirejs-plugin](https://github.com/philix/jsx-requirejs-plugin)** [RequireJS](http://requirejs.org/) plugin |
| 22 | + |
| 23 | +### Full-stack starter kits |
| 24 | + |
| 25 | + * **[react-app](https://github.com/andreypopp/react-app)** Rapid appliaction development with React with server rendering |
| 26 | + * **[generator-react-webpack](https://github.com/newtriks/generator-react-webpack)** [Yeoman](http://yeoman.io/) generator for React and Webpack |
| 27 | + * **[Genesis Skeleton](http://genesis-skeleton.com/)** Modern, opinionated, full-stack starter kit for rapid, streamlined application development (supports React) |
| 28 | + * **[react-starter-template](https://github.com/johnthethird/react-starter-template)** Starter template with Gulp, Webpack and Bootstrap |
| 29 | + * **[react-brunch](https://npmjs.org/package/react-brunch)** [Brunch](http://brunch.io/) plugin |
| 30 | + * **[react-browserify-template](https://github.com/petehunt/react-browserify-template)** Quick-start with Browserify |
| 31 | + |
| 32 | +### Routing |
| 33 | + |
| 34 | + * **[director](https://github.com/flatiron/director)** (for an example see [TodoMVC](https://github.com/tastejs/todomvc/blob/gh-pages/architecture-examples/react/js/app.jsx#L29)) |
| 35 | + * **[Backbone](https://backbonejs.org/)** (for an example see [github-issues-viewer](https://github.com/jaredly/github-issues-viewer)) |
| 36 | + |
| 37 | +### Model management |
| 38 | + |
| 39 | + * **[react.backbone](https://github.com/usepropeller/react.backbone)** Use [Backbone](http://backbonejs.org) models with React |
| 40 | + * **[cortex](https://github.com/mquan/cortex/)** A JavaScript library for centrally managing data with React |
| 41 | + |
| 42 | +### UI components |
| 43 | + |
| 44 | + * **[react-bootstrap](https://github.com/stevoland/react-bootstrap)** Bootstrap 3 components built with React |
0 commit comments