This repo contains demos for Coral.js, an extensible, functional-reactive framework.
Coral.js is an open source project of LockerDome.
- hello_world gets you started with a barebones Coral.js app (code).
- demos is full of examples showcasing different features of Coral.js (code | live).
- The Coral.js compiler supports versions of Node.js 0.8 and above.
- Inside coral.js-tutorials, navigate to the demo directory of your choice. The example below uses hello_world:
$ cd hello_world
$ npm install
- Then, run either of the following commands in your terminal to build your Hello, world! app:
$ ./build.sh
(this runs the same code as below)
- OR -
$ node node_modules/@lockerdome/coral.js/cli/cli.js --s compiler_settings.js
E.g. with hello_world
, visit
/../your/path_to/coral.js-tutorials/hello_world/static/index.html
E.g. with demos
, visit:
/../your/path_to/coral.js-tutorials/demos/static/index.html
Coral.js is an open source project and we gladly welcome contributions.
Before submitting a pull request, you'll need to make sure you sign the CLA.
Please read our guide on contributing for additional information.
Coral.js is MIT licensed.