Stoatworks Labs

About

The two platforms that make this possible

One person cannot run build infrastructure for 71 projects across macOS, Windows and Linux, and also serve a couple of dozen browser tools, and also do the day job that all of this exists for. Two platforms carry almost all of that cost, and both do it on free tiers meant for exactly this.

This page is here because it seems worth saying plainly which parts of the work are not ours. The software is written here; almost everything that turns it into something you can download or open in a browser is not.

GitHub

Every repo lives on GitHub, and so does everything that happens to it after a commit. There is no build server here — there is a laptop, and a fleet of hosted runners doing the part a laptop cannot.

  • Actions builds every platform. A plugin that has to exist as a macOS universal bundle, a Windows DLL and a Linux shared object gets all three from one push. Cross-compiling that on one machine is possible; maintaining it is not.
  • Releases host the binaries. Every installer, plugin bundle and signed artefact you download from this site is a GitHub release asset. Nothing is served from here.
  • Dependabot watches the dependencies. 58 repos have it enabled, which is the only reason a security advisory in a transitive crate gets noticed at all rather than sitting there for a year.
  • Issues are the support desk. There is no ticketing system, no support email rota and no forum. There is an issue tracker on each repo.
  • Sponsors funds the parts that cost money. Code signing certificates, notarisation, hardware to test against.

Cloudflare

Every browser tool on this site, every plugin demo, and this site itself run on Cloudflare Workers with static assets. That choice is not only about cost.

  • The tools stay client-side. A Worker serving static assets cannot quietly become a backend that sees your show file. The RF plans, the rig data and the drawings you open in these tools are processed in your browser and never leave it — and the hosting model is what keeps that honest rather than a promise in a privacy policy.
  • A demo can exist at all. Several of these are native plugins or desktop apps. Compiling the same core to WebAssembly and putting it behind a URL means you can try the thing before installing anything.
  • It is fast everywhere without thinking about it. No region to choose, no origin to keep warm, nothing to scale.
  • DNS and certificates are handled. Every*.stoatworks-labs.com subdomain, on HTTPS, with no renewal to forget.

On Cloudflare, by project

Everything with a URL. The tools are complete applications; the demos are the real thing compiled to run in a browser, so you can see what a plugin does before you install it.

Browser tools

  • simpleRTAReal-time analyser in a browser tabsimple-rta.stoatworks-labs.com
  • ArrayCADA CAD model or a PDF plan in, ArrayCalc or Soundvision outarraycad.stoatworks-labs.com
  • PatchFerret (preview)patchferret.stoatworks-labs.com
  • Blend CalcProjector edge blends, costedblend-calc.stoatworks-labs.com
  • Pixel PeekerLED wall layout and capacitypixel-peeker.stoatworks-labs.com
  • Aspect CalcRatio, pitch, size and PowerPoint slidesaspect-calc.stoatworks-labs.com
  • Test CardA test pattern for every physical outputtest-card.stoatworks-labs.com
  • Thumbnail GeneratorSource thumbnails for a whole rig, in one gothumbnail-generator.stoatworks-labs.com
  • ATEM Fleet AdminProvision every ATEM at onceatem-fleet-admin.stoatworks-labs.com
  • stagewashLighting levels on the deck, before the venuestagewash.stoatworks-labs.com
  • simpleVISSee your lighting programming, before the roomsimplevis.stoatworks-labs.com
  • RFutilsRF coordination & mic monitoringrfutils.stoatworks-labs.com
  • PMSE → Wireless WorkbenchOfcom licence to Workbenchpmse-to-wwb.stoatworks-labs.com
  • PDF Presenter LiteMinimal PDF presenterpdf-presenter-lite.stoatworks-labs.com
  • PowerPoint Font ManagerThe fonts a deck actually uses, and the ones you are missingpptx-font-manager.stoatworks-labs.com

Project demos

  • ContourtonistEqual-loudness EQ that tracks the roomcontourtonist-demo.stoatworks-labs.com
  • SRT RouterSRT crosspoint routersrt-router-demo.stoatworks-labs.com
  • FlockBirdDog decoder fleet UIflock-demo.stoatworks-labs.com
  • atem-scopesScopes around an ATEM multiviewatem-scopes.stoatworks-labs.com/?demo=1
  • ATEM OverseerATEM fleet dashboardatem-overseer-demo.stoatworks-labs.com
  • caspar-AVCasparCG media server consolecaspar-av-demo.stoatworks-labs.com
  • Resolume Luma KeyerLuma keyer for Resolumeresolume-luma-keyer-demo.stoatworks-labs.com
  • Resolume OFX BridgeOpenFX plugins in Resolumeofx-bridge.stoatworks-labs.com
  • Old CathodeAnalogue TV signal path for Resolumeold-cathode-demo.stoatworks-labs.com
  • PortholeFisheye and defish for Resolumeporthole-demo.stoatworks-labs.com
  • AsciifyASCII art for Resolumeasciify-demo.stoatworks-labs.com
  • ScopesVideo scopes for Resolumeresolume-scopes-demo.stoatworks-labs.com
  • TinselLED outlines for Resolumetinsel-demo.stoatworks-labs.com
  • NESolumeRetro console hardware for Resolumenesolume-demo.stoatworks-labs.com
  • DownpourDigital rain for Resolumedownpour-demo.stoatworks-labs.com
  • OutrunBreakaway neon strokes for Resolumeoutrun.stoatworks-labs.com
  • IdlerThe Windows 95/98 screensavers, for Resolumeidler-demo.stoatworks-labs.com
  • OrreryAnimated shapes for masks and pixel mapsorrery-demo.stoatworks-labs.com
  • FlipbookPlay a sprite sheet in Resolumeflipbook.stoatworks-labs.com
  • CoinopFourteen arcade games as a Resolume plugincoinop-demo.stoatworks-labs.com
  • openrcsModern control for Analog Way switchersopenrcs-demo.stoatworks-labs.com
  • BirdDog PLAY PatcherRemote access for an NDI decoder that has nonebirddog-play-patcher.stoatworks-labs.com

What this does not mean

Neither company sponsors this, and neither has any say in what gets built. They are named here because they are load-bearing, not because of any arrangement — both are used on the same free tiers available to anyone with a public repo.

It does mean there is a dependency worth being honest about. If either platform changed its terms tomorrow, a lot of this would have to move, and the download links on this site would be the first thing to break.

The repo figures above were measured across the working copy on 4 August 2026. The hosted counts are derived from this site's own data at build time and are always current.

See also: what this hosting model means for your data, inspirations and attributions, and the MIT licence in full.