Hacker ApprovedDepartments

Base UI

Hacker Approved

Ranked 6 of 14 UI component libraries by recommenders

Free, unstyled React components with strong low-level primitives for complex widgets. Caveat: unstyled inputs look bare, and forms can feel hard to ship.

Free, unstyled React components with strong low-level primitives for complex widgets. Caveat: unstyled inputs look bare, and forms can feel hard to ship.

19 people gave an opinion

recommend it
14
criticize it
5
approval share
74%
Each figure is one person. RecommendsCriticizes

Recommended in 4 of 13 months

  1. November 2025: not recommended
  2. December 2025: recommended
  3. January 2026: not recommended
  4. February 2026: recommended
  5. March 2026: not recommended
  6. April 2026: recommended
  7. May 2026: not recommended
  8. June 2026: not recommended
  9. July 2026: recommended
  10. August 2026: not recommended
  11. September 2026: not recommended
  12. October 2026: not recommended
  13. November 2026: not recommended (month in progress)

Why it carries the badge

  • 14 people recommend itNeeds 10 or more, met.
  • 2.8 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 4 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Strong primitives for complex components

    “found the primitives very pleasant to work with, especially if one wants to compose more complex components”

    Comment from 5 Jul 2026 in “Shadcn/UI now defaults to Base UI instead of Radix”

    “if you hand-craft most of your site, but need a well-thought-out complex widget, use Base UI”

    Comment from 5 Jul 2026 in “Shadcn/UI now defaults to Base UI instead of Radix”

    “base ui has generally better primitives and is being actively developed”

    Comment from 14 Feb 2026 in “LiftKit – UI where "everything derives from the golden ratio"”
  • Actively developed and stable v1

    “base ui has generally better primitives and is being actively developed”

    Comment from 14 Feb 2026 in “LiftKit – UI where "everything derives from the golden ratio"”

    “already upgraded to v1 from beta.6 without issue”

    Comment from 12 Dec 2025 in “Show HN: Base UI v1.0 Unstyled UI Components from the Creators of Radix and MUI”

    “Great to see this finally become stable.”

    Comment from 12 Dec 2025 in “Show HN: Base UI v1.0 Unstyled UI Components from the Creators of Radix and MUI”
  • Satisfied users and good reports

    “I'm thrilled to incorporate it into my projects.”

    Comment from 13 Dec 2025 in “Show HN: Base UI v1.0 Unstyled UI Components from the Creators of Radix and MUI”

    “I've been pretty satisfied with base UI so far”

    Comment from 5 Jul 2026 in “Shadcn/UI now defaults to Base UI instead of Radix”

    “have only heard good things”

    Comment from 12 Dec 2025 in “Show HN: Base UI v1.0 Unstyled UI Components from the Creators of Radix and MUI”
  • Unstyled, low-level, not opinionated

    “I removed the CSS styling provided in the example to test that it works perfectly without it.”

    Comment from 15 Dec 2025 in “Show HN: Base UI v1.0 Unstyled UI Components from the Creators of Radix and MUI”

    “Base UI is more low-level, a lot less opinionated and doesn’t force you into certain layouts.”

    Comment from 5 Jul 2026 in “Shadcn/UI now defaults to Base UI instead of Radix”

What people warn about

Each mark is one comment

  • Unstyled inputs look barely visible

    “An unstyled text input doesn't look like a nearly invisible thin light gray rectangle.”

    Comment from 15 Dec 2025 in “Show HN: Base UI v1.0 Unstyled UI Components from the Creators of Radix and MUI”

    “Barely visible thin light gray lines where the input is supposed to be are endemic.”

    Comment from 14 Dec 2025 in “Show HN: Base UI v1.0 Unstyled UI Components from the Creators of Radix and MUI”
  • Forms hard for shipping products

    “I tried to use baseUI and gave up. Forms are a bit different”

    Comment from 5 Jul 2026 in “Shadcn/UI now defaults to Base UI instead of Radix”

    “Great for design systems, exhausting for shipping a product.”

    Comment from 19 May 2026 in “Show HN: Cladd – React UI kit for editors, dashboards, and dense app UIs”

Other UI component libraries people recommend

