Introduction

Polished, motion-focused components, hooks, and blocks for shadcn projects.

ericts/ui is a shadcn-compatible registry for interface details that should feel deliberate: motion primitives, interaction patterns, focused hooks, and polished components you can install as source.

Use this site to browse the available items, preview how they behave in real UI states, and add only the pieces you need to an existing shadcn project. Each registry item is designed to be readable, adaptable, and easy to own once it lands in your codebase.

What's in the Registry

  • Components are reusable interface units and motion primitives you can install and compose.
  • Hooks are render-free React utilities for behavior, measurement, accessibility, and motion.
  • Blocks are composed, opinionated interface patterns built from multiple UI and behavior pieces.

Acknowledgements

Special thanks to shadcn, Emil Kowalski, Jhey Tompkins, Manu Arora, Saurabh, whose open-source work and component design references shaped this registry.