Search for a command to run...
Wigggle UI is a free and open source UI collection of beautifully designed Widgets. Works with your favorite frameworks and AI models.
Open Source. Open Code.
Wigggle UI is a trusted registry for shadcn/ui. You can start adding widgets right away!
$ pnpm dlx shadcn@latest add @wigggle-ui/widgetA flexible container component used to build UI widgets. It supports multiple sizes, design variations, color variants, and includes a collection of sub-components to structure your layout. Widgets are built using class-variance-authority for consistent styling and composability.
Being a trusted shadcn registry, you can directly install any widget of your choice.
You can start with the basic Clock Widget using this command.$ pnpm dlx shadcn@latest add @wigggle-ui/clock-sm-01Loading...
Every widget is directly dependent on the widget.tsx file. This file contains the core logic for the widget, including the logic for rendering the widget and handling user interactions. This widget file exposes a few Variants and Components that you can use to customize the widget's appearance and behavior.
Loading...
| Prop | Type | Default | Description |
|---|---|---|---|
size | sm | md | lg | sm | |
variant | default | secondary | default | |
design | default | mumbai | default | |
className | string | — |
The following components are structural wrappers and accept standard HTML attributes and className.
WidgetHeader : Top section, flex container.
WidgetTitle : The widget heading.
WidgetContent : Center section, grows to fill available space (flex-1), centers children.
WidgetFooter : Bottom section, flex container.