Open Source

Build boldly. Ship with purpose.

A composable, framework-neutral foundation for teams that want to turn ambitious product ideas into dependable web experiences.

Features

Einmal schreiben, überall ausführen

Entwickeln Sie Ihre UI einmal in der framework-neutralen Forge-Runtime und bauen Sie sie dann für Vue, React, Svelte, Solid und Web Components.

Performance

Rust und AssemblyScript kompiliert zu WebAssembly für nahezu native Geschwindigkeit.

Theming

Design-Tokens und SCSS-Themes mit erstklassigem Hell- und Dunkelmodus.

Internationalisierung

Integrierte i18next-Übersetzung mit voller Unterstützung für Rechts-nach-links-Sprachen.

Typsicher

Durchgängiges TypeScript über jedes Paket, jede App und jeden Worker hinweg.

Edge-ready

Gebaut für die Bereitstellung auf Cloudflare Workers und anderen serverlosen Plattformen.

Alles inklusive

Formulare, Tabellen, Terminplanung, Karten, Diagramme und Rich-Text-Bearbeitung von Haus aus.

Scannen & Codes

Erzeugen und scannen Sie QR-, Data-Matrix- und 1D-Barcodes, angetrieben von WebAssembly.

Packages

Composable building blocks — from UI and forms to WebAssembly-powered tooling.

@mission-platform/components

Write-once-UI-Komponenten für jedes unterstützte Framework.

@mission-platform/forge

Framework-neutrale JSX-Runtime mit Adaptern für jedes Framework.

@mission-platform/tokens

CSS-Design-Tokens und SCSS-Themes.

@mission-platform/icons

SVG-Icons einmal in JSX entwickelt.

@mission-platform/layouts

Write-once-Anwendungslayouts.

@mission-platform/forms

Write-once-Formular-Builder und schemagesteuerte Formulare.

@mission-platform/forms-core

Framework-neutrale JSON-Schema-Formular-Engine.

@mission-platform/router

Routing-Utilities.

@mission-platform/scheduler

Scheduler-UI, iCalendar-Ereignisse und Wiederholungs-Engine.

@mission-platform/breakpoints

Responsive Breakpoint-Utilities und -Komponenten.

@mission-platform/i18n

Internationalisierung angetrieben von i18next.

@mission-platform/map

MapLibre GL Kartenkomponenten und Composables.

@mission-platform/d3

Framework-neutrale D3-Integration.

@mission-platform/rxjs

RxJS-Observables an den Komponentenzustand koppeln.

@mission-platform/observers

Write-once Intersection-, Mutation- und Performance-Observer-Hooks.

@mission-platform/speech-audio

Sprachsynthese, -erkennung, Audio- und Web-MIDI-Hooks.

@mission-platform/three

Framework-neutrale Three.js-Integration.

@mission-platform/content

Content-AST, Builder, Monaco-, Markdown- und WYSIWYG-Komponenten.

@mission-platform/qr-code

QR-Code-Encoder und -Decoder in WebAssembly.

@mission-platform/barcode

1D-Barcode-Encoder und -Decoder in WebAssembly.

@mission-platform/matrix-code

Data-Matrix-Encoder und -Decoder in WebAssembly.

@mission-platform/code-scanner

QR, Data Matrix und Barcodes aus Bild oder Kamera scannen.

@mission-platform/phone-number

Parsen, Validieren und Formatieren von Telefonnummern.

@mission-platform/harper

Harper Grammatik- und Stilprüfung für Monaco.

@mission-platform/hunspell

Hunspell-Rechtschreibprüfung in WebAssembly.

@mission-platform/seo

Strukturierte Daten, Meta-Tags und Sitemap-Helfer.

@mission-platform/resource-planner

Framework-neutrale Ressourcenplanung und Zeitachsen für mehrere Personen.

@mission-platform/vcard

RFC-6350-vCard- und RFC-5545-iCalendar-Daten sowie Forge-Komponenten.

@mission-platform/email-components

E-Mail-kompatible Komponenten für alle unterstützten Frameworks.

@mission-platform/email-renderer

Framework-neutrales Rendering von E-Mail, Markdown und Forge-Bäumen im Browser.

About

The Mission Platform is a composable monorepo of reusable UI building blocks, WebAssembly modules and tooling — author once in Forge and build for every framework.

FAQ

Was bedeutet 'composable'?
Welche Frameworks werden unterstützt?
Wie stelle ich das bereit?