Duply
Back to blog

27 July 2026

Best design systems: what Reddit recommends

Ask Reddit for the best design systems and you get a surprisingly stable answer set, plus one recurring warning the roundup posts never mention.

Quick answer: The names Reddit keeps recommending are shadcn/ui ("the standard these days" per r/DesignSystems), Google Material Design, IBM Carbon, Shopify Polaris, Atlassian Design System, and the component libraries MUI, Joy UI and Chakra. The recurring caveat: adopting someone else's system wholesale makes your product look like their product, so study the famous systems for structure and get your actual values from somewhere that matches your brand.

The Google results for this query are 100% Reddit threads, mostly from r/DesignSystems (a 14.4K-member community of design system practitioners). Here's what those threads actually say.

Which design systems does Reddit recommend?

  • "Looking for design system recommendations" (r/DesignSystems, 40+ comments): the most complete answer set. The top recommendation: "Check out MUI, Joy UI, Chakra. Not exactly tokenized but all have a Figma UI kits and are very customizable with props." Note the qualifier: the community distinguishes between component libraries and actual tokenized systems.
  • "Recommendation Design System" (r/DesignSystems, 20+ comments): the current-state answer: "Shadcn seems to be the standard these days. It provides a great foundation and is surprisingly customizable." Ant Design gets named as the enterprise alternative in the same thread.
  • "What are your favorite design systems?" (r/web_design): the OP is "looking for inspiration" and finds "Base UI + Trezor to be clean"; the replies lead with Material Design for comprehensiveness. This is the thread Google's AI Overview cites when it answers this query.
  • "What are your favorite design systems and why?" (r/DesignSystems, 10+ comments): asked by someone who has "been studying design systems for a while". The "why" matters: answers here name systems for their documentation quality, not their looks.
  • "What are your favorite design systems?" (r/UXDesign, 20+ comments): older but still ranking. The OP's pick was Firefox's Photon; the thread is a reminder that favorite lists rotate while the structural lessons stay the same.
  • "Where do you find good design system examples to learn from?" (r/DesignSystems, 10+ comments): the practitioner version of the question. The OP is "trying to build a design system for our product" and wants to see "how other companies structure theirs": component organization, token naming, documentation scope.

What's the pattern in the answers?

Three different kinds of thing get recommended under the label "design system", and the threads themselves keep having to sort them out:

1. Public documentation systems. Material Design 3, IBM Carbon, Shopify Polaris, Atlassian. These are complete: tokens, components, usage rules, content guidelines. Reddit recommends them for studying how a system is organized. The same names top every non-Reddit roundup too, from Figma's examples list to UXPin's.

2. Component libraries. shadcn/ui, MUI, Chakra, Ant Design. These are what you install. The r/DesignSystems thread is careful to note they're "not exactly tokenized": you get working components, but the design decisions (scale, palette logic, usage rules) are still yours to make. shadcn/ui being "the standard" is really a statement about React defaults, not about design.

3. Directories for browsing. When threads want breadth they point to galleries like designsystems.surf and Design Systems Repo, which index hundreds of public systems.

The confusion between the three is the tell: people asking for "the best design system" usually want one of three different things: components to install, structure to study, or a look to match.

What's the caveat Reddit keeps raising?

Adopt Material and your app looks like a Google product. The r/web_design thread praises Material's comprehensiveness in the same breath as noting everything built on it looks the same. This is the gap in every "best design systems" list: the famous systems are documentation of someone else's brand decisions.

That's fine for the first two jobs (installing components, studying structure). It fails the third: nobody's product is supposed to look like Carbon. For that job you want the design decisions of products whose look you actually admire, written down concretely enough to apply.

Do this

  • Study Carbon or Polaris for structure: token naming, component organization, documentation scope
  • Install shadcn/ui or MUI for working components if you're on React
  • Take your actual values (color, type scale, spacing) from a system that matches your product's character
  • Keep the system small enough that people (and AI agents) actually read it

Avoid this

  • Adopting Material wholesale and wondering why your app looks like Google
  • Treating a component library as a design system; it ships components, not decisions
  • Collecting screenshots for "inspiration" with no extractable values
  • Writing a 100-page system nobody reads; unread rules don't prevent drift

Where do you get a system that isn't someone else's brand?

The duply library approaches this from the shipped-product side: 250+ real products (the kind Reddit threads admire) extracted into DESIGN.md files with exact tokens, type scales, spacing systems and written rules. Instead of Google's decisions, you get Linear's restraint, Stripe's typography discipline, or Vercel's near-monochrome palette, each small enough to read in one sitting.

That format matters if you build with AI tools. A documentation site can't be handed to a coding agent; a single markdown file with concrete values can:

  1. Pick a product from the library whose look fits what you're building.
  2. Copy its DESIGN.md into your repo root.
  3. Tell your agent to follow it: tokens, scale, rules, no invented values.

Per-tool setup for Claude Code, Cursor, v0, Lovable and Bolt is in how to give your AI agent a real design system.

FAQ

What is the best design system according to Reddit? There's no single winner. r/DesignSystems threads converge on shadcn/ui as the current default for React component work, Material Design and IBM Carbon as the most complete public systems to study, and MUI or Chakra as practical component libraries. Which is "best" depends on whether you need components, structural reference, or design decisions.

Is shadcn/ui a design system? Strictly, no. It's a component distribution you copy into your codebase. The r/DesignSystems recommendation calls it a great foundation, but it ships no brand decisions: no palette logic, no type scale rationale, no usage rules. Pair it with real design decisions and it becomes the implementation layer of a system.

What's the difference between a design system and a component library? A component library is code you install (MUI, Chakra, shadcn/ui). A design system is the decisions plus the components: design tokens, a type scale, spacing logic, and written do's and don'ts. The r/DesignSystems thread flags this exact distinction: MUI and Chakra are "not exactly tokenized."

Which design system should I study first? For organization and documentation rigor, IBM Carbon. For token architecture, Shopify Polaris. For breadth, Material Design 3. For learning what a minimal complete system looks like, a single-product DESIGN.md is faster to absorb than any enterprise documentation site.

Can I use Material Design for my own product? You can, and your product will look like Google. That's the trade-off Reddit keeps flagging. Material is strongest as a structural reference and a component source for Android-adjacent products; for a distinct identity, take the structure and swap in your own values.

What design system should I give an AI coding agent? A small, concrete one. Documentation sites are too big and too vague for an agent's context; what works is a single file with exact tokens and rules, which is what the DESIGN.md format is. The duply library has 250+ ready to use.

Summary

  • Reddit's recurring recommendations: shadcn/ui, Material, Carbon, Polaris, Atlassian, MUI, Joy UI, Chakra
  • The threads distinguish component libraries (install) from design systems (decisions plus components)
  • The recurring caveat: adopting a famous system wholesale means wearing someone else's brand
  • Study the public systems for structure; get your values from products whose look fits yours
  • For AI-agent workflows, a one-file system beats a documentation site
  • The duply library has 250+ real product systems in that format

Start in the library, open a DESIGN.md, and hand your next project a real system instead of a vibe.

Related reading