Terrazzo is a set of open-source tools for building and maintaining design systems. Its command-line interface reads design-token files in JSON, JSONC, or YAML and can generate platform code from DTCG token JSON, including CSS, Sass, JavaScript, and TypeScript. Teams can run the CLI manually or include it in continuous integration. Lint rules cover token formatting, naming consistency, repeated values, color gamut, and accessibility checks such as contrast and font size. Documented outputs and integrations include JSON or native formats, Tailwind, and Vanilla Extract; the Tailwind plugin creates a theme for Tailwind v4. The CLI can export Figma Variables and Styles to resolver JSON, with a Figma account and authentication token required for import. Projects can start from systems such as Adobe Spectrum, Apple Human Interface Guidelines, GitHub Primer, IBM Carbon, Salesforce Lightning, Shopify Polaris, or Radix. Swift asset-catalog generation is available through an experimental plugin. Terrazzo began as Cobalt in 2021. The tools are free to use forever under the MIT license; Design Lab is listed as coming soon.
Who it is for
Terrazzo suits design-system teams that want to manage tokens and generate code for multiple platforms. Its CLI workflow may fit teams that run tools manually or in continuous integration.
What is good
- Free to use forever under the MIT license
- Accepts JSON, JSONC, and YAML token files
- Lint rules cover naming, duplicates, and accessibility criteria
- Can run in continuous integration
- Supports documented Tailwind and Vanilla Extract integrations
What to know first
- The Swift plugin is experimental
- Figma import requires an account and authentication token
- Design Lab is listed as coming soon
Verdict
Terrazzo combines token generation and linting in an open-source CLI, with inputs, outputs, and integrations spanning several formats and tools. Consider the experimental status of Swift support and the Figma authentication requirement if those workflows matter to your team.
Terrazzo plans and pricing
All plansCompared on design system software
- Free plan
- Yes
- Token management
- Yes
- Design tool sync
- Yes
- Code sync
- Yes
- Hosting
- self-hosted
- Versioning
- Yes



