Rune
إطار واجهات مستخدم أصلي مكتوب بلغة Rust ومُصيَّر عبر GPU، لأنظمة macOS وWindows وLinux والويب، بمحرك عرض ونصوص وتخطيط ونوابض خاص به، ومصمم ليكون صديقاً لوكلاء الذكاء الاصطناعي في بناء الواجهات.
- الترخيص
- مفتوح المصدر
- المنصات
- الويب، لينكس، ماك +1
- حالة المشروع
- نشط
- آخر مراجعة للصفحة
قد يتضمّن رابط الموقع عمولة إحالة تدعم الحصن، دون أي تكلفة عليك.
عن Rune
Rune هو إطار واجهات مستخدم (UI Framework) أصلي مكتوب بلغة Rust، يُصيَّر بالكامل عبر وحدة معالجة الرسومات (GPU)، ويعمل على macOS وWindows وLinux والويب. يهدف إلى توفير بديل أصلي لأطر الويب في بناء واجهات سطح المكتب، مع محرك عرض ونصوص وتخطيط ونوابض (Springs) خاص به، دون الاعتماد على WebView.[reference:29]
لماذا يختلف: صُمم Rune ليكون صديقاً لوكلاء الذكاء الاصطناعي في بناء الواجهات. الفكرة أن الوكيل يستطيع كتابة واجهة كاملة بـRust دون الحاجة إلى فهم عميق لنظام التصميم، لأن الإطار يوفر عناصر أساسية وتخطيطاً ونظام سمات متماسكاً. يدعم أيضاً تشغيل التطبيقات بدون واجهة (Headless)، مما يفيد الاختبارات والأتمتة.[reference:30]
الحالة والتطوير: المشروع حديث (بدأ في أكتوبر 2026) وحقق شعبية سريعة (آلاف النجوم في أيام). يُوصف بأنه «إطار واجهات مُصمَّم للذكاء الاصطناعي»، ويجري تطويره بنشاط مع تحديثات يومية تقريباً على فرع dev. يتم استهلاكه كاعتماد Git مثبّت على إصدار محدد، وليس بعد كحزمة مستقرة على crates.io.[reference:31][reference:32]
الترخيص: MIT، مفتوح المصدر بالكامل، مما يسمح بالاستخدام والتعديل وإعادة التوزيع، بما في ذلك الاستخدام التجاري.[reference:33]
دعم اللغة العربية: إطار Rune نفسه لا يقدم دعماً خاصاً للعربية أو لاتجاه RTL في الوقت الحالي، ووثائقه بالإنجليزية. يمكن بناء واجهات تدعم العربية باستخدامه، لكن ذلك يتطلب جهداً إضافياً من المطور.
أسئلة شائعة حول Rune
هل Rune مجاني؟
نعم، Rune مفتوح المصدر ومجاني بالكامل تحت رخصة MIT، دون اشتراكات أو ميزات مدفوعة.[reference:34]
هل Rune بديل لـ Electron أو Tauri؟
Rune ليس غلافاً للمتصفح مثل Electron أو Tauri؛ هو إطار واجهات أصلي بالكامل بـRust مع محرك عرض GPU خاص به، ولا يستخدم WebView. لذلك هو أقرب إلى أطر مثل egui وIced وSlint من ناحية المعمارية.
هل Rune جاهز للإنتاج؟
Rune حديث جداً (أُطلق في أكتوبر 2026) ولا يزال في مرحلة تطوير مبكرة. لا يُنصح باستخدامه في مشاريع إنتاجية حرجة بعد، لكنه مناسب للتجربة والبحث والمشاريع الجانبية.[reference:35]
