4 repositorios
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 es un framework de aplicaciones de datos en Python utilizado para construir dashboards interactivos e interfaces de usuario reactivas conectando visualizaciones de datos, widgets y callbacks. Funciona como una librería de UI reactiva que sincroniza el estado de la aplicación con las actualizaciones de la interfaz basadas en las interacciones del usuario. El proyecto se distingue por ofrecer múltiples modelos de ejecución, incluyendo un servidor de aplicaciones web basado en FastAPI para la gestión escalable de sesiones y un compilador de WebAssembly que permite que las aplicaciones de Python se ejecuten directamente en el navegador sin un servidor backend. También incluye un kit de herramientas especializado para construir interfaces de IA conversacional con respuestas de texto en streaming e historiales de mensajes. El framework cubre amplias áreas de capacidad, incluyendo diseño de layout responsivo, la integración de diversas librerías de trazado y tablas de datos interactivas, y la gestión de parámetros reactivos. Proporciona herramientas para la autenticación de usuarios, persistencia de sesiones y la programación de tareas en segundo plano.
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.