Hacker ApprovedDepartments

Material UI

Ranked 14 of 14 UI component libraries by recommenders

Full React component library with sane defaults, good for quick layouts. Critics say major upgrades bring breaking API changes and a look that is hard to escape.

Full React component library with sane defaults, good for quick layouts. Critics say major upgrades bring breaking API changes and a look that is hard to escape.

19 people gave an opinion

recommend it
6
criticize it
13
approval share
32%
Each figure is one person. RecommendsCriticizes

Recommended in 6 of 13 months

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

Why it doesn’t carry the badge

  • 6 people recommend itNeeds 10 or more, not met.
  • 0.4 recommenders for every criticNeeds 2 to 1 or better, not met.
  • Recommended in 6 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

  • Complete component library with sane defaults

    “Start from an existing template or a component library with sane defaults (Material UI, shadcn, Tailwind UI - pick one and commit)”

    Comment from 14 Sep 2026 on Hacker News

    “a full blown component lib like Material UI would be superior to shadcn”

    Comment from 4 Oct 2026 in “Why don't more developers “use the platform”?”

What people warn about

Each mark is one comment

  • Breaking API changes in major upgrades

    “each major version update was a tedious process because they completely upended many APIs.”

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

    “a problem with Material UI being undisciplined with API compatibility”

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

    “it was an upgrade full of breaking changes”

    Comment from 6 Jul 2026 in “Shadcn/UI now defaults to Base UI instead of Radix”
  • Locks layout and style to the API

    “Something like MUI locks you into a layout and style that's coupled with the API”

    Comment from 4 Oct 2026 in “Why don't more developers “use the platform”?”

    “since MUI doesn't cater to our needs anymore”

    Comment from 8 Jun 2026 in “Show HN: Performative-UI – a react component library of design tropes”
  • Design language disliked by critics

    “it's gotta be the worst design language to interface with”

    Comment from 12 Apr 2026 in “Bring Back Idiomatic Design”

    “the abomination known as materialui”

    Comment from 21 Apr 2026 in “Tim Cook to become Apple Executive Chairman”

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.

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

What people said

17 of the 20 comments that mention it, newest first. Each links to the original comment.

“Like the browserify Node polyfills, babel-polyfill and runtime with core-js, React -> fbjs, Material UI -> JSS and plugins, styled-components.”

CriticizesComment from 30 Oct 2026 in “Why are good developers so wary of agentic development?”

“Something like MUI locks you into a layout and style that's coupled with the API”

CriticizesComment from 4 Oct 2026 in “Why don't more developers “use the platform”?”

“a full blown component lib like Material UI would be superior to shadcn”

RecommendsComment from 4 Oct 2026 in “Why don't more developers “use the platform”?”

“Start from an existing template or a component library with sane defaults (Material UI, shadcn, Tailwind UI - pick one and commit)”

RecommendsComment from 14 Sep 2026 on Hacker News

“it was an upgrade full of breaking changes”

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

“MUI release codemods for their major version bumps to ease the migration”

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

“a problem with Material UI being undisciplined with API compatibility”

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

“each major version update was a tedious process because they completely upended many APIs.”

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

“We now have tailwind / material UI”

CriticizesComment from 25 Jun 2026 in “Half-Life 2 in a Browser”

“since MUI doesn't cater to our needs anymore”

CriticizesComment from 8 Jun 2026 in “Show HN: Performative-UI – a react component library of design tropes”

“I shudder at the thought, personally.”

CriticizesComment from 8 Jun 2026 in “Show HN: Performative-UI – a react component library of design tropes”

“the abomination known as materialui”

CriticizesComment from 21 Apr 2026 in “Tim Cook to become Apple Executive Chairman”

“it's gotta be the worst design language to interface with”

CriticizesComment from 12 Apr 2026 in “Bring Back Idiomatic Design”

“Slowly but surely "standardization" eroded this via bootstrap and material UI and interfaces lost that spark of creativity.”

CriticizesComment from 22 Mar 2026 in “Why craft-lovers are losing their craft”

“React, MaterialUI uaing Grid + Card and you're almost done.”

RecommendsComment from 15 Mar 2026 in “100 hour gap between a vibecoded prototype and a working product”

“driven only by quantitative analytics making every choice for how it should be”

CriticizesComment from 4 Jan 2026 in “Lessons from 14 Years at Google”

“React and Angular both have very good Material UI libraries”

RecommendsComment from 7 Dec 2025 in “Ask HN: Best tricks to make a PWA feel more native?”

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