Flocker,
one host. Many runtimes.
One host owns the window, input stream, and WebGPU device. Each app arrives as a portable WebAssembly module and uses its own graphics stack over the same standard WebGPU boundary.
Runnable examples
Choose a module
Requires a browser with WebGPU enabled.
ShaderToy
An animated WGSL shader behind a complete Flutter control surface.
Rogue Shooter
A compact Flutter + Flame game with keyboard and pointer input.
Cloth
Interactive cloth simulation rendered through the portable host.
Material Form
Text input, scrolling, focus, and validation through Flutter's Material widgets.
Cupertino
Native-feeling iOS controls, typography, navigation, and motion.
Counter
The smallest complete Flutter app, dynamically loaded as WASM.
Doom
The original game running as a dynamically loaded WASM module on the same host.
Bevy Bloom 3D
A native Bevy renderer sharing the host's standard WebGPU boundary.
Skia Glyph Sparks
Exact Skia Bézier outlines, Slug-style analytic coverage, a deformable 3D mesh, and ballistic neon sparks.
Flutter Widget Cube
A ray-cast cube with a live Flutter widget subtree projected across its shaded faces.
Dynamic Vertex Mesh
Runtime vertex and fragment WGSL warping an interactive Flutter surface through a tessellated mesh.
Gel Capsule Button
Layered glass and two-tone liquid that tilts, sloshes, and projects geometry-driven caustics when clicked.