About Milda
Milda exists to make a design system something you design - visually, once - and ship everywhere, as real code. It treats your design system as a single source of truth and compiles it, rather than asking you to hand-maintain a component library by hand.
#The problem
A design system is usually expressed three or four times over: in design tooling, in a React library, maybe in native code, and in docs. Each copy drifts from the others. Keeping them in sync is constant, manual, thankless work - and the larger the org, the worse it gets.
#The approach
Milda is a compiler with two front-ends. You author in a visual editor or as text; the result is one platform-neutral document; and generators turn that one document into real outputs. One source of truth, many targets, no drift. See What Milda is.
#Principles
- You own the output. Generated code is yours, unrestricted - export is always available.
- Open at the core. The language and the React generator are open; the editor and hosted infrastructure are the product. See Editions.
- Neutral by construction. Nothing platform-specific lives in the model - only in how a generator realizes it. That's what keeps a system portable.
New to Milda? Start with Thinking in Milda or jump to the Quick start.