{
  "id": 6482484,
  "title": "I built a 659-component React library with a Ticket-Stub soul (MIT, zero deps)",
  "url": "https://urgent.news/2026/09/09/i-built-a-659-component-react-library-with-a-ticket-stub-soul-mit",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-09-09T21:21:31.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/bigbullapp/i-built-a-659-component-react-library-with-a-ticket-stub-soul-mit-zero-deps-h62"
  },
  "original_language": "en",
  "account": "I have crafted a library of 659 React components, each styled with a distinctive \"ticket-stub\" aesthetic. This unique design draws inspiration from a warm, cream-colored admission ticket, complete with ink lines and a red rubber stamp. The library, now at version 1.2.0, is named bigbullui.\n\nThe library comprises a collection of React 19 and Tailwind v4 components, featuring 63 page blocks and 1023 hand-drawn stroke icons. Notably, the library has zero runtime dependencies, with each file importing only react and a 7-line cn helper.\n\nUsers can integrate bigbullui into their projects in three convenient ways. First, they can use the command `npx bigbullui add ticket-card` to incorporate a single component. Alternatively, they can install the package via `npm i bigbullui`. For those who prefer using the Shadcn CLI, the command `npx shadcn@latest add https://ui.bigbullapp.com/r/button.json` can be utilized.\n\nThe library's components are organized in a block-based system. A block, such as `.../r/admin-overview.json`, bundles the block along with its associated components. To bootstrap a new project with bigbullui, users can run `npx create-bigbull-app my-app`.\n\nThe library is geared towards the AI-coding era. It includes an MCP server that enables tools like Cursor and Claude Code to list components, fetch their source code, and read theme tokens directly, all without requiring a backend. This setup runs locally using the command `claude mcp add bigbullui`.\n\nFor those who want to try before installing, the bigbullui CLI offers the option to create a custom setup by selecting components, icons, and a theme, and then generating an installation command. Additionally, users can explore the full library of 659 components directly through the browser.\n\nbigbullui is built openly, with a strong emphasis on community feedback. The developers welcome suggestions on what additional features or components would be most beneficial for various stacks.",
  "summary": "I built a 659-component React library with a Ticket-Stub soul (MIT, zero deps) 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 , 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…",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}