DESIGN.md · explainx registry
Duolingo
Duolingo's design system is "The World's Most Playful Classroom." It is a high-energy, gamified environment that uses vibrant colors and rounded, friendly shapes to make learning feel like a game.
Design System#design#ui#ux#template
DESIGN.md (markdown body)
| name | Duolingo |
| colors | background: "#ffffff" foreground: "#4b4b4b" brand: "#58cc02" # Duo Green muted: "#afafaf" border: "#e5e5e5" card: "#ffffff" accent: "#1cb0f6" # Duo Blue secondary: "#ffc800" # Duo Yellow error: "#ff4b4b" # Duo Red dark: background: "#131f24" foreground: "#ffffff" muted: "#52656d" border: "#37464f" card: "#131f24" accent: "#1cb0f6" |
| typography | fontFamily: sans: "Feather, 'Din Next Rounded', system-ui, sans-serif" body: fontSize: "17px" lineHeight: "1.4" fontWeight: "700" # Duolingo loves bold body text heading: fontWeight: "800" letterSpacing: "0.02em" |
| rounded | default: "12px" md: "16px" lg: "20px" full: "9999px" |
Design System: Duolingo
Overview
Duolingo's design system is "The World's Most Playful Classroom." It is a high-energy, gamified environment that uses vibrant colors and rounded, friendly shapes to make learning feel like a game.
Design Philosophy
- Gamification as Standard: Every UI element is designed to feel like a "level" or a "reward."
- Bold & Friendly: Uses massive, rounded typography and a "super-saturated" color palette to maintain a high-energy, positive vibe.
- The Duo Voice: The brand's mascot, Duo the Owl, is the primary guide, and the UI reflects his personality—playful, persistent, and occasionally sassy.
- Instant Feedback: Uses vibrant semantic colors (Green for correct, Red for incorrect) and playful animations to keep learners engaged.
Colors
- Duo Green (#58CC02): The signature brand color. It represents growth, energy, and success.
- The 16-Color Palette: Uses a wide range of saturated secondary colors (Yellow, Blue, Red, Purple) to represent different languages and achievement levels.
- 3D Depth: Buttons often use a darker "bottom border" to simulate a physical, pressable button.
Typography
- Feather: A custom, highly-rounded sans-serif that is the primary voice of the brand. It is designed to be friendly and approachable.
- Bold Hierarchy: Heavily relies on Extra Bold weights to create a sense of confidence and excitement.
Components
- The "Big" Button: A standard
16pxrounded button with a4pxdarker bottom border that "depresses" when clicked. - Progress Rings: Large, colorful rings that provide a visual representation of the user's daily goals.
- Character Cards: Feature Duo and his friends with speech bubbles, making the learning experience feel conversational.
Visual Effects
- Bouncy Animations: Every transition has a subtle "bounce" to maintain the playful character.
- Confetti: Used as a celebratory effect for completing lessons or reaching milestones.
- Isometric Icons: Uses 3D-inspired icons for badges and streaks to create a sense of value and achievement.
Usage
- Copy DESIGN.md into your project or paste it into your IDE agent chat.
- Ask your assistant to follow the tokens for color, typography, spacing, and component styling.
- When collaborating, share the file directly—or tap “Copy page link” below so teammates open the same snapshot.
Common questions
- What is Duolingo on explainx.ai?
- Duolingo's design system is "The World's Most Playful Classroom." It is a high-energy, gamified environment that uses vibrant colors and rounded, friendly shapes to make learning feel like a game. Listed under category “Design System”. Explainx.ai mirrors the full DESIGN.md document so assistants can cite stable tokens and prose in one place.
- What is DESIGN.md?
- DESIGN.md blends YAML design tokens—colors, typography, spacing, radii—with markdown that explains intent. Google documents this pattern for agent-driven UI work under Stitch (stitch.withgoogle.com).
- How do I use this with ChatGPT, Cursor, Claude Code, or another IDE agent?
- Paste the DESIGN.md into your repo root or attach it to the agent conversation, then ask explicitly for layouts, spacing, palette, type scale, and component tone that follow the document. Refresh from this listing when upstream authors publish changes.
- Where is the source repo?
- Maintainers link to github.com/whyashthakker/design-md-templates-skills. Community listings on explainx.ai may reference popular aesthetic names for inspiration; that does not imply official endorsement by any trademark holder.
- How current is this DESIGN.md?
- Explainx snapshots the file at import time. Recorded last update on this listing: May 8, 2026.
- Need a fresh DESIGN.md from scratch?
- Use the ExplainX DESIGN.md generator to describe your product and audience; it returns Stitch-style YAML plus narrative guidance you can publish or submit to the registry afterward.
Still exploring the format? Browse the full DESIGN.md registry or draft a new system with our DESIGN.md generator.
Community listing for AI design workflows—not necessarily affiliated with any brand referenced in the name or summary. For context on the format, see Google Stitch.
List Your Design.md
Share your design system with AI agents worldwide