# I built a 659-component React library with a Ticket-Stub soul (MIT, zero deps)

> Source: <https://dev.to/bigbullapp/i-built-a-659-component-react-library-with-a-ticket-stub-soul-mit-zero-deps-h62>
> Published: 2026-09-09 21:21:31+00:00

Most component libraries look the same. I wanted one that feels like something — a well-printed admission ticket: warm cream paper, ink lines, a red rubber stamp. That's [bigbullui](https://github.com/F0Rextasy/bigbullui), now at v1.2.0.

**What it is:** 659 copy-paste React 19 + Tailwind v4 components, 63 page blocks, 1023 hand-drawn stroke icons. Zero runtime dependencies — every file imports only `react` and a 7-line `cn` helper. MIT, no attribution needed.

**Three ways to use it:**

```
npx bigbullui add ticket-card      # steal one component
npm i bigbullui                    # take the package
npx shadcn@latest add https://ui.bigbullapp.com/r/button.json  # shadcn CLI works too
```

Blocks work the same way (`.../r/admin-overview.json` bundles the block plus its components), and `npx create-bigbull-app my-app` scaffolds a starter.

**For the AI-coding era:** it ships an MCP server so Cursor/Claude Code can list components, fetch source, and read theme tokens directly — no backend, it runs locally:

```
claude mcp add bigbullui -- npx -y bigbullui mcp
```

**Try before you install:** [/create](https://ui.bigbullapp.com/create) — pick components, icons, and a theme, get one install command. Or [browse all 659](https://ui.bigbullapp.com/docs).

Built in the open, feedback welcome — what's missing for your stack?
