Web application framework for React by Red Badger
LiveScript JavaScript Other
Latest commit 1bd03a1 Aug 19, 2015 Tiago Azevedo Merge pull request #99 from zardak/master
Take ARCH_PORT env variable into account
Failed to load latest commit information.
bin
docs [docs] Fix chapter link in basic tutorial. Jun 25, 2015
lib
spec
src
.gitignore Start commiting lib Mar 6, 2015
Gulpfile.ls
LICENSE
README.md
circle-build-docs.sh
circle.yml
package.json

README.md

Arch

Circle CI

Web application framework for React.

About

Arch is a single page web application framework using React as its UI layer. Arch takes a functional style approach with central immutable state architecture inspired by Om.

Arch applications are written in LiveScript by default (read more about the reasoning behind the decision), they are fully isomorphic out of the box and Arch comes with it's own Node.js based server, Webpack bundler and a CLI to help you get started.

Video

Watch Arch introduction talk by Viktor and Tiago at React London Meetup.

Examples

For example code, see demos from the introduction talk at London React Meetup.

Get Started

Start by installing the Arch CLI

$ npm install -g arch-cli

Then create a directory for your new application and go inside

$ mkdir my-app && cd my-app

You can then generate a new app by running

arch-cli init

and following the steps. When done start the application by running

arch-cli serve

your application is now running on http://localhost:3000.

Documentation

Arch doesn't have a website yet, but you can read the documentation (which is mostly complete)