awesome-repositories.com
Blog
MCP
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
·
hshoff avatar

hshoff/vx

0
View on GitHub↗
20,867 estrellas·767 forks·TypeScript·MIT·11 vistasvisx.airbnb.tech↗

Vx

vx is a declarative charting framework and SVG data visualization library. It serves as an integration layer that combines D3 mathematical scales and shapes with a component-based UI for rendering visualizations.

The project provides a set of building blocks for constructing custom charts and diagrams using React components. It bridges mathematical data and visual representation by utilizing low-level primitives to manage scalable vector graphics without manual document object model manipulations.

The library covers a broad capability surface including custom chart development, declarative SVG rendering, and the creation of interactive data dashboards.

Features

  • Data Visualization - Renders structured data into custom interactive charts and visualizations using a component-based UI layer.
  • SVG Diagramming Libraries - Provides a collection of low-level SVG primitives for the programmatic creation of custom charts and diagrams.
  • SVG-Based Vector Rendering - Uses scalable vector graphics as the primary building blocks for rendering all data visualizations.
  • Declarative Rendering - Manages complex scalable vector graphics through a component-based architecture to eliminate manual DOM updates.
  • Coordinate Projections - Leverages D3 mathematical utilities to calculate the scales and projections necessary for rendering data visualizations.
  • Visualization Integration Layers - Acts as a bridge combining D3 mathematical scales and shapes with a React component-based UI.
  • Chart Customization Frameworks - Provides an extensible framework for creating specialized charts with fine-grained control over SVG rendering.
  • React Charting Libraries - Provides visualization components specifically designed for the React ecosystem to bridge data and visual representation.
  • Declarative Charting Components - Offers modular building blocks for constructing complex data visualizations through declarative component composition.
  • Declarative Mapping Engines - Maps raw data arrays to visual attributes through declarative props for automatic graphic lifecycle management.
  • Visualization Patterns - Implements a composable architecture for building complex charts from independent axis, scale, and shape components.
  • Component-Based UI Frameworks - Provides a component-based UI architecture to wrap low-level graphics logic for declarative rendering.
  • Interactive Dashboards - Enables the development of responsive and interactive visual interfaces for monitoring and exploring datasets.
  • Framework Integrations - Visualization components for React applications.

Historial de estrellas

Gráfico del historial de estrellas de hshoff/vxGráfico del historial de estrellas de hshoff/vx

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace hshoff/vx?

vx is a declarative charting framework and SVG data visualization library. It serves as an integration layer that combines D3 mathematical scales and shapes with a component-based UI for rendering visualizations.

¿Cuáles son las características principales de hshoff/vx?

Las características principales de hshoff/vx son: Data Visualization, SVG Diagramming Libraries, SVG-Based Vector Rendering, Declarative Rendering, Coordinate Projections, Visualization Integration Layers, Chart Customization Frameworks, React Charting Libraries.

¿Qué alternativas de código abierto existen para hshoff/vx?

Las alternativas de código abierto para hshoff/vx incluyen: uber-common/react-vis — react-vis is a React data visualization library and declarative charting framework used to create composable graphical… ecomfe/vue-echarts — vue-echarts is a data visualization library and a reactive wrapper for Apache ECharts, designed to integrate complex… swimlane/ngx-charts — ngx-charts is an Angular charting library and SVG data visualization framework. It provides a set of declarative UI… apexcharts/apexcharts.js — ApexCharts is a comprehensive JavaScript charting library designed for building interactive, responsive, and… formidablelabs/victory — Victory is a React data visualization library and composable visualization toolkit used to build interactive charts… plouc/nivo — Nivo is a responsive charting framework and a React data visualization library that uses D3 for its underlying math…

Alternativas open-source a Vx

Proyectos open-source similares, clasificados según cuántas características comparten con Vx.
  • uber-common/react-visAvatar de uber-common

    uber-common/react-vis

    8,785Ver en GitHub↗

    react-vis is a React data visualization library and declarative charting framework used to create composable graphical representations. It provides a system for rendering complex visualizations by composing simple building blocks into larger chart structures. The library includes specialized tools for hierarchical data mapping via sunburst diagrams and tree maps, as well as flow and relationship visualization using Sankey diagrams. It also provides a multivariate data visualizer for plotting high-dimensional data through parallel coordinates, radar charts, and radial visualizations. The fram

    JavaScript
    Ver en GitHub↗8,785
  • ecomfe/vue-echartsAvatar de ecomfe

    ecomfe/vue-echarts

    10,717Ver en GitHub↗

    vue-echarts is a data visualization library and a reactive wrapper for Apache ECharts, designed to integrate complex charts and graphics into Vue.js applications using a declarative, component-based approach. It functions as an interface that synchronizes charting engine instances with reactive state. The project provides a declarative graphics interface for building custom chart overlays, shapes, and text elements using a component-based slot architecture. It distinguishes itself by allowing the injection of custom components into chart elements, such as tooltips, via scoped slots rather tha

    TypeScript
    Ver en GitHub↗10,717
  • swimlane/ngx-chartsAvatar de swimlane

    swimlane/ngx-charts

    4,359Ver en GitHub↗

    ngx-charts is an Angular charting library and SVG data visualization framework. It provides a set of declarative UI components for rendering animated and interactive charts and graphs within Angular applications. The library allows for the assembly of specialized visualizations by combining low-level internal charting components. It supports the creation of custom charts through the use of mathematical scales, shape generators, and CSS styling overrides. The framework covers a wide range of visualization types, including comparison charts such as bar and line graphs, distribution visualizati

    TypeScript
    Ver en GitHub↗4,359
  • apexcharts/apexcharts.jsAvatar de apexcharts

    apexcharts/apexcharts.js

    15,096Ver en GitHub↗

    ApexCharts is a comprehensive JavaScript charting library designed for building interactive, responsive, and data-driven visualizations within web applications. It functions as a versatile data visualization framework that supports a wide range of chart types, including categorical, statistical, and financial plots, enabling developers to construct complex dashboards and real-time monitoring interfaces. The library distinguishes itself through a deep commitment to accessibility and high-performance interactivity. It provides built-in support for keyboard navigation, screen readers, and high-c

    JavaScriptchartsdata-visualizationgraphs
    Ver en GitHub↗15,096
Ver las 30 alternativas a Vx→