Ballmac UI home

Limited-time offer: Ballmac UI Pro is $49, regular price $99. One payment, yours to keep.

Get Pro
NewAgent control, evals and a review desk

Real app screens, one command away.

350+ finished screens for React and Tailwind, with every state, dark mode and keyboard support done. Start with 46 free and own the code.

$49 once regular price $99 Save $50 · tax includedMoney back if it does not work

ui.ballmac.com/blocks/dashboard-pro-1
A revenue dashboard with four KPI tiles, a revenue chart against the previous period and a quarterly goal ring.
  • 357

    app screens

  • 316

    components

  • 46

    screens free, MIT

  • 572

    items pass every browser check

Every screen you don't build is a day back on your product. 311 are already finished, with loading, empty and error states, dark mode, keyboard support and motion. All of them, $49 once.

The maths

Weeks of UI work. Less than an hour’s pay.

A screen done properly, with loading, empty and error states, dark mode, keyboard support and motion, takes most of a day. Pro is 311 of them for $49, once.

What a premium UI library costs, one person, one-time
  • Premium Tailwind kit · one-time, one person$299
  • Popular shadcn block kit · one-time, one person$149
  • Ballmac UI Pro · 311 screens, 3 starter apps$49

Prices as listed on each vendor’s pricing page, October 2026.

10
6 h
$75

Our estimate for one screen with loading, empty and error states, dark mode, keyboard support and motion is about six hours. Change it to match yours.

Building it yourself
$4,500
60 hours, about 7.5 working days
Ballmac UI Pro
$49 once
You keep
$4,451
Get Pro for $49

If a Pro item does not work as described and we cannot fix it, you get your money back.

Built for AI products.

Open any one
to see it run.

cited-answerProSee it run
An answer in which every claim carries a numbered source chip, above a list of the sources.
autonomy-dialProSee it run
A dial that sets how much an agent may do on its own, from asking for everything to acting alone.
tool-call-cardProSee it run
A thinking indicator above a tool call card showing the call's input and output.
agent-graphProSee it run
A graph of the steps an agent took, with the tools it called and the branches it tried.
eval-scorecardProSee it run
A scorecard comparing two prompt versions across test cases, with pass rates and regressions marked.

52

AI components, and the screens that use them.

Browse them all
~/my-app

npx shadcn@latest add @ballmac/dashboard-1

  • Checking registry.
  • Installing dependencies.
  • Created 1 file:
  • - components/ballmac/blocks/dashboard-1/dashboard-1.tsx

components/ballmac/blocks/dashboard-1/dashboard-1.tsx

// Ballmac UI: Dashboard 1. https://ui.ballmac.com/blocks/dashboard-1
"use client"

import * as React from "react"
import { ArrowDownRight, ArrowUpRight, Download } from "lucide-react"
import { Area, AreaChart, CartesianGrid, XAxis, YAxis } from "recharts"

import { Badge } from "@/components/ballmac/badge"
import { Button } from "@/components/ballmac/button"
import { ChartContainer, ChartLegend, ChartLegendContent, ChartTooltip, ChartTooltipContent, type ChartConfig } from "@/components/ballmac/chart"
import { SegmentedControl, SegmentedControlItem } from "@/components/ballmac/segmented-control"
import { Skeleton } from "@/components/ballmac/skeleton"
import { Sparkline } from "@/components/ballmac/sparkline"
import { frameProps, StateView, type StateProps } from "@/components/ballmac/state-view"
import { cn } from "@/lib/utils"
import { useLocale } from "@/lib/ballmac/i18n"

type Dashboard1Range = "7d" | "30d" | "90d"

type Dashboard1Order = {
  id: string
  customer: string
  email: string
  status: "paid" | "pending" | "refunded"
// ...

One command. Then it’s your code.

  1. 01

    Plain React and Tailwind. No package to depend on.

  2. 02

    Edit anything. ballmac update merges our fixes into your copy.

  3. 03

    Dark, RTL, keyboard. On every item, and checked.

  4. 04

    Your agent can do it too. Claude Code and Cursor install through MCP.

Shipping log

47 releases in 30 days.

Pro is paid once and keeps growing. Every release below is included for your key.

The full changelog
  1. 26.10.2026Twelve more scenes: flowers, routes, rain, jellyfish and morePRO
  2. 26.10.2026Six 3D heroes and build promptsPRO
  3. 25.10.2026Free and Pro, reorganisedPRO
  4. 25.10.2026A tree made of particles, and a hero that uses it
  5. 25.10.2026A shop from first look to delivery: listing, product page, bag, checkout and order tracking
  6. 25.10.2026Seven data components and four report screens, and a phone-width fix pass

Start free. Pay once for more.

Pro

Limited-time · Save $50

$49Regular price $99

One payment, tax included. One person.

  • 311 more screens
  • 3 starter apps
  • Private registry for CLI and agent
  • Figma tokens
  • Every future Pro update
  • 14-day fix-or-refund
  • Hero 1 → 43
  • Features 1 → 26
  • Ecommerce 0 → 20
  • Pricing 1 → 20
Get Pro for $49

$9/ monthMonthly

Prefer to pay monthly? Full Pro access while you subscribe. Cancel anytime.

Subscribe for $9/month

Free

$0

  • 46 screens, 131 components, 3 templates
  • CLI and MCP installs
  • MIT, commercial use
Browse screens

Team

$179

Pro for up to 10 people, one licence.

  • One key for the team and CI
  • Company name and tax ID on the invoice
Get Team for $179

Works as described, or your money back.Tax invoice sent for you · Licence key by email after payingRefund policyCompare everything

572/572

items pass every check in a real browser.

Light, dark, phone, reduced motion, right to left. Last run October 19, 2026.

The full scorecard
What is Ballmac UI?
A shadcn registry of 357 app screens and 316 components for React and Tailwind. 46 screens and 131 components are free under the MIT licence; Pro adds the rest. You install one with a single command and the code is yours.
Will it fit my project?
It installs with the shadcn CLI, so it goes wherever shadcn does: Next.js, Vite, Remix.
Can I change it?
All of it. It is plain source in your repo, and ballmac update merges our fixes into your edits.
What does it depend on?
React, Tailwind and a few small libraries each page names. The CLI installs them.
Is the quality real?
Every item is loaded in a real browser and the results are public, failures included. See them.
Free for client work?
Yes. Free items are MIT licensed, for personal, client and commercial projects.
Free or Pro?
Free ships a product. Pro adds 311 more screens, 185 more components, 14 more templates, 3 starter apps, a private registry, Figma tokens and every future Pro update.
What can I do with Pro or Team?
Unlimited apps, yours or your clients’. No reselling, sharing or AI training. Pro is one person, Team up to 10. Read the licence.
What if Pro does not work?
Tell us within 14 days. If we cannot fix it within 14 days of your request, you get a full refund. Refund policy.

Ship the screens. Today.

$ npx shadcn@latest add @ballmac/dashboard-1

Team of up to 10? Team is $179.