| Hey HN! I am building Vibeloop, a platform where you write small programs — canvas animations, GLSL shaders, Phaser games, charts — and they show up as discoverable cards. https://vibeloop.app The card types are: - Canvas — JS with a setup()/draw() loop - Shader — GLSL fragment shaders - Phaser — full Phaser 3 games in a card - Chart — powered by Chart.js - Markdown — with LaTeX math Some things I think are interesting: - Cards can use audio (Web Audio API beep/noise synthesis), mouse/touch input, uploaded images as textures - A watchdog kills runaway code (infinite loops, recursion) - You can remix any card — it forks the code with attribution - "Try your image" lets viewers swap in their own images on cards that use textures, and save and/or share the result - Snapshot lets you capture a frame of a live card and share it as a static card I'd love feedback on the creator experience (hit "Create" to open the editor — no signup required to play with the code, only to publish). Also curious about the remix and snapshot concept. |