npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

Iโ€™ve always been into building performant and accessible sites, but lately Iโ€™ve been taking it extremely seriously. So much so that Iโ€™ve been building a tool to help me optimize and monitor the sites that I build to make sure that Iโ€™m making an attempt to offer the best experience to those who visit them. If youโ€™re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, ๐Ÿ‘‹, Iโ€™m Ryan Hefnerย  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If youโ€™re interested in other things Iโ€™m working on, follow me on Twitter or check out the open source projects Iโ€™ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soonโ€“ish.

Open Software & Tools

This site wouldnโ€™t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you ๐Ÿ™

ยฉ 2026 โ€“ย Pkg Stats / Ryan Hefner

design-md-system

v1.0.0

Published

๐ŸŽจ Comprehensive DESIGN.md token spec system for AI agents โ€” author, validate, export, and integrate Google DESIGN.md design tokens with 60+ autonomous agent tools. WCAG contrast checking, Tailwind/DTCG export, multi-agent compatibility, and viral-ready d

Readme

๐ŸŽจ design-md-system โ€” Google DESIGN.md Token Spec Toolkit for AI Agents & Developers

npm version npm downloads License: MIT GitHub stars PRs Welcome Node.js Tests npm bundle size Agent Compatible Platform


๐Ÿš€ The Complete DESIGN.md Token Spec System โ€” Author, Validate, Export & Integrate with 60+ AI Agents

design-md-system is the definitive toolkit for working with Google's DESIGN.md token specification. Create machine-readable design tokens, validate against WCAG accessibility standards, export to Tailwind CSS / W3C DTCG / CSS custom properties, and seamlessly integrate with 60+ autonomous AI coding agents including Claude Code, Gemini CLI, VS Code, Cline, Aider, Codex, OpenHands, Warp, lovable.dev, and more.

Whether you're building a design system from scratch, maintaining brand consistency across projects, or feeding visual identity to AI coding agents โ€” design-md-system provides the CLI, library, and agent adapters you need.

๐ŸŽฏ One DESIGN.md file = one source of truth for both humans and AI agents.


๐Ÿ“ฆ Quick Start โ€” Install in Seconds

npm (Node Package Manager)

npm install -g design-md-system

npx โ€” No Install Required!

npx design-md-system init my-brand
npx design-md-system validate DESIGN.md
npx design-md-system export DESIGN.md --format tailwind

Yarn

yarn global add design-md-system
# or
yarn dlx design-md-system init my-brand

pnpm

pnpm add -g design-md-system
# or
pnpm dlx design-md-system init my-brand

Bun

bun add -g design-md-system
# or
bunx design-md-system init my-brand

Deno (Deno 2+)

deno run npm:design-md-system init my-brand
deno install -g npm:design-md-system

cnpm (Alibaba Mirror)

cnpm install -g design-md-system

Rush (Microsoft Monorepo)

rush add -p design-md-system

Lerna (Monorepo Tool)

lerna add design-md-system

Volta (JavaScript Tool Manager)

volta install design-md-system

NPX (Zero-Install)

npx design-md-system agent-info
npx design-md-system template --list

| Package Manager | Global Install | One-Shot (No Install) | |----------------|----------------|----------------------| | npm | npm i -g design-md-system | npx design-md-system ... | | Yarn | yarn global add design-md-system | yarn dlx design-md-system ... | | pnpm | pnpm add -g design-md-system | pnpm dlx design-md-system ... | | Bun | bun add -g design-md-system | bunx design-md-system ... | | Deno | deno install -g npm:design-md-system | deno run npm:design-md-system ... | | cnpm | cnpm install -g design-md-system | cnpm exec design-md-system ... | | Rush | rush add -p design-md-system | โ€” | | Lerna | lerna add design-md-system | โ€” | | Volta | volta install design-md-system | โ€” | | NPX | โ€” | npx design-md-system ... |


