Theme anything. In one line.
ThemeCn gives any interface controllable, performant themes: React, Vue, Svelte, Angular or plain HTML. Type, colour, radius, density and depth swap in a single frame. Pick one and watch this page change.
npx themecn add obsidianswap time —Invite your team
Pro workspace
Unlimited projects and priority supportSame markup. Different worlds.
Deploy preview
Every token under your thumb.
Themes are tokens. Tune them at runtime per user, per tenant or per component, with no re-render.
Checkout · v2
readyNo matter the framework.
ThemeCn writes CSS variables, so anything that renders CSS can wear a theme. Each adapter is under 400 bytes.
Built to disappear
Wear any theme.
MIT licensed. Forty themes included. Bring your own from a DESIGN.md.