4 个仓库
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 是一个 Python 数据应用框架,用于通过连接数据可视化、小部件和回调来构建交互式仪表板和响应式用户界面。它作为一个响应式 UI 库,根据用户交互同步应用状态与界面更新。 该项目通过提供多种执行模型脱颖而出,包括用于可扩展会话管理的基于 FastAPI 的 Web 应用服务器,以及使 Python 应用无需后端服务器即可直接在浏览器中运行的 WebAssembly 编译器。它还包含一个用于构建具有流式文本响应和消息历史记录的对话式 AI 界面的专用工具包。 该框架涵盖了广泛的功能领域,包括响应式布局设计、集成多种绘图库和交互式数据表,以及管理响应式参数。它提供了用于用户身份验证、会话持久化和后台任务调度的工具。
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.