How BLDBL.com works.
BLDBL.com is a template marketplace for React + Vite. Every block is real source pulled from a shipping production project — buy it, drop it into your app, ship.
The portability rule
A block only ships if it drops into any React + Vite project. No app-specific primitives. No backend coupling. No "also copy these four hooks." If a block needs scaffolding, the scaffolding ships inside the block.
The tier system
- PRMPrimitives
Zero-dep hooks, utilities, pure functions. The atomic layer every higher block stands on. Mulberry32 RNG, device orientation, presence state.
- CMPComponents
Self-contained React components reworked from real shipping projects. Each one drops into a fresh React + Vite project clean.
- BLPBlueprints
Compositions that hold the architecture of a whole feature — command palettes, offline shells, onboarding kits.
What membership unlocks
- Every block in the yard, unlocked while your membership is active — one price, no upsells.
- Each crate ships as a zip with the block source, a README, and a LICENSE file embedded with your license key.
- Lifetime re-download from your library, plus every new block and rework as it lands.
- $4/mo. Cancel anytime — blocks you've already dropped into your project stay there.
Installation
- Unzip the block into src/blocks/{tier}/{slug}/.
- Install any peer deps listed in the block's README (most blocks have zero).
- Import from the block's index file. Ship.