Composable · Mission Ready

A composable, mission-ready platform for modern Vue 3 products.

Mission Platform is a monorepo of reusable Vue 3 building blocks — components, design tokens, composables, and Cloudflare Workers — that let teams assemble polished, performant applications without reinventing the basics.

Why Mission Platform?

Composable by design

Every capability ships as an independent, versioned package. Pick what you need, compose your own product.

Mission-ready performance

Built on Vue 3, Vite, and modern web standards. Offline-first, PWA-friendly, and ready for the edge.

Cohesive design system

Shared design tokens, themes, and a polished Vue 3 component library — accessible and themable out of the box.

i18n & a11y first

vue-i18n integration, RTL-aware layouts, and accessibility-tested components mean your product speaks every user’s language.

Developer experience

Storybook workbench, shared ESLint/Prettier/Stylelint configs, Vitest + Playwright — wired up and ready.

Edge-native deployment

First-class Cloudflare Workers support with the base-spa worker for static + SPA fallback hosting.

Discoverable by default

Built-in Open Graph and page-meta composables plus prerendered SSG output keep every route SEO-ready and shareable.

Building blocks

Every package is independently versioned and published. Mix, match, and compose.

@mission-platform/components

Vue 3 component library

@mission-platform/tokens

CSS design tokens & SCSS themes

@mission-platform/icons

SVG icon components

@mission-platform/breakpoints

Responsive utilities & composables

@mission-platform/i18n

vue-i18n integration & base locales

@mission-platform/map

MapLibre GL Vue 3 wrapper

@mission-platform/harper

Harper grammar checker for Monaco

@mission-platform/hunspell

Hunspell spell checker (WASM)

@mission-platform/seo

Unified SEO: page metadata, Open Graph, Twitter Card & JSON-LD

@mission-platform/base-spa

base-spa Cloudflare Worker

What we’re building

Mission Platform powers real applications across diverse domains. The platform’s goal is to make polished, mission-ready experiences repeatable, composable, and easy to ship.

Frequently asked

Is Mission Platform affiliated with any other project?
What does “composable” actually mean here?
Which Vue version is supported?
How do I deploy a Mission Platform app?