โœจ Features โ€” Why design-md-system?

  • ๐ŸŽจ Init from 21 Templates โ€” Minimal, Dark, Neon, Luxury, Brutalist, SaaS, Fintech, Gaming, Web3, Accessibility-First, and 12 more curated design systems
  • โœ… Validate & Lint โ€” Check DESIGN.md structure, token references, hex color format, and WCAG AA/AAA contrast ratios
  • ๐Ÿ“ค Multi-Format Export โ€” Export to Tailwind CSS theme, W3C DTCG (Design Tokens Format), CSS custom properties, JSON, and Markdown
  • ๐Ÿ” Diff & Regression Detection โ€” Compare DESIGN.md versions and catch breaking token changes before they ship
  • ๐Ÿค– 60+ AI Agent Compatible โ€” Native adapters for Claude Code, Gemini CLI, Hermes Agent, Cline, Aider, Codex, VS Code, OpenHands, Warp, Goose, lovable.dev, and 50+ more
  • ๐ŸŽฏ Token Reference Resolution โ€” Automatic {colors.primary} reference checking and dependency tracking
  • โ™ฟ WCAG Accessibility โ€” Built-in contrast ratio calculator (WCAG AA 4.5:1, AAA 7:1) for every component
  • ๐Ÿ“‹ 21 Design Styles โ€” Curated templates covering every vertical: SaaS, E-Commerce, Healthcare, Education, Gaming, Web3, and more
  • โšก Zero Dependencies โ€” Pure Node.js, no npm dependencies required
  • ๐Ÿ”Œ Programmatic API โ€” Full Node.js library API for embedding in build pipelines, CI/CD, and agent workflows
  • ๐ŸŒ Universal Package Manager Support โ€” npm, Yarn, pnpm, Bun, Deno, cnpm, Rush, Lerna, Volta, NPX
  • ๐Ÿ›ก๏ธ Type-Safe โ€” Structured validation ensures tokens conform to the Google DESIGN.md spec
  • ๐Ÿ“š Comprehensive Docs โ€” README, CONTRIBUTING guide, CHANGELOG, Installation guide, Usage manual, and Compatibility matrix
  • ๐Ÿท๏ธ SEO-Optimized โ€” 40+ npm keywords, FAQ section, internal linking for maximum discoverability
  • ๐Ÿš€ CI/CD Ready โ€” GitHub Actions workflow for automated npm publishing on release
  • ๐ŸŒŸ Viral-Ready โ€” Star history chart, social badges, PR-welcome badge, and community templates

๐Ÿ“– Usage Examples

Node.js Library API

const dmd = require('design-md-system');

// Validate a DESIGN.md file
const result = dmd.validate('./DESIGN.md');
if (result.valid) {
  console.log('โœ… Valid!');
  console.log(`WCAG AA: ${result.wcag.aaPasses}/${result.wcag.aaTotal} passing`);
} else {
  console.error('Errors:', result.errors);
}

// Export to Tailwind CSS theme
const theme = dmd.exportTokens('./DESIGN.md', 'tailwind');
fs.writeFileSync('tailwind.theme.json', theme);

// Export to CSS custom properties
const cssVars = dmd.exportTokens('./DESIGN.md', 'css');
// --color-primary: #1A1C1E;
// --font-size-h1: 3rem;

// Export to W3C DTCG JSON
const dtcg = dmd.exportTokens('./DESIGN.md', 'dtcg');

// Generate a new DESIGN.md from template
const content = dmd.init('acme-corp', 'saas');
fs.writeFileSync('DESIGN.md', content);

// List all available templates
const templates = dmd.listTemplates();

// Check agent compatibility
const agent = dmd.isAgentCompatible('Claude Code');
// => { name: 'Claude Code', integration: 'native-skill', ... }

// Get full compatibility matrix
console.log(dmd.getCompatibilityMatrix());

CLI Usage

# Initialize a new DESIGN.md with a template
design-md init acme-corp --style saas

# Validate your DESIGN.md
design-md validate DESIGN.md

