3 repository-uri
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 este un framework de aplicații web Python și o bibliotecă UI bazată pe scripturi care permite construirea de interfețe web interactive fără a scrie HTML, CSS sau JavaScript. Tratează browserul web ca pe un terminal bogat, traducând apelurile de funcții Python în elemente UI și capturând input-ul utilizatorului printr-o buclă sincronă de tip cerere-răspuns. Framework-ul funcționează ca un server de aplicații web asincron care execută sesiunile utilizatorilor ca corutine pentru a gestiona interacțiuni concurente multiple pe un singur thread. De asemenea, servește ca interfață de vizualizare a datelor, permițând randarea directă a diagramelor și graficelor interactive din biblioteci externe în browser. Sistemul acoperă o gamă largă de capabilități de deployment și configurare, inclusiv deployment-ul ca serviciu web standalone, găzduirea multi-aplicație și exporturi pentru servere WSGI și ASGI. Oferă instrumente pentru construcția GUI-ului în browser, configurarea metadatelor aplicației și generarea de manifeste web pentru instalarea mobilă. Aplicațiile pot fi deployate ca servicii standalone sau încorporate în framework-uri web existente folosind adaptoare și rutare standard.
Offers a library that allows creating interactive web user interfaces using Python scripts instead of JavaScript.
Wave este un framework de aplicații web full-stack și o bibliotecă UI low-code concepută pentru construirea de dashboard-uri de date în timp real și interfețe interactive folosind Python și R. Permite dezvoltatorilor să definească interfețe utilizator bazate pe browser și să gestioneze starea server-side fără a scrie HTML sau CSS. Proiectul funcționează ca un sincronizator de stare colaborativ, transmițând și persistând starea aplicației între mai mulți utilizatori concurenți pentru a permite experiențe partajate în timp real. Se distinge prin difuzarea actualizărilor live și a vizualizărilor de date către browserele conectate printr-un model de programare unificat. Framework-ul acoperă o gamă largă de capabilități, inclusiv crearea de layout-uri responsive, formulare de input interactive și vizualizări de date. Include instrumente pentru gestionarea rutării aplicației, randarea tabelelor de date și construirea de interfețe de chat conversaționale. Utilizatorii pot bootstrap-a proiecte noi folosind template-uri predefinite sau pot importa o bibliotecă de exemple de aplicații care să servească drept implementări de referință.
Integrates and displays interactive charts and graphics from data science and plotting libraries within the web interface.