awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repositorios

Awesome GitHub RepositoriesVega-Lite Specifications

Libraries that generate standardized JSON specifications based on the Vega-Lite grammar for rendering statistical graphics.

Distinct from Python Visualization: Distinct from general Python visualization by specifically focusing on the generation of Vega-Lite JSON schemas rather than direct rendering.

Explore 5 awesome GitHub repositories matching part of an awesome list · Vega-Lite Specifications. Refine with filters or upvote what's useful.

Awesome Vega-Lite Specifications GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • vega/altairAvatar de vega

    vega/altair

    10,410Ver en GitHub↗

    Altair is a declarative data visualization library for Python that generates Vega-Lite specifications. It functions as a tool for mapping data to graphical marks using a high-level syntax, allowing users to describe the desired visual outcome instead of writing imperative drawing commands. The framework enables the creation of interactive charts and graphics, including linked views and filtered displays that respond to user input in real time. It supports the design of multi-view dashboards by combining visualizations into layered or faceted layouts. The library provides capabilities for sta

    Acts as a Python interface for creating statistical visualizations by generating compatible Vega-Lite specifications.

    Python
    Ver en GitHub↗10,410
  • haifengl/smileAvatar de haifengl

    haifengl/smile

    6,387Ver en GitHub↗

    Smile is a comprehensive JVM machine learning library and statistical computing toolkit. It provides a suite of algorithms for classification, regression, and clustering, implemented natively for Java, Scala, and Kotlin. The project also functions as a deep learning framework, a natural language processing library, and an inference engine for large language models. The library distinguishes itself through GPU acceleration via LibTorch bindings and support for the ONNX model interchange format. It includes specialized capabilities for large language model inference, featuring Byte-Pair Encodin

    Produces declarative JSON specifications based on the Vega-Lite grammar for web-based chart rendering.

    Java
    Ver en GitHub↗6,387
  • livebook-dev/livebookAvatar de livebook-dev

    livebook-dev/livebook

    5,805Ver en GitHub↗

    Livebook is an interactive notebook platform for Elixir that provides a web-based environment for writing and running code cells alongside Markdown content, visualizations, and reproducible workflows. It serves as a multi-cloud auto-clustering tool that automatically discovers and joins Elixir nodes into clusters across Kubernetes, AWS ECS, and Fly.io for distributed execution, and also functions as a notebook deployment tool that packages notebooks into standalone web applications with authentication, secrets, and Docker support. The platform enables real-time collaborative editing, synchron

    Renders Vega-Lite charts, tables, maps, and other rich outputs directly within notebook cells.

    Elixirchartscollaborativedistributed-computing
    Ver en GitHub↗5,805
  • lux-org/luxAvatar de lux-org

    lux-org/lux

    5,380Ver en GitHub↗

    Lux es una herramienta de análisis exploratorio de datos automatizado diseñada para generar representaciones visuales inteligentes de dataframes de pandas. Identifica patrones y tendencias recomendando tipos de gráficos óptimos y mapeos de ejes basados en los atributos estadísticos de un conjunto de datos. La herramienta funciona como una capa de perfilado de datos interactiva que permite a los usuarios navegar y consultar colecciones de gráficos utilizando filtros y comodines. También sirve como un generador de código de visualización, traduciendo gráficos producidos automáticamente en código programático o HTML para un refinamiento manual en bibliotecas externas. El sistema cubre una amplia gama de capacidades de análisis exploratorio, incluyendo codificación de gráficos automatizada, descubrimiento guiado a través de recomendaciones de pasos y la capacidad de exportar configuraciones visuales como especificaciones declarativas. Este proyecto se integra directamente en pandas para anular la impresión predeterminada de dataframes con componentes de visualización interactivos.

    Translates internal visual configurations into declarative Vega-Lite JSON specifications for standard plotting libraries.

    Python
    Ver en GitHub↗5,380
  • polynote/polynoteAvatar de polynote

    polynote/polynote

    4,595Ver en GitHub↗

    Polynote es un entorno de notebook políglota y un sistema de documentos interactivos diseñado para ejecutar código en múltiples lenguajes dentro de un mismo documento. Funciona como una herramienta de análisis de datos multilingüe y un IDE para lenguajes de la JVM, permitiendo a los usuarios combinar código ejecutable, texto enriquecido y visualizaciones de datos para prototipar y documentar flujos de trabajo técnicos. El sistema se distingue por su capacidad para compartir datos y variables entre diferentes tiempos de ejecución de lenguajes, como Python y la JVM. Utiliza la conversión de objetos entre lenguajes y el envoltorio de datos para pasar objetos entre entornos, permitiendo flujos de trabajo de datos multilingües. Además, se integra con Apache Spark para ejecutar tareas de procesamiento de datos distribuidos mediante envíos a clústeres locales o remotos. La plataforma proporciona un conjunto completo de capacidades para el análisis y visualización de datos, incluyendo una tabla de símbolos en tiempo real para el monitoreo del tiempo de ejecución y soporte para el renderizado de especificaciones Vega. Gestiona dependencias para los entornos de JVM y Python utilizando resolución basada en coordenadas y ofrece edición mejorada por IDE con autocompletado y resaltado de errores. Las funciones de gestión de documentos incluyen una tabla de contenidos dinámica, búsqueda de contenido entre notebooks y recuperación de copias de seguridad basadas en navegador para evitar la pérdida de datos por archivos corruptos.

    Renders Vega-Lite specifications as interactive visualizations that reference variables from other notebook cells.

    Jupyter Notebook
    Ver en GitHub↗4,595
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Python Visualization
  5. Vega-Lite Specifications

Explorar subetiquetas

  • Notebook Visualizations2 sub-etiquetasRendering Vega-Lite charts, tables, maps, and other rich outputs directly within notebook cells. **Distinct from Vega-Lite Specifications:** Distinct from Vega-Lite Specifications: focuses on rendering visualizations within notebook cells, not just generating JSON specifications.