Discover and explore top open-source AI tools and projects—updated daily.
Manavarya09Reverse-engineer website design systems
New!
Top 25.2% on SourcePulse
Summary
This project automates the reverse-engineering of website design languages, extracting colors, typography, spacing, layout, responsiveness, and interaction states into multiple structured formats. It targets engineers and designers, streamlining the process of understanding, replicating, or migrating existing website designs with actionable outputs for various development workflows.
How It Works
The tool uses headless Chromium via Playwright to crawl websites, extracting computed styles, layout data, SVGs, fonts, and image metadata from the DOM. Extractor and formatter modules generate outputs like AI-optimized Markdown, W3C Design Tokens, Tailwind configs, and React themes. Novelty includes comprehensive extraction of layout systems, multi-breakpoint responsiveness, interaction states, and WCAG accessibility scoring.
Quick Start & Requirements
npx designlang <url> (no installation needed).npm install -g designlang.npx skills add Manavarya09/design-extract.Highlighted Details
sync command).brands command).clone command to generate a Next.js starter app.score command) across 7 categories.Maintenance & Community
The project welcomes contributions ("PRs welcome!") and provides a CONTRIBUTING.md. No specific community channels or roadmaps are detailed.
Licensing & Compatibility
Limitations & Caveats
The README does not list explicit limitations. Reliance on headless browser rendering may miss dynamic JavaScript behaviors. "AI-optimized markdown" effectiveness is LLM-dependent. Crawling depth defaults to the initial page.
1 day ago
Inactive
HugoBlox
VoltAgent