Build workspace UIs, faster.
Open-source, accessible, and customizable workspace components. Built with Tailwind CSS and shadcn's distribution model. Copy, own, and adapt.
npx shadcn@latest add @syncblocks/workspace
Copy, own, adapt
Distributed via shadcn's model — the code lands in your repo. No black-box package to fight, no version lock-in.
Accessible by default
Built on Base UI primitives with full keyboard navigation and correct ARIA out of the box.
Drag, drop & split
Multi-pane layouts with cross-pane tab transfers and snap-zone splitting — an IDE workspace in a component.
Tailwind v4 themeable
Styled with theme tokens, not hard-coded colors. Retheme to match your app by editing CSS variables.
Fully typed
Strict TypeScript with exported prop interfaces, so autocomplete and type-checking work end to end.
Zero-config install
One shadcn CLI command pulls the component and its dependencies straight from GitHub — no build step.