4 dépôts
Specialized web frameworks that prioritize data-driven workflows and reactive state management.
Distinguishing note: Specifically designed for data-centric applications, distinct from general-purpose web frameworks.
Explore 4 awesome GitHub repositories matching web development · Data Application Frameworks. Refine with filters or upvote what's useful.
Streamlit is a Python framework designed to transform data scripts into interactive web applications. It utilizes a reactive execution engine that automatically reruns scripts from top to bottom whenever a user interaction triggers a state change, ensuring the interface remains synchronized with the underlying data. By providing a declarative interface, it allows developers to build functional applications without requiring extensive knowledge of frontend web technologies. The framework distinguishes itself through an identity-based widget reconciliation system that persists user input across
Transforms data scripts into interactive web applications using a declarative interface and reactive execution model.
Taipy is a Python data application framework designed for building production-ready web interfaces that integrate AI algorithms and data pipelines. It provides a comprehensive suite for developing AI dashboards and data application interfaces. The framework includes a data pipeline orchestrator for managing complex workflows and dependencies, alongside a job scheduler for executing background tasks on recurring timetables. It also features a scenario analysis tool for performing what-if simulations by comparing different data input versions to evaluate their impact on algorithm outcomes. Add
A specialized Python framework for building data-centric web applications with reactive state and integrated pipelines.
Panel est un framework d'application de données Python utilisé pour construire des tableaux de bord interactifs et des interfaces utilisateur réactives en connectant des visualisations de données, des widgets et des rappels (callbacks). Il fonctionne comme une bibliothèque d'interface utilisateur réactive qui synchronise l'état de l'application avec les mises à jour de l'interface basées sur les interactions de l'utilisateur. Le projet se distingue en offrant plusieurs modèles d'exécution, incluant un serveur d'application web basé sur FastAPI pour une gestion de session évolutive et un compilateur WebAssembly qui permet aux applications Python de s'exécuter directement dans le navigateur sans serveur backend. Il inclut également une boîte à outils spécialisée pour construire des interfaces d'IA conversationnelle avec des réponses textuelles en streaming et des historiques de messages. Le framework couvre de larges domaines de capacités, notamment la conception de mise en page responsive, l'intégration de diverses bibliothèques de traçage et de tableaux de données interactifs, et la gestion de paramètres réactifs. Il fournit des outils pour l'authentification des utilisateurs, la persistance de session et la planification de tâches en arrière-plan.
Acts as a framework for building reactive, data-centric web applications with synchronized visualizations and widgets.
Positron is a data science integrated development environment and AI-powered code editor designed for polyglot development, specifically supporting Python and R. It functions as a remote compute workspace that separates the user interface from the execution kernel via SSH or container integration. The environment features a deep integration of large language models that provide context-aware suggestions and automated data analysis by accessing real-time interpreter state, in-memory objects, and plot outputs. It distinguishes itself through a polyglot runtime bridge that enables cross-language
Provides a specialized environment for building and iterating on interactive, data-driven web applications.