Introduction

Milda is a visual editor where you design your own design system and generate a real, multi-platform component library from it. This is the documentation for the Milda ecosystem itself — what the pieces are, how they fit together, and how to ship with them.

#The idea in one sentence

Milda is a compiler with a visual front-end. You author components and design tokens in the Studio; everything you author is captured in a platform-neutral intermediate representation — the IR; and generators turn that IR into real code, starting with a React component library.

Because the source of truth is the IR rather than any one framework's code, the same design system can target multiple platforms without being rewritten by hand. The editor never asks you to write the IR — the GUI produces it.

#The pipeline

Every part of the product maps onto a classic three-stage compiler. This framing drives the whole architecture:

  • Front-end — the visual editor. You compose components and tune foundations. Authors never hand-write the IR.
  • IR — the canonical model. A platform-neutral description of your design system: components, structure, contracts, foundations. The single, durable source of truth.
  • Back-ends — generators. Turn the IR into real output. React first; other targets build on the same model.

Read How Milda works for the pipeline in depth.

#What ships first

The first release is deliberately narrow: design in the editor, generate a React component library that is a drop-in replacement for your current components, and install it from a private registry — no eject, no hand-editing generated code. That “drop-in” bar is the sharpest proof the model works.

Status
React generation, token foundations, project targets, and release assembly are built today. Figma export currently covers tokens (Variables JSON + DTCG); Figma component export, additional code targets (Vue, Angular), and hosted collaboration are on the roadmap — flagged as such throughout these docs.

#The pieces

Studio

The visual editor. Compose components, wire behaviors, and tune foundations.

The IR

The platform-neutral model of your design system — the single source of truth.

Foundations

Layered, context-aware design tokens that flow into every output.

Generators

Turn the IR into real code. React ships first; Figma and more follow.

Targets

Per-project output targets, each with its own options.

Release & registry

Package the generated library and publish it for your consumers to install.

#These docs are alive

The illustrations throughout this site aren't screenshots. Many are the real Studio components, imported from the editor package and running right on the page — you can try them. See the Foundations editor and the editor runtime for live, interactive examples.

New here? Start with the Quick start.