Caffeine is a livecoding environment for web browsers, Node.js, and WebAssembly, powered by SqueakJS, with support for Squeak, Pharo, Cuis, 3D VR (via A-Frame and OSC), zooming 3D presentations (via impress.js), VueJS, WebMIDI, and many other JS frameworks.
This repository is the content for the Caffeine website, caffeine.js.org. It provides these endpoints:
/ | this page |
/talk | an impress-powered presentation about Caffeine and livecoding |
/2d | Caffeine on a single-page application site |
/3d | an A-Frame-powered in-world virtual reality livecoding space |
/pharo | a demo of Pharo |
/cuis | a demo of Cuis |
/files | a listing of the files Caffeine has stored in your web browser's cache. You can download files from it, and drop new files into it. |
There are issues and projects to follow; please do! Current activity is focused on making Caffeine a productive in-world VR livecoding environment, and deploying livecoded VueJS web apps.
Craig Latta
[Black Page Digital](http://blackpagedigital.com)
Amsterdam :: San Francisco
[@ccrraaiigg](https://twitter.com/ccrraaiigg)