Use TypeScript to compose design tokens into scalable and extensible collections of styles, themes, and visual guidelines. Your brand identity fits right here — as code.
From colors to typography, drop shadows to border radii, gradients to usage guidelines, logos to icons: if you can imagine it, you can express it in Diez.
Build any Diez project into pure native libraries for iOS, Android, or Web, ready for any new or existing codebase.
Optimized for native-developer ergonomics — with autocomplete, inline documentation, and package manager support for iOS, Android, and Web: Diez makes it easy for everyone to rally around a common design language.
Diez Extractors compile design files into Diez-ready TypeScript — pulling colors, typography, image assets and more right out of your favorite design tools.
Automate your design-to-development workflow by treating design files as versionable code artifacts.
Import, reuse & reference: great for composing multiple brands with shared assets & styles.
Strongly typed from end-to-end, Diez scales to thousands of files, hundreds of codebases, and dozens of teams without skipping a beat.
Diez is built around plugins: from the platforms it supports to the kinds of data you can express. No matter the requirements of your design system — whether you’re wrangling one brand or a hundred — you can customize Diez to fit your needs.
From any Diez project, Diez DocsGen builds up-to-the-moment, customizable, and self-hostable design language docs as static HTML pages.
It's never been easier to get everyone in your organization speaking the same design language.