Collectory
Browser-based, drag-and-drop tracker maker for streamers. Drop icons onto a grid, define per-icon state cycles, share a build via code, and embed it as an OBS browser source. Twitch auth + Convex real-time backend.
All real, all working, all free. Use them as-is — or commission a custom version tailored to your brand.
Browser-based, drag-and-drop tracker maker for streamers. Drop icons onto a grid, define per-icon state cycles, share a build via code, and embed it as an OBS browser source. Twitch auth + Convex real-time backend.
Work out how much longer — or how many more viewers — you need to hit Twitch's 75-viewer Partner average. Solve for time or viewers, live-updating from your current session.
A 2D pitch-space instrument. The X axis picks a note or chord, the Y axis is the average pitch, and it sounds across every octave under an adjustable Gaussian spotlight. Chromatic, circle-of-fifths, thirds, and suspended-chord wheels — rotatable to any key, with live Roman-numeral analysis. Pure Web Audio, no dependencies.
Write GLSL shaders, preview them live on a 3D t-shirt model, export print-ready textures. The shader → merch pipeline.
GLSL fragment shaders as animated Android live wallpapers. Built-in shaders, write your own in-app, or load community shaders from Bluesky via Demosky.
Cross-platform Bluesky client for browsing and sharing shader demos. The social hub for the shader ecosystem.
Topology-aware SOM palette extraction. Extract palettes from any image onto a sphere, torus, Klein bottle, or arbitrary graph. The tool used to extract this site's brand colors.
Browser-native streaming. Stream any canvas-based web app to stream.place with one function call. No OBS, no FFmpeg, no relay server. Works on phone.
An emotions toolkit. Newly shipped — full writeup coming.