3 dépôts
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 est un framework d'application web Python et une bibliothèque d'interface utilisateur basée sur des scripts qui permet la construction d'interfaces web interactives sans écrire de HTML, CSS ou JavaScript. Il traite le navigateur web comme un terminal riche, traduisant les appels de fonction Python en éléments d'interface utilisateur et capturant les entrées utilisateur via une boucle requête-réponse synchrone. Le framework fonctionne comme un serveur d'application web asynchrone qui exécute les sessions utilisateur sous forme de coroutines pour gérer plusieurs interactions simultanées sur un seul thread. Il sert également d'interface de visualisation de données, permettant le rendu direct de graphiques interactifs à partir de bibliothèques externes dans le navigateur. Le système couvre un large éventail de capacités de déploiement et de configuration, notamment le déploiement de services web autonomes, l'hébergement multi-applications et les exportations pour les serveurs WSGI et ASGI. Il fournit des outils pour la construction d'interfaces graphiques de navigateur, la configuration des métadonnées d'application et la génération de manifestes web pour l'installation mobile. Les applications peuvent être déployées en tant que services autonomes ou intégrées dans des frameworks web existants en utilisant des adaptateurs et un routage standard.
Offers a library that allows creating interactive web user interfaces using Python scripts instead of JavaScript.
Wave est un framework d'application web full-stack et une bibliothèque d'UI low-code conçue pour construire des tableaux de bord de données en temps réel et des interfaces interactives en utilisant Python et R. Il permet aux développeurs de définir des interfaces utilisateur basées sur navigateur et de gérer l'état côté serveur sans écrire de HTML ou de CSS. Le projet fonctionne comme un synchronisateur d'état collaboratif, relayant et persistant l'état de l'application à travers plusieurs utilisateurs simultanés pour permettre des expériences partagées en temps réel. Il se distingue en diffusant des mises à jour en direct et des visualisations de données vers les navigateurs connectés via un modèle de programmation unifié. Le framework couvre un large éventail de capacités, incluant la création de mises en page responsives, de formulaires de saisie interactifs et de visualisations de données. Il inclut des outils pour gérer le routage des applications, le rendu de tableaux de données et la construction d'interfaces de chat conversationnel. Les utilisateurs peuvent amorcer de nouveaux projets en utilisant des modèles prédéfinis ou importer une bibliothèque d'exemples d'applications pour servir d'implémentations de référence.
Integrates and displays interactive charts and graphics from data science and plotting libraries within the web interface.