عن المشروع
GPUI Kit هو إطار عمل شامل لتطبيقات سطح المكتب بلغة Rust مبني على GPUI، إطار الواجهة من Zed Industries. يوفر نظام واجهة جاهزًا للإنتاج مع أكثر من 75 مكونًا وبدائيًا موثقًا، تغطي النماذج والتنقل والطبقات المنبثقة وعرض البيانات والتحرير والملاحظات والتخطيط. يُنظم الإطار في طبقات: `gpui-component` يوفر نظام واجهة كاملًا منسقًا، `gpui-base` يوفر سلوكًا غير منسق وبنية تحتية لبناء أنظمة تصميم مخصصة، و`gpui-shell` يتيح امتدادات JavaScript لقابلية توسعة تشبه الإضافات. يدعم WebAssembly للنشر على الويب، وإمكانية الوصول عبر AccessKit، واختبار تكامل الواجهة، وعرضًا مسرعًا بوحدة معالجة الرسومات يستهدف 120 إطارًا في الثانية. تشمل الميزات البارزة جداول بيانات افتراضية تتعامل مع مئات الآلاف من الصفوف، ومحرر أكواد مع تمييز بناء الجملة عبر Tree-sitter ودعم LSP، وتخطيط إرساء مع لوحات قابلة للتغيير الحجم، وعرض Markdown/HTML، ورسوم بيانية مدمجة. يُستخدم GPUI Kit في الإنتاج بواسطة Longbridge Pro، تطبيق سطح مكتب تجاري. وهو متعدد المنصات لنظامي macOS وWindows وLinux، ومرخص بموجب Apache-2.0.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.