ABUI is a shadcn-compatible registry of reusable components, blocks, and utilities designed to conform to Vercel's components.build specification. This registry provides developers with a collection of UI components that enhance the user interface of web applications built with React and Tailwind CSS.
Key features include:
- Label Selector - A text label selector component for sizes, variants, and other text-based options.
- Spinner - A customizable loading spinner component with size, speed, and color variants.
- Scroll Progress - A scroll progress indicator that shows reading progress as a horizontal bar at the top or bottom of the viewport.
- Accordion Multiselect - An accordion multiselect component with categories and services.
- Timeline Steps - A component for displaying chronological events, activities, or steps.
- Table of Contents - A table of contents component with active anchor tracking and depth-aware line styling.
- Availability Designer - A weekly availability designer with draggable and resizable time slots.
- Scroll Reveal Content - A block that shows three parts of content with specific images and animations during scroll.
- Animated Chart - An animated column chart with spring physics and viewport-triggered animations.
These components are particularly useful for developers looking to streamline their UI development process and create visually appealing applications.