Tools that support the DTCG format #312
Replies: 11 comments 1 reply
-
Design Token ValidatorCheck that your design tokens adhere to the DTCG spec with this free open source Design Tokens Validator To get started, paste the JSON for your design tokens, or upload a file directly. The site will then validate your tokens and present a list of helpful messages, which link to relevant parts of the spec, to help fix any problems. Supported spec version(s) |
Beta Was this translation helpful? Give feedback.
-
Cobalt CLICobalt is an open-source, MIT-licensed frontend toolchain that:
Supported spec version(s) |
Beta Was this translation helpful? Give feedback.
-
TokensBrücke — Figma plugin
TokensBrücke is a Figma plugin that simplifies the process of converting Figma variables into design-tokens JSON. The plugin generates JSON files compatible with the latest DTCG specification. Supported spec version(s) |
Beta Was this translation helpful? Give feedback.
-
|
@universse 👋🏻 It'd be great to see https://github.com/universse/theminglayer showcased here! |
Beta Was this translation helpful? Give feedback.
-
SketchSketch is Mac app for designers to create, team up, prototype, as well as a web app for everyone else to browse, give feedback, inspect, and handoff — in any browser. A complete design platform, made by a sustainable indie company since 2010. You can export your Color Variables, Layer Styles, and Text Styles as Design Tokens from the web app. You can download your design tokens or create an always-up-to-date public link for them. (Read the docs) Supported spec version(s) |
Beta Was this translation helpful? Give feedback.
-
Design Tokens Format Module definitionsA npm package providing implementation agnostic JavaScript/TypeScript definitions from the Design Tokens Format Module specification, for library developers and tooling creators. In short, it exposes constants (fontWeights, strokeStyleLineButt...) and TS types to avoid repeating them in every projects. Supported spec version(s) |
Beta Was this translation helpful? Give feedback.
-
Project WallaceGenerate design tokens from CSS. Because Project Wallace analyzes your CSS in depth already, we can convert the analysis into design tokens. Supported spec version(s) |
Beta Was this translation helpful? Give feedback.
-
W3C Design Token Standard SchemaProvides runtime validation and type inference for W3C design tokens with Standard Schema. Supported spec version(s) |
Beta Was this translation helpful? Give feedback.
-
Design Token ValidatorValidate your design tokens against the W3C DTCG spec to ensure compatibility. Supported spec version(s) |
Beta Was this translation helpful? Give feedback.
-
Design Tokens Language ServerEditor tooling for DTCG design tokens. It's got Hover, Go to Definition, Find References, Autocomplete, and more for your favourite editors like neovim, vscode, or zed. Supports tokens defined in DTCG format JSON or YAML files, and CSS files. Supported spec version(s) |
Beta Was this translation helpful? Give feedback.
-
Design Tokens LanguageDTL (Design Token Language) is a soon to be open-source specification and syntax designed to bring type safety, logic, and structure to design system management. It serves as a unified, platform-agnostic source of truth that allows teams to define styles once and automatically compile them into usable code for CSS, iOS, Android, and Flutter. By replacing scattered JSON files with a robust language ecosystem, DTL helps developers and designers automate their workflows and maintain consistency at scale. Supported spec version(s) |
Beta Was this translation helpful? Give feedback.








Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Do you maintain a tool (or anything else - e.g. a software library) that supports reading and/or writing DTCG files? Then please add a link and some details as a comment here in the following format:
🙏 Please only add things here that have already shipped support for the DTCG file format. If you are planning to support the format but haven't released it yet, that's awesome. However, please wait until you actually ship support before promoting your tool here.
♻️ If details change (e.g. you add more features to your tool), please edit your existing comment rather than adding a new one.
Motivation
This list will hopefully be useful for:
Beta Was this translation helpful? Give feedback.
All reactions