3 Repos
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 ist ein Python-Webanwendungs-Framework und eine skriptbasierte UI-Bibliothek, die die Erstellung interaktiver Web-Oberflächen ohne das Schreiben von HTML, CSS oder JavaScript ermöglicht. Es behandelt den Webbrowser wie ein mächtiges Terminal, übersetzt Python-Funktionsaufrufe in UI-Elemente und erfasst Benutzereingaben über eine synchrone Request-Response-Schleife. Das Framework fungiert als asynchroner Web-App-Server, der Benutzersitzungen als Coroutines ausführt, um mehrere gleichzeitige Interaktionen auf einem einzigen Thread zu verarbeiten. Es dient zudem als Datenvisualisierungsschnittstelle, die das direkte Rendern interaktiver Diagramme und Grafiken aus externen Bibliotheken im Browser ermöglicht. Das System deckt ein breites Spektrum an Deployment- und Konfigurationsmöglichkeiten ab, einschließlich Standalone-Webservice-Deployment, Multi-App-Hosting sowie Exporte für WSGI- und ASGI-Server. Es bietet Tools für die GUI-Konstruktion im Browser, die Konfiguration von App-Metadaten und die Generierung von Web-Manifesten für die mobile Installation. Anwendungen können als eigenständige Dienste bereitgestellt oder mithilfe von Adaptern und Standard-Routing in bestehende Web-Frameworks eingebettet werden.
Offers a library that allows creating interactive web user interfaces using Python scripts instead of JavaScript.
Wave is a full-stack web application framework and low-code UI library designed for building real-time data dashboards and interactive interfaces using Python and R. It allows developers to define browser-based user interfaces and manage server-side state without writing HTML or CSS. The project functions as a collaborative state synchronizer, relaying and persisting application state across multiple concurrent users to enable shared real-time experiences. It distinguishes itself by broadcasting live updates and data visualizations to connected browsers through a unified programming model. T
Integrates and displays interactive charts and graphics from data science and plotting libraries within the web interface.