2 Repos
Interfaces for embedding interactive charts and graphs from external visualization libraries into web-based UIs.
Distinct from Python Web UI Libraries: Focuses on rendering data visualizations within a web UI, whereas Python Web UI Libraries is a broader category for general interface construction.
Explore 2 awesome GitHub repositories matching user interface & experience · Data Visualization Interfaces. Refine with filters or upvote what's useful.
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.
Provides a direct interface for rendering interactive charts and graphs from external libraries within the web browser.
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.