Skip to content

Repository inventory

The authoritative list of repositories in the patternyard org. Deployed projects are marked; the rest are build-time libraries.

RepoProjectSubdomain
PatternYard-Homepatternyard-homeapex + www
patternyard-studiopatternyard-studiostudio.
PatternYard-BackendApipatternyard-backendapi.
PatternYard-Packagerpatternyard-packagerpackager.
PatternYard-ExtensionsGallerypatternyard-extensionsextensions.
PatternYard-Docspatternyard-docsdocs.

The library. content service is deployed but has no source repo — see data & storage.

RepoRole
PatternYard-VmProject virtual machine
PatternYard-BlocksBlock definitions / Blockly fork
PatternYard-RenderStage renderer
patternyard-svg-rendererSVG renderer (unhardcoded stage size)
patternyard-render-fontsFonts for SVG rendering
PatternYard-PaintCostume paint editor
PatternYard-AudioWeb Audio engine
PatternYard-StorageProject/asset load + store
PatternYard-Parserscratch-parser fork
PatternYard-SvelteUIShared Svelte components
PatternYard-MarkDownMarkdown parser/compiler
PatternYard-MarkDownNewMarkdown formatting helpers (marked wrapper)
PatternYard-ObjectLibrariesPublic-domain costumes, sounds, library assets
PatternYard-ApiModuleInternal dev helper (WIP)

Most build-time libraries are forks of upstream Scratch/TurboWarp/PenguinMod engine packages, migrated from the wycats account into the patternyard org and renamed. They are kept mergeable on a wycats-main work branch so upstream fixes can still be pulled. Only the first-party identity layer is rebranded — engine internals keep their upstream names to avoid merge pain.