इस प्रोजेक्ट के बारे में

GPUI Kit GPUI पर आधारित एक व्यापक Rust डेस्कटॉप एप्लिकेशन फ्रेमवर्क है, जो Zed Industries का UI फ्रेमवर्क है। यह 75+ प्रलेखित घटकों और प्रिमिटिव्स के साथ एक उत्पादन-तैयार UI सिस्टम प्रदान करता है, जिसमें फॉर्म, नेविगेशन, ओवरले, डेटा डिस्प्ले, एडिटिंग, फीडबैक और लेआउट शामिल हैं। फ्रेमवर्क परतों में संरचित है: `gpui-component` एक पूर्ण स्टाइल किया गया UI सिस्टम प्रदान करता है, `gpui-base` कस्टम डिज़ाइन सिस्टम बनाने के लिए बिना स्टाइल वाला व्यवहार और इंफ्रास्ट्रक्चर प्रदान करता है, और `gpui-shell` प्लगइन-जैसी एक्स्टेंसिबिलिटी के लिए JavaScript एक्सटेंशन सक्षम करता है। यह वेब डिप्लॉयमेंट के लिए WebAssembly, AccessKit एक्सेसिबिलिटी, UI इंटीग्रेशन टेस्टिंग और 120 FPS लक्षित GPU-त्वरित रेंडरिंग का समर्थन करता है। उल्लेखनीय विशेषताओं में सैकड़ों हजारों पंक्तियों को संभालने वाली वर्चुअलाइज़्ड डेटा टेबल, Tree-sitter हाइलाइटिंग और LSP समर्थन वाला कोड एडिटर, रिसाइज़ेबल पैनल वाला डॉक लेआउट, Markdown/HTML रेंडरिंग और बिल्ट-इन चार्ट शामिल हैं। GPUI Kit का उपयोग Longbridge Pro, एक वाणिज्यिक डेस्कटॉप एप्लिकेशन, में उत्पादन में किया जाता है। यह macOS, Windows और Linux के लिए क्रॉस-प्लेटफ़ॉर्म है, और Apache-2.0 के तहत लाइसेंस प्राप्त है।