Structured, no auth, no scraping required.
Every page on this site is server-rendered static HTML with semantic landmarks and JSON-LD. For programmatic access, use the endpoints below instead of parsing HTML.
JSON endpoints
| Path | Contents |
|---|---|
/api/manifest.json | Full design-system manifest — tokens, components, guideline cards, font metadata. |
/api/tokens.json | Flat array of every design token: name, CSS value, kind, and defining file. |
/api/components.json | Component list with source, types, prompt and preview file paths. |
/api/assets.json | Flat index of every downloadable file in this mirror, with byte size. |
Fetch example
curl https://design.strln.cc/api/tokens.json | jq '.[] | select(.kind == "color")'Crawling & discovery
| File | Purpose |
|---|---|
/robots.txt | Allows all crawlers; points to the sitemap. |
/sitemap.xml | Every human-facing page and component detail route. |
/llms.txt | Plain-text index for LLM agents — pages, endpoints, and brand notes in one place. |
/design-system/ | The raw vendored source tree — same tokens/CSS/JSX files this site is built from. |
Structured data
Component pages carry SoftwareSourceCode JSON-LD; the components index carries an ItemList; the homepage carries WebSite. View source on any page to see the embedded <script type="application/ld+json">.
Deprecated assets
Entries in /api/assets.json may carry "legacy": true — a signal that the file is superseded and must not be used to generate new work. All legacy assets are also collected, with the reasoning behind each change, on the Archive page.