The supplied design.
Start with a coherent visual language: compact geometry, expressive type, and coordinated feedback. Props-driven Vue components, scoped CSS variables, and no Tailwind requirement.
A Vue component library with a defined point of view. Sharp typography, tactile controls, and motion that follows your state.
These are the library components.
Open a drawer. Change a selection.
Then take the code.
Ink and Paper share the same structure, spacing, and interaction. Change the surface without resetting the work.
Try adding an item, then switch themes. The collection stays yours.
Work with the tokensStart with a coherent visual language: compact geometry, expressive type, and coordinated feedback. Props-driven Vue components, scoped CSS variables, and no Tailwind requirement.
Use shadcn-vue when you want a broader catalog and more freedom to assemble your own system. Choose Forza when its visual direction fits your app and you want those decisions made together.
Read the tradeoffsInstall the package or copy component source with the CLI. Typed examples and machine-readable references help people and coding tools work from the same API. Source ownership is a shared open-source strength, not a Forza exclusive.
BuildValue brings Forza into a working item workspace: search, comparisons, saved builds, and champion studies.
See the integration ↗
Version 0.3.3. 25 components. MIT licensed.
An early library, with its source, limitations, and decisions in public.