# Beste UI > Beautiful, accessible blocks, pieces and components for shadcn/ui and Tailwind CSS, built for React and Next.js. Install one with the shadcn CLI and the code is yours to edit: no runtime dependency, nothing to upgrade. Markdown rendition of https://ui.beste.co/docs. Every page on the site has one: add `.md` to any address, or send `Accept: text/markdown`. Whole catalog for LLMs: https://ui.beste.co/llms.txt. Registry index: https://ui.beste.co/r/registry.json --- Getting started * [Introduction](/docs) * [Installation](/docs/installation) * [shadcn CLI](/docs/cli) Customization * [Theming](/docs/theming) AI * [MCP server](/docs/mcp) About * [Pricing & Pro](/docs/pricing) Documentation menu Getting started * [Introduction](/docs) * [Installation](/docs/installation) * [shadcn CLI](/docs/cli) Customization * [Theming](/docs/theming) AI * [MCP server](/docs/mcp) About * [Pricing & Pro](/docs/pricing) # Documentation Beste UI is a catalog of production-ready UI built on shadcn/ui and Tailwind CSS. Everything is copy-paste, framework-agnostic React, and installs straight into your project with the shadcn CLI, or through your AI agent over MCP. [BlocksFull page sections: heroes, pricing, features, testimonials, footers. Drop one in and you have a finished section, wired with realistic demo content.](/blocks)[PiecesSmall, self-contained UI parts: stat cards, prompt inputs, badges of content, media rows. The building blocks you compose inside your own layouts.](/pieces)[ComponentsStyled primitives built on shadcn/ui: buttons, badges, inputs and more, with extra variants and tones beyond the defaults.](/components) ## What Beste UI is Think of Beste UI as a well-organized shelf of UI you would otherwise build from scratch. Every item is a plain React component written for React 19, styled with Tailwind CSS v4, and built on the shadcn/ui primitives. There is no runtime dependency and no lock-in: when you install something, the source lands in your repository and it is yours to edit. The catalog is split into three kinds of assets, from largest to smallest: [blocks](/blocks) (whole sections), [pieces](/pieces) (small composable parts), and [components](/components) (enhanced primitives). Most landing pages are a stack of blocks; pieces and components fill in the details. ## Two flavors: Radix and Base UI shadcn/ui is moving its default primitive layer to [Base UI](https://base-ui.com). Every Beste asset ships in **both** flavors: a Base UI variant (served from `/r-base/…`, the default) and a Radix variant (`/r/…`). Pick whichever matches your stack; the markup and design are identical, only the underlying primitive differs. The install command on each asset page lets you switch flavor before you copy it. ## How you install Two paths, same result: * **shadcn CLI** — copy the install command from any asset page and run it. See [Installation](/docs/installation) and the [CLI reference](/docs/cli). * **AI agent (MCP)** — connect the [Beste MCP server](/docs/mcp) to Cursor, Claude Code, Windsurf, or VS Code, then describe the UI you want in plain language. ## Free and Pro A large part of the catalog is free. Pro assets unlock with a one-time license and fund continued work on the library. Read [Pricing & Pro](/docs/pricing) for the why, the student discount, and how to request new blocks. [Next Installation](/docs/installation) ## Ship the interface, keep the code. New blocks, pieces and components every week. Install one with a command and it is yours to edit. No runtime dependency, no upgrade path to fight. [Browse the libraryBrowse the library](/blocks)[See pricingSee pricing](/pricing) ### Library * [Blocks](/blocks) * [Pages](/pages) * [Pieces](/pieces) * [Components](/components) * [Search](/search) ### Learn * [Docs](/docs) * [AI & MCP](/docs/mcp) * [Blog](/blog) * [Free tools](/tools) * [What's new?](/changelog) * [Website Builder](https://beste.co) ### More * [Pricing](/pricing) * [Referrals](/referrals) * [License](/license) * [GitHub](https://github.com/beste-co/beste-ui) ### Shadcn Blocks * [Shadcn Hero Blocks](/blocks/hero) * [Shadcn Feature Blocks](/blocks/feature) * [Shadcn Pricing Blocks](/blocks/pricing) * [Shadcn CTA Blocks](/blocks/cta) * [Shadcn FAQ Blocks](/blocks/faq) * [Shadcn About Blocks](/blocks/about) * [Shadcn Stats Blocks](/blocks/stats) * [Shadcn Footer Blocks](/blocks/footer) * [Shadcn Navigation Blocks](/blocks/navigation) * [Shadcn Auth Blocks](/blocks/auth) * [Shadcn Ecommerce Blocks](/blocks/ecommerce) * [Shadcn Portfolio Blocks](/blocks/portfolio) * [Shadcn Showcase Blocks](/blocks/showcase) * [Shadcn Careers Blocks](/blocks/careers) * [Shadcn Onboarding Blocks](/blocks/onboarding) * [Shadcn Coming Soon Blocks](/blocks/coming-soon) * [Shadcn Post Blocks](/blocks/post) * [Shadcn Legal Blocks](/blocks/legal) * [Shadcn Workflow Blocks](/blocks/workflow) * [Shadcn News Blocks](/blocks/news) © 2026, [Beste](https://beste.co). All rights reserved.