3 مستودعات
Libraries that enable the creation of interactive web user interfaces using Python instead of JavaScript.
Distinct from Interactive Web Component Libraries: Candidates focus on TUI or general Python libs, not web-based UI libraries that abstract JavaScript.
Explore 3 awesome GitHub repositories matching user interface & experience · Python Web UI Libraries. Refine with filters or upvote what's useful.
Pynecone is a full-stack web framework and application platform that enables the development of complete web applications using only Python for both frontend and backend logic. It functions as a web UI library for creating interactive user interfaces and managing application state without the need to write JavaScript. The platform includes a generative AI app builder that automatically produces application structures and source code. It simplifies development by mapping Python-defined UI elements to native React components and automatically transforming Python functions into REST endpoints.
Provides a library for creating interactive web user interfaces and managing state without writing JavaScript.
PyWebIO هو إطار عمل لتطبيقات الويب بلغة Python ومكتبة واجهة مستخدم قائمة على النصوص تسمح ببناء واجهات ويب تفاعلية دون كتابة HTML أو CSS أو JavaScript. يعامل متصفح الويب كطرفية غنية، ويترجم استدعاءات دوال Python إلى عناصر واجهة مستخدم ويلتقط مدخلات المستخدم من خلال حلقة طلب واستجابة متزامنة. يعمل إطار العمل كخادم تطبيقات ويب غير متزامن ينفذ جلسات المستخدم كـ Coroutines للتعامل مع تفاعلات متزامنة متعددة على خيط واحد (Thread). كما يعمل كواجهة لتصور البيانات، مما يتيح الرندرة المباشرة للمخططات والرسوم البيانية التفاعلية من مكتبات خارجية داخل المتصفح. يغطي النظام مجموعة واسعة من قدرات النشر والتهيئة، بما في ذلك نشر خدمة الويب المستقلة، واستضافة تطبيقات متعددة، وتصدير خوادم WSGI و ASGI. ويوفر أدوات لبناء واجهة المستخدم الرسومية للمتصفح، وتهيئة بيانات تعريف التطبيق، وإنشاء ملفات تعريف الويب للتثبيت على الأجهزة المحمولة. يمكن نشر التطبيقات كخدمات مستقلة أو تضمينها في إطارات عمل ويب موجودة باستخدام محولات وتوجيه قياسي.
Offers a library that allows creating interactive web user interfaces using Python scripts instead of JavaScript.
Wave هو إطار عمل تطبيق ويب كامل المكدس ومكتبة واجهة مستخدم منخفضة الكود مصممة لبناء لوحات معلومات البيانات في الوقت الفعلي والواجهات التفاعلية باستخدام Python و R. يسمح للمطورين بتحديد واجهات مستخدم قائمة على المتصفح وإدارة حالة جانب الخادم دون كتابة HTML أو CSS. يعمل المشروع كمزامن حالة تعاوني، يقوم بترحيل وحفظ حالة التطبيق عبر مستخدمين متزامنين متعددين لتمكين تجارب مشتركة في الوقت الفعلي. يتميز ببث تحديثات حية وتصورات بيانات للمتصفحات المتصلة من خلال نموذج برمجة موحد. يغطي إطار العمل نطاقاً واسعاً من القدرات، بما في ذلك إنشاء تخطيطات سريعة الاستجابة، ونماذج إدخال تفاعلية، وتصورات بيانات. يتضمن أدوات لإدارة توجيه التطبيق، وعرض جداول البيانات، وبناء واجهات دردشة تحادثية. يمكن للمستخدمين بدء مشاريع جديدة باستخدام قوالب محددة مسبقاً أو استيراد مكتبة من أمثلة التطبيقات لتكون بمثابة تنفيذات مرجعية.
Integrates and displays interactive charts and graphics from data science and plotting libraries within the web interface.