DesignByExamples
DesignByExamples is an open-source documentation that explains core product design concepts through clear definitions, practical guidance, and real examples across modern design tools. This project is built on a simple idea:Design tools change.
Design concepts don’t.
Why DesignByExamples exists
Most design documentation today is:- Tool-specific
- Feature-driven
- Hard to translate across platforms
- What problem a concept solves
- When it should be used
- How it applies across different tools
What you’ll find here
Every concept in DesignByExamples follows a consistent structure:-
What the concept is
A clear, plain-language explanation. -
When to use it
Practical scenarios and decision guidance. -
Core principles
The rules that make the concept work. -
How it works across tools
Side-by-side explanations of how different tools implement the same idea. -
Common mistakes
Patterns that lead to fragile or inconsistent designs.
the goal is transferable design thinking.
Who this is for
DesignByExamples is for:- Product designers building real-world interfaces
- Designers transitioning into design systems or design engineering
- Engineers who want to better understand design intent
- Anyone working across multiple design tools
“I know how this works in one tool, but I don’t really understand the concept behind it”You’re in the right place.
Open source & community-driven
DesignByExamples is an open-source project. That means:- Anyone can contribute
- Concepts evolve as tools evolve
- The documentation reflects real-world usage, not marketing narratives
A note on tools
Tools are important.But tools are not the point. DesignByExamples treats tools as implementations of ideas, not the ideas themselves. Once you understand the concept, switching tools becomes much easier.
Let’s build better systems, one concept at a time.