[![npm version](https://img.shields.io/npm/v/structor.svg?style=flat)](https://www.npmjs.com/package/structor)
[![npm downloads](https://img.shields.io/npm/dt/structor.svg?style=flat)](https://www.npmjs.com/package/structor)


<p align="center">
  <img width="40%" src="https://raw.githubusercontent.com/ipselon/structor/master/structor-logo-big.png" />
</p>

<h1 align="center">Structor - React UI Builder</h1>
<h3 align="center">Install Components&nbsp;&nbsp;>&nbsp;&nbsp;Prototype UI&nbsp;&nbsp;>&nbsp;&nbsp;Generate Source Sode&nbsp;&nbsp;>&nbsp;&nbsp;Build Application</h3>

<br/>
<br/>

* **Library** - install presets of components from [Structor Market](https://github.com/ipselon/structor-market).
* **Prototyping** - construct React components of any complexity right on the page.
* **Scaffolding** - generate scaffolds for React components, Redux containers/reducers/selectors and sagas.
* **Playground** - develop UI components in isolation from the application using a separate Webpack Dev server with hot-reloading.

### Requirements
* NodeJS  > 5
* Webpack > 2.2.x
* React > 15.5.4

### [Structor's User Guide](https://github.com/ipselon/structor/blob/master/docs/README.md) 

### Ask Questions

[![facebook group](https://img.shields.io/badge/facebook%20group-join-blue.svg?style=social)](https://www.facebook.com/groups/structor/)
[![Join the chat at https://gitter.im/ipselon/structor](https://badges.gitter.im/ipselon/structor.svg)](https://gitter.im/ipselon/structor?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

<hr/>

#### Created By
[Alex Pustovalov](https://twitter.com/alex_pustovalov)

#### Sponsors
Many thanks to Vlad Magdalin ([@callmevlad](https://twitter.com/callmevlad)) for his support on [Patreon](https://www.patreon.com/ipselon)

#### License
Apache License, Version 2.0 (Apache-2.0)
