FAQ

Questions, answered

The short answers to the things we're asked most often.

How is Softuq distributed?

Tokens ship as an npm package. Components are copied into your project via the CLI, so you own the code and can customize it freely.

Does it work with my framework?

Today we support React 19 with Next.js and Vite. A Svelte target is on the roadmap. The token layer is framework-agnostic CSS variables.

Can I customize the tokens?

Yes — every token is a CSS variable. Override them at the :root level or scope them per component with className.

Is it accessible?

Components ship with keyboard support, focus rings, and semantic ARIA roles. We test against WCAG 2.1 AA for color contrast.

What's the license?

MIT. Use it in personal and commercial projects without attribution requirements.

How do I get updates?

Run `npx softuq diff` to see which components have upstream changes, then `update` to pull them in with a confirmation prompt.

Still have questions?