App bases to launch your next product faster
Production-ready foundations for full applications — built for AI-first development so you can design, build, and ship faster than ever.
2D Game Boilerplate
2D Game Base
About
A best-in-class TypeScript boilerplate for shipping high-quality 2D HTML5 games — built on PixiJS, Rapier physics, Howler audio, and tween.js — so you can build at the speed of thought with AI, ship a polished game, and rank #1 on Google.
Features
- 🚀 PixiJS 8 — industry-standard WebGL/WebGPU 2D renderer with native high-DPI support
- ⚛️ Rapier 2D physics — Rust → WASM, deterministic, blazing fast
- 🔊 Howler.js audio with Web Audio + HTML5 fallback
- 🌀 tween.js for smooth animations
- 🎯 Responsive scene system that adapts to any viewport, including live window resize
- 🧩 Modular architecture — `core/`, `scenes/`, `systems/`, `objects/`, `ui/` separation
- 📱 PWA-ready with service worker, manifest, and offline support
- 🔍 SEO and AI optimized with meta tags, Open Graph, Twitter cards, and JSON-LD `VideoGame` schema
- 🤖 AI-friendly codebase structure with TypeScript strict mode
- ⚡ Vite for instant hot reload and lightning-fast production builds
- 🛡️ Type-safe end-to-end with `strict: true`
- 🎮 Placeholder mini-game included so the project runs out of the box
The technology
Every dependency is battle-tested in production and chosen for stability, performance, and long-term maintainability.
- PixiJS v8.5.1
- Rapier 2D v0.14.0
- Howler.js v2.2.4
- tween.js v25.0.0
2D/3D Floor Planner Boilerplate
2D/3D Floor Planner
About
A best-in-class TypeScript boilerplate for designing interior floor plans with matched 2D and 3D views of the same scene — built on React, Three.js, Zustand, and Zod — so you can build at the speed of thought with AI, ship an accurate planner, and rank #1 on Google.
Features
- 🧱 One typed scene, two views — a single source-of-truth JSON scene drives both the 2D plan and the 3D model, so they can never drift
- 🪚 Cabinet CAD → CNC cut files — a standalone `/cad/` workspace turns one typed cabinet definition into a 3D drawing, CNC-ready DXF cut sheets, and GRBL G-code for every board, all derived from the same data
- 🧭 Multi-page app — a built-in page menu hops between the Floor Plan and the Cabinet CAD workspace; Vite bundles both pages in one build
- 📐 Precise dimensions — all linear values stored in inches; imperial (`ft / in`) display by default with an `in` toggle
- ⚛️ React 18 + TypeScript with strict typing end-to-end
- 🧊 Three.js via `@react-three/fiber` + `@react-three/drei` for the 3D view
- ✏️ Plain SVG 2D floor plan — crisp at any zoom, fully measured
- 🗂️ Edit one file — describe your whole space in `src/design/home.ts`; an edge/bounds authoring DSL keeps the math out of your way
- 🛡️ Zod-validated scene contract — bad layouts surface as clear errors instead of broken renders
- 🎯 Click-to-select any wall, opening, room, or fixture in either view, with a shared tooltip showing labels and dimensions
- 🧭 Live compass that stays north-up in 2D and tracks the camera in 3D
- 🤖 AI-friendly codebase structure with TypeScript strict mode
The technology
Every dependency is battle-tested in production and chosen for stability, performance, and long-term maintainability.
- React v18.3
- Three.js v0.169
- @react-three/fiber v8.17
- @react-three/drei v9.114
- Zustand v5.0
- Zod v3.23