Blocks.so

Blocks.so is a component-block discovery source for shadcn/Radix/Base UI-style page sections and app UI.

Routing Summary

Load this through Component Library Sources when a screen needs a standard block shape: dashboard sections, settings panels, pricing, auth screens, nav/sidebar structures, cards, command surfaces, or form-heavy UI. Inspect it before spending agent time re-inventing a common block. Source: User request, 2026-06-26; https://blocks.so/

Use When

  • You need a starting layout more than a unique effect.
  • A block should stay editable and local rather than imported as an opaque package.
  • The screen is mostly product structure: settings, dashboard, navigation, forms, tables, detail pages.
  • You want alternatives to the generic shadcn block catalog while staying in the same ecosystem.

Integration Rules

  • Choose a block for structure, then retokenize and rewrite copy.
  • Do not mix several block ecosystems in one viewport.
  • Prefer Radix/Base/shadcn behavior primitives over custom focus/keyboard logic.
  • Verify density, wrapping, and dark-mode contrast after adapting.

Timeline

  • 2026-07-07 | Cross-linked Base UI after adding Base UI as a first-class component-library primitive source. Source: User request, 2026-07-07
  • 2026-06-26 | Created so the "Radix/block" source family becomes visible in the design-system pack instead of being buried in registry notes. Source: User request, 2026-06-26; https://blocks.so/