Skip to content

Give your interface
some conviction.

A Vue component library with a defined point of view. Sharp typography, tactile controls, and motion that follows your state.

25 components / Vue + Nuxtv0.3.3 / MIT licensed

Explore the controls.
Keep the code.

These are the library components.
Open a drawer. Change a selection.
Then take the code.

Field

v-model: string
API reference
Explore all 25 components

Different light.
Same language.

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 tokens

Your collection

2 / 4
  1. 01Prototype the navigation
  2. 02Review the interaction

A point of view.
Built into the details.

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.

The tradeoff.

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 tradeoffs

Own the result.

Install 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.

From components.
To decisions.

BuildValue brings Forza into a working item workspace: search, comparisons, saved builds, and champion studies.

See the integration ↗
BuildValue item explorer and build tray using Forza UI

Open to inspection.
Open to contribution.

Version 0.3.3. 25 components. MIT licensed.
An early library, with its source, limitations, and decisions in public.

Released under the MIT License. Independent work.