عن المشروع

يتيح GPUIX للمطورين بناء تطبيقات سطح مكتب أصلية باستخدام صيغة React أو Solid المألوفة مع الاستفادة من إطار عمل GPUI عالي الأداء (المحرك الذي يقف خلف محرر Zed). ومن خلال تجاوز DOM وElectron، يعرض الواجهات مباشرة عبر Metal أو DirectX أو Vulkan. يستخدم الإطار بنية قائمة على التغيير حيث يتم تجميع تغييرات حالة JavaScript وتطبيقها على شجرة محتفظ بها مكتوبة بلغة Rust، ثم يعرضها GPUI بمعدلات إطارات عالية. وهو يدعم إعادة التحميل السريع، وتجميع الملفات التنفيذية الأصلية عبر Bun، ويوفر مجموعة قوية من الأدوات لمعالجة الأحداث والتخطيط والتغليف عبر المنصات. تشمل الميزات الرئيسية دعم النصوص الأصلية، وتخطيط flexbox عبر Taffy، وبروتوكول أتمتة مشترك للاختبار. وقد صُمم للمطورين الذين يريدون إنتاجية أطر واجهة المستخدم القائمة على الويب مع أداء وكفاءة التطبيقات الأصلية المسرّعة بواسطة GPU.