Livecode the Web!

View the Project on GitHub

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, Observable, DevTools and many other JS frameworks.

This repository is the content for the Caffeine website, 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
Amsterdam :: San Francisco