Skip to content

starc007/ui-components

Repository files navigation

beUI logo

beUI v2

Motion components for React. Copy the source, own the code.

Website · Components · llms.txt

What is beUI?

beUI is a small component library for product interfaces.

Each component includes a live preview, usage example, source code, and a shadcn install command. The components are meant to live in your app, not behind a package.

Install a component

Open any component page and copy the install command.

npx shadcn@latest add https://beui.saura3h.xyz/r/animated-toast-stack.json

You can also copy the source directly from the component page.

For AI agents

beUI exposes static endpoints that coding agents can read without scraping the UI.

https://beui.saura3h.xyz/llms.txt
https://beui.saura3h.xyz/r
https://beui.saura3h.xyz/r/{slug}
https://beui.saura3h.xyz/r/{slug}.json
https://beui.saura3h.xyz/r/{slug}/raw

Run locally

bun install
bun run dev

Open http://localhost:3000.

Checks

bun run check

This runs TypeScript, Biome lint, and registry source validation.

Contributing

Add components in components/motion/, previews in components/previews/motion/, and registry entries in lib/registry.ts.

Read CONTRIBUTING.md before opening a PR.

Author

Saurabh Chauhan · @saurra3h

Sponsor this project

 

Contributors