componenturl

Io / The System

The System

Seventy components, one page each — live specimens, every prop, and the URL that inserts it. Structured so a person and a model can read the same source.

70 PAGES · 1337 PROPSioENHANCEMENTS39UI BASICS31io Design Systemui basicsenhancements1337 propshover a part · click or space to take apart

This project is one attempt at it. Every component gets a page built the same way — a live specimen, the full prop table, and the URL that inserts it — so a person and a model can read the same source.

31

UI Basics

39

Enhancements

70

documented pages

1337

props documented

Two layers

They live on the same site and share the theme, but they are used for different role.

UI BasicsEnhancements
What they are forThe layer every page is built from.Effects and layout for marketing pages.
Where they come fromThe core design-system library.A separate effects library.
ThemingColour, type and radius from tokens.Same tokens, plus own font controls.
How pages are markedRoot path, e.g. /button./web/ path, Enhancements badge, own footer.
Inserting oneCopy button hands you the module URL.Same button, same follow-latest URL.
UI BasicsEnhancements
What they are forThe layer every page is built from.Effects and layout for marketing pages.
Where they come fromThe core design-system library.A separate effects library.
ThemingColour, type and radius from tokens.Same tokens, plus own font controls.
How pages are markedRoot path, e.g. /button./web/ path, Enhancements badge, own footer.
Inserting oneCopy button hands you the module URL.Same button, same follow-latest URL.

Selected specimens

Nine of the Enhancements. Scroll the row, then open a page for the live specimen and its full prop table.

The System

The design-system layer. Every component reads colour, type and radius from the project tokens, so an inserted instance already matches the page.

Enhancements

Effect and layout components for marketing pages — scroll, motion, WebGL and media. They are not UI basics, and their pages are marked Enhancements throughout.

Components are addressable

Every component has a unique URL that can be referenced, inserted, and consumed by tools — discoverable, addressable, composable.

Open its page and press Copy. That hands you the module URL; paste it into Framer's Insert > Code Component field. The URLs carry no version, so an instance follows the latest published build.
Open its page and press Copy. That hands you the module URL; paste it into Framer's Insert > Code Component field. The URLs carry no version, so an instance follows the latest published build.
Open its page and press Copy. That hands you the module URL; paste it into Framer's Insert > Code Component field. The URLs carry no version, so an instance follows the latest published build.

Io — UI Basics

Seventy component pages. Every specimen on them is a live instance, and colour, type and radius resolve from the project theme tokens.

io

An experiment in what a design system becomes when AI can consume it.

© 2026 io

Contact me

Create a free website with Framer, the website builder loved by startups, designers and agencies.