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

한 번 작성, 어디서나 실행

프레임워크에 종속되지 않는 Forge 런타임에서 UI를 한 번 작성한 뒤 Vue, React, Svelte, Solid, Web Components용으로 빌드하세요.

성능

Rust와 AssemblyScript를 WebAssembly로 컴파일하여 네이티브에 가까운 속도를 제공합니다.

테마

일급 라이트 모드와 다크 모드를 갖춘 디자인 토큰과 SCSS 테마.

국제화

오른쪽에서 왼쪽으로 쓰는 언어를 완벽하게 지원하는 i18next 내장 번역.

타입 안전성

모든 패키지, 앱, 워커에 걸친 엔드투엔드 TypeScript.

엣지 지원

Cloudflare Workers를 비롯한 다양한 서버리스 플랫폼에 배포하도록 설계되었습니다.

올인원 구성

폼, 테이블, 일정 관리, 지도, 차트, 리치 텍스트 편집을 기본으로 제공합니다.

스캔 및 코드

WebAssembly로 구동되는 QR, Data Matrix, 1D 바코드 생성 및 스캔.

Packages

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

@mission-platform/components

지원하는 모든 프레임워크를 위한 한 번 작성 UI 컴포넌트.

@mission-platform/forge

각 프레임워크용 어댑터를 갖춘 프레임워크 중립 JSX 런타임.

@mission-platform/tokens

CSS 디자인 토큰 및 SCSS 테마.

@mission-platform/icons

JSX로 한 번 작성한 SVG 아이콘.

@mission-platform/layouts

한 번 작성하는 애플리케이션 레이아웃.

@mission-platform/forms

한 번 작성하는 폼 빌더와 스키마 기반 폼.

@mission-platform/forms-core

프레임워크에 종속되지 않는 JSON Schema 폼 엔진.

@mission-platform/router

라우팅 유틸리티.

@mission-platform/scheduler

스케줄러 UI, iCalendar 이벤트 및 반복 엔진.

@mission-platform/breakpoints

반응형 브레이크포인트 유틸리티 및 컴포넌트.

@mission-platform/i18n

i18next 기반 국제화.

@mission-platform/map

MapLibre GL 지도 컴포넌트 및 컴포저블.

@mission-platform/d3

프레임워크에 종속되지 않는 D3 통합.

@mission-platform/rxjs

RxJS 옵저버블을 컴포넌트 상태에 연결합니다.

@mission-platform/observers

한 번 작성하는 Intersection, Mutation, Performance 옵저버 훅.

@mission-platform/speech-audio

음성 합성, 음성 인식, 오디오, Web MIDI 훅.

@mission-platform/three

프레임워크에 종속되지 않는 Three.js 통합.

@mission-platform/content

콘텐츠 AST, 빌더, Monaco, Markdown 및 WYSIWYG 컴포넌트.

@mission-platform/qr-code

WebAssembly로 구현한 QR Code 인코더 및 디코더.

@mission-platform/barcode

WebAssembly로 구현한 1D 바코드 인코더 및 디코더.

@mission-platform/matrix-code

WebAssembly로 구현한 Data Matrix 인코더 및 디코더.

@mission-platform/code-scanner

이미지 또는 카메라에서 QR, Data Matrix, 바코드를 스캔합니다.

@mission-platform/phone-number

전화번호 파싱, 검증, 포맷팅.

@mission-platform/harper

Monaco용 Harper 문법 및 스타일 검사.

@mission-platform/hunspell

WebAssembly로 구현한 Hunspell 맞춤법 검사.

@mission-platform/seo

구조화된 데이터, 메타 태그, 사이트맵 헬퍼.

@mission-platform/resource-planner

프레임워크 중립 리소스 계획 및 다중 사용자 타임라인 컴포넌트.

@mission-platform/vcard

RFC 6350 vCard, RFC 5545 iCalendar 데이터 및 Forge 컴포넌트.

@mission-platform/email-components

지원하는 프레임워크에서 렌더링되는 이메일 클라이언트 호환 컴포넌트.

@mission-platform/email-renderer

Forge 트리를 위한 프레임워크 중립 이메일, Markdown 및 브라우저 렌더링.

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

'컴포저블(composable)'이란 무엇인가요?
어떤 프레임워크를 지원하나요?
어떻게 배포하나요?