Align
Place snapping guides against the real edges and column boundaries in your rendered app.
Interactive browser overlay
Figma-style layout grids, rulers, and guides for your running app.
Check spacing and alignment against the real rendered DOM instead of moving back and forth between your browser and static mocks.
This page is the demo.
Turn on GuideFrame, drag a guide from either ruler, then try duplicating and selecting guides together.
or press ⌘ / Ctrl + G
Place snapping guides against the real edges and column boundaries in your rendered app.
Read dimensions, padding, gaps, and alignment without leaving the browser.
Pin one component and compare it with another using exact DOM geometry.
Render the overlay once near the root of your app.
Svelte, Vue, Astro, or plain JavaScript can drive the same engine directly.
Designed for design engineering workflows that need a visual grid while building interfaces.
Keeps the interface lightweight and unobtrusive so the grid stays useful instead of distracting.
Renders inside a shadow root, so your CSS cannot affect the overlay and the overlay cannot affect your layout.
Client-only by design, with production rendering disabled by default in supported build environments.
Start with React, or use the framework-agnostic core package.