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 من الطرف إلى الطرف عبر كل حزمة وتطبيق وعامل.

جاهز للحافة

مُصمم للنشر على 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

مكوّنات وخطافات تركيبية لخرائط 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

شجرة محتوى وبناة ومكوّنات Monaco وMarkdown والتحرير المرئي.

@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

ماذا تعني كلمة «قابل للتركيب»؟
ما أطر العمل المدعومة؟
كيف أنشر هذا؟