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 you get when you buy a block
- A zip with the block source, a README, and a LICENSE file embedded with your license key.
- Lifetime re-download from your library.
- Lifetime updates when the block is reworked or improved.
- One-time purchase per block. No subscriptions.
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.