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

Escríbelo una vez, ejecútalo en todas partes

Crea tu interfaz una sola vez en el entorno de ejecución Forge, independiente del framework, y compílala para Vue, React, Svelte, Solid y Web Components.

Rendimiento

Rust y AssemblyScript compilados a WebAssembly para una velocidad casi nativa.

Personalización de temas

Tokens de diseño y temas SCSS con modos claro y oscuro de primer nivel.

Internacionalización

Traducción integrada con i18next y compatibilidad total con idiomas de derecha a izquierda.

Con tipado seguro

TypeScript de extremo a extremo en cada paquete, aplicación y worker.

Listo para el edge

Diseñado para desplegarse en Cloudflare Workers y otras plataformas sin servidor.

Todo incluido

Formularios, tablas, programación, mapas, gráficos y edición de texto enriquecido listos para usar.

Escaneo y códigos

Genera y escanea códigos QR, Data Matrix y códigos de barras 1D, con la potencia de WebAssembly.

Packages

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

@mission-platform/components

Componentes de interfaz de escritura única para cada framework compatible.

@mission-platform/forge

Entorno de ejecución JSX independiente del framework con adaptadores para cada framework.

@mission-platform/tokens

Tokens de diseño CSS y temas SCSS.

@mission-platform/icons

Iconos SVG creados una sola vez en JSX.

@mission-platform/layouts

Diseños de aplicación de escritura única.

@mission-platform/forms

Creador de formularios de escritura única y formularios basados en esquemas.

@mission-platform/forms-core

Motor de formularios JSON Schema independiente del framework.

@mission-platform/router

Utilidades de enrutamiento.

@mission-platform/scheduler

Interfaz de planificación, eventos iCalendar y motor de recurrencia.

@mission-platform/breakpoints

Utilidades y componentes de puntos de ruptura adaptables.

@mission-platform/i18n

Internacionalización con la potencia de i18next.

@mission-platform/map

Componentes y composables de mapas MapLibre GL.

@mission-platform/d3

Integración de D3 independiente del framework.

@mission-platform/rxjs

Conecta observables de RxJS con el estado de los componentes.

@mission-platform/observers

Hooks de observadores Intersection, Mutation y Performance de escritura única.

@mission-platform/speech-audio

Hooks de síntesis de voz, reconocimiento, audio y Web MIDI.

@mission-platform/three

Integración de Three.js independiente del framework.

@mission-platform/content

AST de contenido, constructores y componentes Monaco, Markdown y WYSIWYG.

@mission-platform/qr-code

Codificador y decodificador de códigos QR en WebAssembly.

@mission-platform/barcode

Codificador y decodificador de códigos de barras 1D en WebAssembly.

@mission-platform/matrix-code

Codificador y decodificador de Data Matrix en WebAssembly.

@mission-platform/code-scanner

Escanea códigos QR, Data Matrix y códigos de barras desde una imagen o la cámara.

@mission-platform/phone-number

Análisis, validación y formato de números de teléfono.

@mission-platform/harper

Comprobación gramatical y de estilo de Harper para Monaco.

@mission-platform/hunspell

Corrección ortográfica con Hunspell en WebAssembly.

@mission-platform/seo

Datos estructurados, metaetiquetas y utilidades de sitemap.

@mission-platform/resource-planner

Planificación de recursos independiente del framework y líneas de tiempo para varias personas.

@mission-platform/vcard

Datos vCard RFC 6350, iCalendar RFC 5545 y componentes Forge.

@mission-platform/email-components

Componentes compatibles con clientes de correo para todos los frameworks admitidos.

@mission-platform/email-renderer

Renderizado independiente del framework para correo, Markdown y árboles 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

¿Qué significa 'componible'?
¿Qué frameworks son compatibles?
¿Cómo despliego esto?