2 repositorios
Renderers that translate specific plotting library definitions into web-native visual components.
Distinct from Python-Based Frontend Definitions: More specific than general Python frontend definitions by targeting the rendering of interactive plots.
Explore 2 awesome GitHub repositories matching web development · Plotting-Library Renderers. Refine with filters or upvote what's useful.
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.
Translates Python-defined visuals and widgets into a JavaScript-driven plotting library for browser rendering.
Wave es un framework de aplicaciones web full-stack y una biblioteca de UI low-code diseñada para construir paneles de datos en tiempo real e interfaces interactivas utilizando Python y R. Permite a los desarrolladores definir interfaces de usuario basadas en navegador y gestionar el estado del lado del servidor sin escribir HTML o CSS. El proyecto funciona como un sincronizador de estado colaborativo, retransmitiendo y persistiendo el estado de la aplicación a través de múltiples usuarios concurrentes para permitir experiencias compartidas en tiempo real. Se distingue por transmitir actualizaciones en vivo y visualizaciones de datos a los navegadores conectados a través de un modelo de programación unificado. El framework cubre una amplia gama de capacidades, incluyendo la creación de diseños responsivos, formularios de entrada interactivos y visualizaciones de datos. Incluye herramientas para gestionar el enrutamiento de aplicaciones, renderizar tablas de datos y construir interfaces de chat conversacionales. Los usuarios pueden iniciar nuevos proyectos utilizando plantillas predefinidas o importar una biblioteca de ejemplos de aplicaciones para que sirvan como implementaciones de referencia.
Translates plotting and machine learning library definitions into interactive visual components in a web interface.