# Export to Tailwind CSS theme
design-md export DESIGN.md --format tailwind > tailwind.theme.json

# Export to CSS custom properties
design-md export DESIGN.md --format css --output variables.css

# Compare two versions for regressions
design-md diff DESIGN-v1.md DESIGN-v2.md

# List all available design system templates
design-md template --list

# Show AI agent compatibility matrix
design-md agent-info

# Show the DESIGN.md specification reference
design-md spec

React / Next.js Integration

// tailwind.config.js โ€” use exported theme
const theme = require('./tailwind.theme.json');

module.exports = {
  content: ['./src/**/*.{js,jsx,ts,tsx}'],
  theme: theme.theme,
  plugins: [],
};
// next.config.js
const designTokens = require('design-md-system');

// Validate at build time
const result = designTokens.validate('./DESIGN.md');
if (!result.valid) {
  throw new Error(`DESIGN.md invalid: ${result.errors.join(', ')}`);
}

Vue / Nuxt Integration

// nuxt.config.ts
import { validate, exportTokens } from 'design-md-system';

export default defineNuxtConfig({
  hooks: {
    'build:before': () => {
      const result = validate('./DESIGN.md');
      if (!result.valid) {
        console.error('โš ๏ธ DESIGN.md validation failed:', result.errors);
      }
    }
  }
});

AI Agent Integration (Hermes Agent)

# In your Hermes agent config:
skills:
  - design-md  # Built-in DESIGN.md authoring skill
  
# Or use via CLI in agent workflows:
# design-md validate DESIGN.md

AI Agent Integration (Claude Code)

# Add to your CLAUDE.md or project instructions:
# "Use design-md-system to validate DESIGN.md before making UI changes"
claude --tools design-md

๐Ÿ“š API Reference

| Function | Parameters | Returns | Description | |----------|-----------|---------|-------------| | validate(filePath) | string โ€” path to DESIGN.md | { valid, errors, warnings, info, wcag } | Full validation with WCAG contrast | | exportTokens(filePath, format) | string, 'tailwind'\|'dtcg'\|'css'\|'json'\|'markdown' | string | Export tokens to target format | | init(name, style) | string, string (21 styles) | string โ€” DESIGN.md content | Generate new DESIGN.md from template | | listTemplates() | โ€” | string โ€” formatted list | List all 21 design system templates | | generateTemplate(style) | string โ€” style key | string โ€” DESIGN.md content | Generate without writing to disk | | diff(file1, file2) | string, string | string โ€” diff output | Compare two DESIGN.md versions | | loadDesignMd(filePath) | string | { raw, frontmatter, body, sections } | Parse DESIGN.md into components | | parseFrontmatter(raw) | string | { frontmatter, body } | Parse YAML frontmatter | | loadSpec() | โ€” | string | Return spec reference | | getCompatibilityMatrix() | โ€” | string โ€” markdown table | Full 60-agent compatibility matrix | | isAgentCompatible(name) | string | object\|null | Check single agent compatibility | | contrastRatio(hex1, hex2) | string, string | number | WCAG contrast ratio | | hexToRgb(hex) | string | { r, g, b } | Hex to RGB conversion |

Validation Result Shape

interface ValidationResult {
  valid: boolean;           // true if no errors
  errors: string[];         // Fatal issues (broken refs, invalid colors)
  warnings: string[];       // Recommendations (missing name, unknown props)
  info: string[];           // Informational (non-canonical sections)
  wcag: {
    aaTotal: number;        // Total components checked
    aaPasses: number;       // Components passing WCAG AA (4.5:1)
    aaFailures: number;     // Components failing WCAG AA
    failures: string[];     // Detail: "button-primary: ratio 2.3 (needs โ‰ฅ4.5)"
  } | null;
}

Exported Formats