The four most recommended other UI component libraries, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

Base UI compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
shadcn/ui825460%121 yr3 owners—
Jelly UI413852%1——
Tailwind UI382858%3——
Performative-UI38883%2——
Base UIThis page14574%4—Approved
See all 14 UI component libraries, ranked

What people said

21 of the 22 comments that mention it, newest first. Each links to the original comment.

“For companies with the resources to, they do just start with BaseUI.”

MixedComment from 15 Jul 2026 in “Brainless: Shadcn components that look like Claude Code, Codex and Grok”

“if you hand-craft most of your site, but need a well-thought-out complex widget, use Base UI”

RecommendsComment from 5 Jul 2026 in “Shadcn/UI now defaults to Base UI instead of Radix”

“It bothers me that these popular UI toolkits render copious amounts of divs.”

CriticizesComment from 5 Jul 2026 in “Shadcn/UI now defaults to Base UI instead of Radix”

“I've been pretty satisfied with base UI so far”

RecommendsComment from 5 Jul 2026 in “Shadcn/UI now defaults to Base UI instead of Radix”

“they switched from Radix to Base UI”

MixedComment from 5 Jul 2026 in “Shadcn/UI now defaults to Base UI instead of Radix”

“Imagine building a brand new component library to replace your already quite successful component library”

CriticizesComment from 5 Jul 2026 in “Shadcn/UI now defaults to Base UI instead of Radix”

“as opposed to Radix or Base UI”

MixedComment from 5 Jul 2026 in “Shadcn/UI now defaults to Base UI instead of Radix”

“I tried to use baseUI and gave up. Forms are a bit different”

CriticizesComment from 5 Jul 2026 in “Shadcn/UI now defaults to Base UI instead of Radix”

“Base UI is more low-level, a lot less opinionated and doesn’t force you into certain layouts.”

RecommendsComment from 5 Jul 2026 in “Shadcn/UI now defaults to Base UI instead of Radix”

“found the primitives very pleasant to work with, especially if one wants to compose more complex components”

RecommendsComment from 5 Jul 2026 in “Shadcn/UI now defaults to Base UI instead of Radix”

“Great for design systems, exhausting for shipping a product.”

CriticizesComment from 19 May 2026 in “Show HN: Cladd – React UI kit for editors, dashboards, and dense app UIs”

“they have component libraries to study”

RecommendsComment from 30 Apr 2026 in “Laws of UX”

“base ui has generally better primitives and is being actively developed”

RecommendsComment from 14 Feb 2026 in “LiftKit – UI where "everything derives from the golden ratio"”

“Check out Base UI (or React Aria) instead.”

RecommendsComment from 10 Feb 2026 in “LiftKit – UI where "everything derives from the golden ratio"”

“An unstyled text input doesn't look like a nearly invisible thin light gray rectangle.”

CriticizesComment from 15 Dec 2025 in “Show HN: Base UI v1.0 Unstyled UI Components from the Creators of Radix and MUI”

“I removed the CSS styling provided in the example to test that it works perfectly without it.”

RecommendsComment from 15 Dec 2025 in “Show HN: Base UI v1.0 Unstyled UI Components from the Creators of Radix and MUI”

“Barely visible thin light gray lines where the input is supposed to be are endemic.”

CriticizesComment from 14 Dec 2025 in “Show HN: Base UI v1.0 Unstyled UI Components from the Creators of Radix and MUI”

“I'm thrilled to incorporate it into my projects.”

RecommendsComment from 13 Dec 2025 in “Show HN: Base UI v1.0 Unstyled UI Components from the Creators of Radix and MUI”

“Great to see this finally become stable.”

RecommendsComment from 12 Dec 2025 in “Show HN: Base UI v1.0 Unstyled UI Components from the Creators of Radix and MUI”

“already upgraded to v1 from beta.6 without issue”

RecommendsComment from 12 Dec 2025 in “Show HN: Base UI v1.0 Unstyled UI Components from the Creators of Radix and MUI”

“have only heard good things”

RecommendsComment from 12 Dec 2025 in “Show HN: Base UI v1.0 Unstyled UI Components from the Creators of Radix and MUI”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.