bankai-vue
GuideComponents

The agnostic, accessibility-first Vue 3 component framework

Guiding defaults you can fully restyle · bring your own CSS framework · native modern HTML · first-class TypeScript · MIT, forever.

Get startedStar on GitHubRoadmapSpec

Early development — the API is being designed in the open. Nothing is on npm yet.

Built so far

BankaiApp

Infra root wrapper + embedded surface.

BankaiButton

Native <button> with variant/size/type.

BankaiText

Polymorphic text primitive + inline semantics.

BankaiCode

Inline code — native <code> chip.

BankaiCodeBlock

Block <pre><code> with a copy button.

BankaiHeading

Native <h1>–<h6> via a required level.

BankaiFlex

Flexbox layout helper.

BankaiGrid

CSS-grid layout helper.

BankaiLayout

App shell emitting native landmark regions.

BankaiHeader

Standalone <header> banner region.

BankaiAside

Standalone <aside> complementary side rail.

BankaiMain

Standalone <main> content region.

BankaiFooter

Standalone <footer> contentinfo region.

BankaiContainer

Centered max-width width utility (↔ fluid).

BankaiPage

Per-route content host inside <main>.

BankaiLink

Router-aware link — <a>, RouterLink, or NuxtLink.

MIT © bankai-vue · This site is built with bankai-vue.