Design Token Workspace

Your design system,
alive.

Basis is a workspace where you define, visualize, and export the tokens that hold your design language together — colors, type, spacing, motion, shadows. Edit on the left. See every component update on the right. Export clean code in four formats.

https:// basis.workspace
DesignLoom Tokens Components Export
Color Tokens + Add
background
#f5f3ef
canvas
surface
#ffffff
surface
accent
#a0522d
brand
success
#4a7c59
semantic
Live Preview
Preview Image
Token Workspace
Define, visualize, and export your design tokens. Every component updates as you edit.
Explore →
The problem

Design systems don't stay in sync

What's in Figma drifts from what's in code. What's in code drifts from what's documented. The people writing components don't have the tokens. The people writing docs don't have the latest values. Everyone's working from a different version of the truth.

Most tools treat design tokens as configuration — something to serialize and forget. DesignLoom treats them as a living system. Edit a color, watch every component reflect it. Save a named set. Export when you're ready.

Figma Out of sync
CSS Out of sync
Documentation Out of sync
Components Out of sync
Four versions of the same system. None of them agree.
What it does

A workspace built around the tokens that matter

Colors, typography, spacing, motion, and shadows — edit them all in one place, with live previews that show you exactly what you're building.

Color tokens

Define your palette with color pickers, hex inputs, and role labels. See contrast ratios. Organize by role — canvas, surface, text, brand, semantic.

Typography

Choose your display, body, and mono fonts from a curated set. Build a type scale with named sizes and weights. See every heading and body size rendered in the preview.

Spacing scale

Define your spacing scale as named values. See each step visualized. Use them consistently across every component in the preview.

Motion

Set durations and easing curves for your interaction language. Name them and use them consistently. Every component in the preview respects them.

Shadow stacks

Define named shadow values as full box-shadow declarations. See them applied to cards and components. Build depth that feels intentional.

Versioned sets

Save named token sets as you go. Switch between them. Compare. Each set is a snapshot of your design language at a point in time.

Export

Clean code, in the format you need

When you're ready, export your token set in four formats. Each one reflects your current tokens exactly — no hand-editing required.

CSS Custom Properties
Standard :root variables. Works in any stylesheet, any browser.
/* DesignLoom export */ :root { --color-accent: #a0522d; --spacing-lg: 24px; }
JSON
Token object for JS consumers, tooling, or API use.
{ "colors": { "accent": "#a0522d" } }
Tailwind Config
Partial tailwind.config.js theme extension.
module.exports = { theme: { extend: { colors: { 'accent': '#a0522d' } }} };
CSS-in-JS Theme
Theme object for Styled Components, Emotion, or vanilla JS.
const theme = { colors: { accent: '#a0522d' } }; export default theme;
Who it's for

Built for people who publish software

01

Software designers

You design software and you publish it. You care about the consistency of your interfaces and the integrity of your design language. DesignLoom gives you a single source of truth for the tokens that define it.

02

Design system owners

You maintain the tokens, the components, the documentation — and you're tired of them drifting out of sync. DesignLoom keeps them together. Edit once, see everywhere, export when ready.

03

Publishers and toolmakers

You ship tools and platforms with a design language that needs to hold together across versions. DesignLoom gives you versioned sets, clean exports, and previews that show you what you're building.

04

Anyone tired of drift

The Figma file doesn't match the code. The code doesn't match the docs. Basis is for people who want the whole system to agree on what a color, a size, a shadow actually is.

Get started

Stop managing tokens in three places

DesignLoom is a single, self-contained workspace. Open it, define your tokens, watch the preview update, export when you're ready. No setup, no framework lock-in, no serialization surprises.