Diez is open-sourcing soon!
Today Diez is available in Early Access, and we're personally onboarding teams to the GitHub repo and documentation.
To join Early Access, please fill out this quick form and we'll be in touch.
Use TypeScript to compose design tokens into deeply customizable, reusable, and developer-friendly Design Token Components.
Design Token Components enable a "write once, use anywhere" paradigm for your design language, across codebases.
More precisely a transpiler: Diez builds your TypeScript component definitions into pure native SDKs for iOS, Android, and the Web — complete with type definitions and autocomplete.
Diez works with your codebase(s): Diez carries zero opinions about rendering, requires no runtime or VMs, and is designed for progressive adoption.
Diez includes command-line tools for extracting normalized, strongly typed styles and images from many modern design tools.
The Diez compiler ships with a
hot mode, which allows for hot updates at development time — even inside native iOS and Android apps.
From code comments and static analysis, Diez can automatically build customizable, ready-to-deploy documentation for your design system. This is not yet available as part of Early Access, but it will be shipping soon!