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 הניטרלית למסגרות עבודה, ואז בנו עבור Vue, React, Svelte, Solid ו־Web Components.

ביצועים

Rust ו־AssemblyScript מהודרים ל־WebAssembly למהירות קרובה למקורית.

עיצוב ערכות נושא

אסימוני עיצוב וערכות נושא ב־SCSS עם תמיכה מהשורה הראשונה במצב בהיר וכהה.

בינאום

תרגום מובנה באמצעות i18next עם תמיכה מלאה בשפות מימין לשמאל.

בטוח מבחינת טיפוסים

TypeScript מקצה לקצה בכל חבילה, אפליקציה ו־worker.

מוכן לקצה

נבנתה לפריסה אל Cloudflare Workers ואל פלטפורמות נטולות שרת נוספות.

הכול כלול

טפסים, טבלאות, תזמון, מפות, תרשימים ועריכת טקסט עשיר, מוכנים לשימוש מיידי.

סריקה וקודים

צרו וסרקו ברקודים מסוג QR, Data Matrix וברקודים חד־ממדיים, המופעלים באמצעות WebAssembly.

Packages

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

@mission-platform/components

רכיבי ממשק משתמש בכתיבה חד־פעמית עבור כל מסגרת עבודה נתמכת.

@mission-platform/forge

סביבת ריצה של JSX ניטרלית למסגרות עבודה עם מתאמים לכל מסגרת.

@mission-platform/tokens

אסימוני עיצוב של CSS וערכות נושא של SCSS.

@mission-platform/icons

אייקוני SVG הנכתבים פעם אחת ב־JSX.

@mission-platform/layouts

פריסות אפליקציה בכתיבה חד־פעמית.

@mission-platform/forms

בונה טפסים בכתיבה חד־פעמית וטפסים מונחי סכימה.

@mission-platform/forms-core

מנוע טפסים של JSON Schema הניטרלי למסגרות עבודה.

@mission-platform/router

כלי ניתוב.

@mission-platform/scheduler

ממשק תזמון, אירועי iCalendar ומנוע חזרתיות.

@mission-platform/breakpoints

כלים ורכיבים לנקודות שבירה רספונסיביות.

@mission-platform/i18n

בינאום המופעל באמצעות i18next.

@mission-platform/map

רכיבים ו־composables של מפות MapLibre GL.

@mission-platform/d3

שילוב D3 ניטרלי למסגרות עבודה.

@mission-platform/rxjs

גישור בין observables של 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

מקודד ומפענח QR Code ב־WebAssembly.

@mission-platform/barcode

מקודד ומפענח ברקודים חד־ממדיים ב־WebAssembly.

@mission-platform/matrix-code

מקודד ומפענח Data Matrix ב־WebAssembly.

@mission-platform/code-scanner

סרקו ברקודים מסוג QR, Data Matrix וברקודים מתמונה או ממצלמה.

@mission-platform/phone-number

ניתוח, אימות ועיצוב של מספרי טלפון.

@mission-platform/harper

בדיקת דקדוק וסגנון של Harper עבור Monaco.

@mission-platform/hunspell

בדיקת איות של Hunspell ב־WebAssembly.

@mission-platform/seo

נתונים מובנים, תגי מטא וכלי עזר למפת אתר.

@mission-platform/resource-planner

תכנון משאבים ניטרלי למסגרות עבודה ורכיבי ציר זמן לכמה אנשים.

@mission-platform/vcard

נתוני vCard לפי RFC 6350, נתוני iCalendar לפי RFC 5545 ורכיבי Forge.

@mission-platform/email-components

רכיבים תואמי לקוחות דוא״ל המוצגים בכל המסגרות הנתמכות.

@mission-platform/email-renderer

רינדור ניטרלי למסגרות עבודה של דוא״ל, Markdown ועצי 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

מה המשמעות של רכיבי (composable)?
אילו מסגרות עבודה נתמכות?
כיצד לפרוס את זה?