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

Scrivi una volta, esegui ovunque

Progetta la tua interfaccia una volta sola nell'ambiente di runtime Forge, indipendente dal framework, poi compilala per Vue, React, Svelte, Solid e Web Components.

Prestazioni

Rust e AssemblyScript compilati in WebAssembly per una velocità quasi nativa.

Personalizzazione dei temi

Token di design e temi SCSS con modalità chiara e scura di prima classe.

Internazionalizzazione

Traduzione integrata con i18next e pieno supporto per le lingue da destra a sinistra.

Sicurezza dei tipi

TypeScript end-to-end in ogni package, app e worker.

Pronto per l'edge

Progettato per essere distribuito su Cloudflare Workers e altre piattaforme serverless.

Tutto incluso

Moduli, tabelle, pianificazione, mappe, grafici e modifica di testo formattato, pronti all'uso.

Scansione e codici

Genera e scansiona codici QR, Data Matrix e codici a barre 1D, con la potenza di WebAssembly.

Packages

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

@mission-platform/components

Componenti di interfaccia a scrittura unica per ogni framework supportato.

@mission-platform/forge

Ambiente di runtime JSX indipendente dal framework con adattatori per ogni framework.

@mission-platform/tokens

Token di design CSS e temi SCSS.

@mission-platform/icons

Icone SVG progettate una volta sola in JSX.

@mission-platform/layouts

Layout applicativi a scrittura unica.

@mission-platform/forms

Generatore di moduli a scrittura unica e moduli guidati da schema.

@mission-platform/forms-core

Motore di moduli JSON Schema indipendente dal framework.

@mission-platform/router

Utility di routing.

@mission-platform/scheduler

UI di pianificazione, eventi iCalendar e motore delle ricorrenze.

@mission-platform/breakpoints

Utility e componenti per i breakpoint responsive.

@mission-platform/i18n

Internazionalizzazione con la potenza di i18next.

@mission-platform/map

Componenti e composable per mappe MapLibre GL.

@mission-platform/d3

Integrazione di D3 indipendente dal framework.

@mission-platform/rxjs

Collega gli observable RxJS allo stato dei componenti.

@mission-platform/observers

Hook a scrittura unica per gli observer Intersection, Mutation e Performance.

@mission-platform/speech-audio

Hook per sintesi vocale, riconoscimento, audio e Web MIDI.

@mission-platform/three

Integrazione di Three.js indipendente dal framework.

@mission-platform/content

AST dei contenuti, builder e componenti Monaco, Markdown e WYSIWYG.

@mission-platform/qr-code

Codificatore e decodificatore di codici QR in WebAssembly.

@mission-platform/barcode

Codificatore e decodificatore di codici a barre 1D in WebAssembly.

@mission-platform/matrix-code

Codificatore e decodificatore Data Matrix in WebAssembly.

@mission-platform/code-scanner

Scansiona codici QR, Data Matrix e codici a barre da un'immagine o dalla fotocamera.

@mission-platform/phone-number

Analisi, validazione e formattazione dei numeri di telefono.

@mission-platform/harper

Controllo grammaticale e stilistico Harper per Monaco.

@mission-platform/hunspell

Controllo ortografico Hunspell in WebAssembly.

@mission-platform/seo

Dati strutturati, meta tag e utility per la sitemap.

@mission-platform/resource-planner

Pianificazione delle risorse indipendente dal framework e timeline per più persone.

@mission-platform/vcard

Dati vCard RFC 6350, iCalendar RFC 5545 e componenti Forge.

@mission-platform/email-components

Componenti compatibili con i client email per tutti i framework supportati.

@mission-platform/email-renderer

Rendering indipendente dal framework per email, Markdown e alberi Forge.

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

Cosa significa 'componibile'?
Quali framework sono supportati?
Come si distribuisce questo progetto?