Caffeine is a livecoding environment for web browsers, Node.js, and WebAssembly. After adding it to a webpage, you can use it to make live persistent changes to that page and other pages running Caffeine, without reloading.
|/talk||an impress-powered presentation about Caffeine and livecoding|
|/developer||a developer-oriented overview of Caffeine, with a tutorial for developing with it|
|/2d||Caffeine on a single-page-application site|
|/3d||an A-Frame-powered in-world virtual reality livecoding space|
|/beatshifting||Beatshifting :: Play in Sync and Out of Phase|
|/pharo||a demo of Pharo 7|
|/cuis||a demo of Cuis|
|/tabulator||a tabs-management app, with a VueJS user interface|
|/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.