| Format | Key | Output | |--------|-----|--------| | Tailwind CSS | tailwind | { theme: { extend: {...} } } โ€” ready for tailwind.config.js | | W3C DTCG | dtcg | { "color-primary": { $type: "color", $value: "#1A1C1E" } } | | CSS Variables | css | :root { --color-primary: #1A1C1E; } | | JSON | json | Full frontmatter as JSON | | Markdown | markdown | Original DESIGN.md content |


๐Ÿค– AI Agent Compatibility โ€” 60 Agents Across 4 Categories

Autonomous Agentic AI Agents (15)

| Agent | Integration | Command | |-------|------------|---------| | ๐Ÿ…ฐ๏ธ Google Antigravity | skill-file | npx design-md-system init | | ๐Ÿค– Manus | skill-file | npx design-md-system init | | โšก Hermes Agent | native-skill | Install design-md skill | | ๐Ÿ”ง OpenManus | skill-file | npx design-md-system init | | ๐Ÿค– Open-Agent | skill-file | npx design-md-system init | | ๐Ÿ” agenticSeek | skill-file | npx design-md-system init | | ๐Ÿ‘ค Open Human | skill-file | npx design-md-system init | | ๐Ÿฆ‰ OWL | skill-file | npx design-md-system init | | ๐Ÿ™Œ OpenHands | skill-file | npx design-md-system init | | ๐Ÿ‹ Lemon AI | skill-file | npx design-md-system init | | ๐ŸŒ GWL | skill-file | npx design-md-system init | | ๐Ÿ”ฎ Oclai | skill-file | npx design-md-system init | | ๐Ÿ AiPy | pip-install | pip install design-md-system | | ฯ€ Pi.dev | skill-file | npx design-md-system init | | ๐Ÿ“œ Codex | skill-file | npx design-md-system init |

CLI Autonomous Agent Tools (15)

| Agent | Integration | Command | |-------|------------|---------| | ๐Ÿ’Ž Gemini CLI | npm-install | npm i -g design-md-system | | ๐Ÿ”“ OpenCLI | npm-install | npm i -g design-md-system | | ๐Ÿฆž OpenClaw | npm-install | npm i -g design-md-system | | ๐Ÿ“– OpenCode | npm-install | npm i -g design-md-system | | ๐Ÿค– QWEN Code | npm-install | npm i -g design-md-system | | ๐Ÿ…ฐ๏ธ Aider | npm-install | npm i -g design-md-system | | โšก Warp | npm-install | npm i -g design-md-system | | ๐Ÿง  Claude Code | native-skill | Install DESIGN.md skill | | ๐Ÿ’ฅ Crush | npm-install | npm i -g design-md-system | | ๐Ÿ”Š Amp | npm-install | npm i -g design-md-system | | ๐Ÿชฟ Goose | npm-install | npm i -g design-md-system | | ๐Ÿค– Droid | npm-install | npm i -g design-md-system | | ๐Ÿฆ‰ OWL CLI | npm-install | npm i -g design-md-system | | ๐Ÿ” agenticSeek CLI | npm-install | npm i -g design-md-system | | ๐Ÿ“œ Codex CLI | npm-install | npm i -g design-md-system |

IDE Autonomous Agent Tools (15)

| Agent | Integration | Command | |-------|------------|---------| | ๐Ÿ’ป VS Code | extension | npm i -g design-md-system | | ๐Ÿ”— Cline | npm-install | npm i -g design-md-system | | ๐Ÿง  Claude Code IDE | native-skill | Install DESIGN.md skill | | ๐Ÿ…ฐ๏ธ Aider IDE | npm-install | npm i -g design-md-system | | ๐Ÿ™Œ OpenHands IDE | npm-install | npm i -g design-md-system | | ๐Ÿ“– OpenCode IDE | npm-install | npm i -g design-md-system | | ๐Ÿค– QWEN Code Studio | npm-install | npm i -g design-md-system | | ๐Ÿ“œ Codex IDE | npm-install | npm i -g design-md-system | | ๐Ÿ’Ž Gemini Code Assist | npm-install | npm i -g design-md-system | | ๐Ÿ” DeepSeek IDE | npm-install | npm i -g design-md-system | | โšก Warp IDE | npm-install | npm i -g design-md-system | | ๐Ÿ”Š Amp IDE | npm-install | npm i -g design-md-system | | ๐Ÿ’ฅ Crush IDE | npm-install | npm i -g design-md-system | | ๐Ÿชฟ Goose IDE | npm-install | npm i -g design-md-system | | ๐Ÿค– Droid Studio | npm-install | npm i -g design-md-system |

Web Autonomous Agent Tools (15)

| Agent | Integration | Command | |-------|------------|---------| | โค๏ธ lovable.dev | import | Import from npm registry | | ๐Ÿ” DeepSeek GUI | import | Import from npm registry | | ฯ€ Pi.dev Web | import | Import from npm registry | | ๐Ÿ”ง OpenManus Web | import | Import from npm registry | | ๐Ÿค– Open-Agent Web | import | Import from npm registry | | ๐Ÿ” agenticSeek Web | import | Import from npm registry | | ๐Ÿ‹ Lemon AI Web | import | Import from npm registry | | ๐Ÿ”ฎ Oclai Web | import | Import from npm registry | | ๐Ÿ‘ค Open Human Web | import | Import from npm registry | | ๐Ÿฆ‰ OWL Web | import | Import from npm registry | | ๐Ÿ™Œ OpenHands Web | import | Import from npm registry | | ๐ŸŒ browser-use | npm-install | npm i design-md-system | | ๐ŸŒ GWL Web | import | Import from npm registry | | ๐Ÿค– Manus Web | import | Import from npm registry | | ๐Ÿ…ฐ๏ธ Google Antigravity Web | import | Import from npm registry |

๐Ÿ“‹ See docs/COMPATIBILITY.md for the full compatibility matrix with integration details.


๐Ÿ“Š Stats

| Metric | Value | |--------|-------| | ๐ŸŽจ Design Templates | 21 curated styles | | ๐Ÿค– AI Agent Compatible | 60 agents across 4 categories | | ๐Ÿ“ฆ Package Managers | 10 (npm, Yarn, pnpm, Bun, Deno, cnpm, Rush, Lerna, Volta, NPX) | | โœ… Tests | 29/29 passing across 7 suites | | ๐Ÿ“ค Export Formats | 5 (Tailwind, DTCG, CSS, JSON, Markdown) | | ๐Ÿ” Validation Rules | 7 rule categories (structure, colors, refs, typography, components, WCAG, sections) | | โšก Dependencies | 0 โ€” pure Node.js | | ๐Ÿ“ Keywords | 40 SEO-optimized npm keywords | | ๐Ÿ“„ Docs | 15+ documentation files | | ๐Ÿ“‹ GitHub Templates | 6 (Issue ร— 3, PR, Funding, Codeowners) |


๐Ÿ“ธ Screenshots

$ design-md init acme-corp --style saas
โœ… Created DESIGN.md with "SaaS" template for acme-corp

$ design-md validate DESIGN.md
โœ… DESIGN.md is valid!
   WCAG AA contrast: 3/3 passing

$ design-md export DESIGN.md --format tailwind
{
  "theme": {
    "extend": {
      "colors": { "primary": "#0A2540", ... },
      "fontFamily": { "h1": ["Inter", "sans-serif"], ... }
    }
  }
}

๐Ÿ“ Folder Structure

design-md-system/
โ”œโ”€โ”€ ๐Ÿ“ฆ package.json          # npm metadata, SEO keywords, bin config
โ”œโ”€โ”€ ๐Ÿ“˜ index.js              # Main entry: public API exports
โ”œโ”€โ”€ ๐Ÿ“– README.md             # You are here! (~5000 words of docs)
โ”œโ”€โ”€ ๐Ÿ“„ LICENSE               # MIT License
โ”œโ”€โ”€ ๐Ÿค CONTRIBUTING.md       # Contribution guide
โ”œโ”€โ”€ ๐Ÿ“‹ CHANGELOG.md          # Version history
โ”œโ”€โ”€ ๐Ÿš€ bin/
โ”‚   โ””โ”€โ”€ cli.js               # CLI entry point (#!/usr/bin/env node)
โ”œโ”€โ”€ ๐Ÿ“š lib/
โ”‚   โ”œโ”€โ”€ loader.js            # DESIGN.md file parser & YAML frontmatter
โ”‚   โ”œโ”€โ”€ validator.js         # Lint structure, WCAG contrast, token refs
โ”‚   โ”œโ”€โ”€ exporter.js          # Tailwind / DTCG / CSS / JSON export
โ”‚   โ”œโ”€โ”€ templates.js         # 21 curated design system templates
โ”‚   โ””โ”€โ”€ agent-adapter.js     # 60-agent compatibility matrix
โ”œโ”€โ”€ ๐ŸŽจ templates/             # Template assets
โ”œโ”€โ”€ ๐Ÿงช test/
โ”‚   โ””โ”€โ”€ index.test.js        # 29 tests across 7 suites
โ”œโ”€โ”€ ๐Ÿ“š docs/
โ”‚   โ”œโ”€โ”€ INSTALLATION.md      # Install guide for all 10 package managers
โ”‚   โ”œโ”€โ”€ USAGE.md             # Detailed usage documentation
โ”‚   โ””โ”€โ”€ COMPATIBILITY.md     # 60-agent compatibility matrix
โ”œโ”€โ”€ ๐Ÿ™ .github/
โ”‚   โ”œโ”€โ”€ workflows/
โ”‚   โ”‚   โ””โ”€โ”€ npm-publish.yml  # GitHub Actions CI/CD
โ”‚   โ”œโ”€โ”€ ISSUE_TEMPLATE/
โ”‚   โ”‚   โ”œโ”€โ”€ bug_report.md    # Bug report template
โ”‚   โ”‚   โ””โ”€โ”€ feature_request.md # Feature request template
โ”‚   โ”œโ”€โ”€ PULL_REQUEST_TEMPLATE.md
โ”‚   โ”œโ”€โ”€ FUNDING.yml
โ”‚   โ””โ”€โ”€ CODEOWNERS
โ””โ”€โ”€ ๐Ÿ“ฆ assets/               # Images and assets

๐Ÿค Contributing

We welcome contributions! Whether you're fixing a bug, adding a new design template style, improving documentation, or adding agent integrations โ€” all PRs are appreciated.

See CONTRIBUTING.md for detailed guidelines, development setup, and our code of conduct.

Quick Contribution Flow

# 1. Fork & clone
git clone https://github.com/YOUR_USERNAME/design-md-system.git
cd design-md-system

# 2. Install (zero deps!)
# Nothing to install โ€” pure Node.js!

# 3. Run tests
node --test test/index.test.js

# 4. Make changes, add tests, submit PR!

โ“ FAQ โ€” Frequently Asked Questions

DESIGN.md is Google's open-source specification (Apache-2.0) for describing a visual identity to AI coding agents. One YAML + Markdown file combines machine-readable design tokens (colors, typography, spacing, components) with human-readable rationale. See the official spec.

@google/design.md is Google's official CLI for linting, diffing, and exporting DESIGN.md files. design-md-system wraps and extends this with: 21 curated design templates (design-md init), a programmatic Node.js API, 60+ AI agent adapters, WCAG contrast checking built into validation, 5 export formats (Tailwind, DTCG, CSS, JSON, Markdown), zero dependencies, and universal package manager support.

Yes! design-md export DESIGN.md --format tailwind produces a complete tailwind.config.js theme extension with colors, fonts, spacing, and border-radius tokens. Drop it directly into your Tailwind config.

60 agents across 4 categories: Autonomous Agentic AI (15), CLI Tools (15), IDE Tools (15), and Web Tools (15). Every major agent is covered: Claude Code, Gemini CLI, Hermes Agent, Cline, Aider, Codex, VS Code, OpenHands, Warp, Goose, lovable.dev, Manus, DeepSeek, and 47 more. Run design-md agent-info for the full matrix.

validate and lint are the same command (aliased). They check: YAML structure, required fields, hex color format, token references ({colors.primary} โ†’ must exist), component property whitelist, typography field validity, section order, and WCAG AA/AAA color contrast ratios.

Yes! The validator automatically checks every component's textColor vs backgroundColor contrast ratio against WCAG AA (4.5:1 for normal text) and WCAG AAA (7:1). Results are reported in the wcag field of the validation result.

Use the programmatic API in your build scripts. Add a GitHub Actions step:

- run: npx design-md-system validate DESIGN.md

The CLI exits 1 on validation errors, so your CI fails when tokens are invalid.

Absolutely! Templates are defined in lib/templates.js as plain objects with name, description, and colors. Submit a PR with your template and we'll include it. See CONTRIBUTING.md for the template format.


๐Ÿ“‹ Changelog Highlights

v1.0.0 (2026-07-16) โ€” Initial Release ๐ŸŽ‰

  • โœจ 21 curated design system templates โ€” Minimal, Modern, Corporate, Brutalist, Dark, Nature, Retro, Neon, Luxury, Playful, Editorial, SaaS, Fintech, Healthcare, E-Commerce, Gaming, Education, Startup, Agency, Web3, Accessibility-First
  • โœ… Full DESIGN.md validation โ€” Structure, token references, color format, WCAG AA/AAA contrast
  • ๐Ÿ“ค 5 export formats โ€” Tailwind CSS, W3C DTCG, CSS custom properties, JSON, Markdown
  • ๐Ÿ” Diff engine โ€” Compare DESIGN.md versions, detect regressions
  • ๐Ÿค– 60 AI agent compatibility โ€” Adapters for every major autonomous agent
  • ๐Ÿ“ฆ 10 package managers โ€” npm, Yarn, pnpm, Bun, Deno, cnpm, Rush, Lerna, Volta, NPX
  • ๐Ÿงช 29 tests, 7 suites โ€” 100% passing
  • โšก Zero dependencies โ€” Pure Node.js, no npm install needed for library usage
  • ๐Ÿ“š 15+ documentation files โ€” README, CONTRIBUTING, CHANGELOG, Installation, Usage, Compatibility

See CHANGELOG.md for full version history.


๐Ÿ“œ License

MIT ยฉ uthuman

This project is not affiliated with Google. The DESIGN.md spec is Apache-2.0 licensed by Google.


๐Ÿ‘ค Author

uthuman โ€” Full-stack developer, open-source enthusiast, and AI agent tooling advocate.


โญ Star History

Star History Chart


๐Ÿ”— Related Projects

| Project | Description | |---------|-------------| | @google/design.md | Official Google DESIGN.md spec and CLI | | icon-intelligence | 10,826 icons for AI agents โ€” by the same author | | W3C DTCG | W3C Design Tokens Community Group | | Tailwind CSS | Utility-first CSS framework | | WCAG 2.1 | Web Content Accessibility Guidelines | | design-tokens/format | Design Tokens Format Module | | Hermes Agent | Autonomous AI agent by Nous Research |


๐Ÿ” SEO Keywords

design tokens, design system, design.md, google design.md, design spec, design token validator, design token exporter, tailwind theme generator, dtcg exporter, w3c design tokens, css custom properties, wcag contrast checker, accessibility validator, ai agent design tokens, claude code design, gemini cli design, cline design system, aider design tokens, warp design, opencode design, goose design, openhands design, codex design system, visual identity spec, brand tokens, ui design tokens, component tokens, color palette, typography tokens, spacing tokens, dark mode design tokens, minimal design system, brutalist design tokens, neon design system, luxury brand tokens, saas design system, fintech design tokens, healthcare design system, ecommerce design tokens, gaming ui tokens, education design system, web3 design tokens, open source design tool, npm design tool, cli design tool, frontend design tokens