منصوبے کے بارے میں
NiceGUI ایک Python پر مبنی UI فریم ورک ہے جو ویب براؤزرز میں انٹرفیس رینڈر کرتا ہے، اور اسے سادگی اور تیز رفتار ترقی کے لیے ڈیزائن کیا گیا ہے۔ یہ بٹنز، سلائیڈرز، ڈائیلاگز اور فائل اپ لوڈز جیسے معیاری GUI عناصر کے ساتھ ساتھ جدید خصوصیات جیسے گراف پلاٹنگ، 3D مناظر کی رینڈرنگ، ورچوئل جوائسٹکس، امیج اینوٹیشن، ٹیبلز، ٹری نیویگیشن اور ایمبیڈڈ میڈیا کی حمایت کرتا ہے۔ یہ فریم ورک کوڈ میں تبدیلیوں پر خود بخود ری لوڈ ہوتا ہے، ایک ویب سرور یا نیٹو ڈیسک ٹاپ ونڈو کے طور پر چلتا ہے، اور ڈیٹا بائنڈنگ، پرسسٹنس، کسٹم روٹس، کی بورڈ شارٹ کٹس اور Tailwind CSS آٹو کمپلیٹ فراہم کرتا ہے۔ FastAPI، Vue، اور Quasar پر مبنی یہ فریم ورک ریئل ٹائم کمیونیکیشن کے لیے WebSocket کا استعمال کرتا ہے اور ایک سنگل async ورکر کو برقرار رکھتا ہے۔ NiceGUI جیوپیٹر نوٹ بکس (Jupyter Notebooks) میں کام کرتا ہے اور pytest کے ذریعے ٹیسٹنگ شامل کرتا ہے۔ انسٹالیشن pip، conda، یا Docker کے ذریعے سادہ ہے۔ دستاویزات اور لائیو ڈیموز nicegui.io پر دستیاب ہیں، اور یہ فریم ورک اپنی ویب سائٹ کو بھی پاور کرتا ہے۔ کمیونٹی مثالیں، ٹیوٹوریلز اور FAQs گٹ ہب (GitHub) پر موجود ہیں۔ Zauberzeug نے اسے Streamlit اور JustPy کے متبادل کے طور پر تیار کیا ہے، جس میں کم سے کم فرنٹ اینڈ پیچیدگی کے ساتھ بیک اینڈ فرسٹ لاجک پر زور دیا گیا ہے۔ اسپانسرز اور معاونین کا عوامی طور پر اعتراف کیا جاتا ہے، اور CONTRIBUTING.md گائیڈ کے ذریعے تعاون خوش آئند ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.