Caffeine is a livecoding environment for web browsers and NodeJS 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, https://caffeine.js.org/. It provides these endpoints:
|/||an introduction to Caffeine|
|/talk||an impress-powered presentation about Caffeine and livecoding|
|/spa||Caffeine on a single-page application site|
|/pharo||a demo of Pharo|
|/cuis||a demo of Cuis|
|/a-frame||an A-Frame-powered virtual livecoding space|
|/helloworld||the simplest possible Caffeine app and IDE|
|/files||a listing of the file 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.