awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
airbnb avatar

airbnb/visx

0
View on GitHub↗
20,629 stars·756 forks·TypeScript·mit·39 viewsvisx.airbnb.tech↗

Visx

Visx is a collection of modular, low-level primitives designed for building custom data visualizations within a React component architecture. It functions as a toolkit for mapping data to coordinate systems and geometric shapes, allowing developers to construct bespoke charts and graphs that integrate directly into the standard component lifecycle.

The library utilizes a decoupled package architecture, enabling the use of specific visualization utilities without requiring the entire framework. By leveraging established mathematical primitives for geometric calculations and functional data transformation, it provides a declarative approach to defining visual structures. All visual elements are rendered as standard web graphics, mapping component properties directly to native document object model nodes.

This framework supports the development of highly tailored analytical interfaces and interactive information design. It provides the necessary building blocks for web graphics engineering, allowing for full control over rendering logic and layout requirements in complex data-driven applications.

Features

  • React Charting Libraries - Provides a React-based framework for building custom, interactive data visualizations.
  • Visualization Frameworks - Acts as a foundational framework of low-level building blocks for constructing bespoke data visualizations.
  • Chart Components - Supplies a toolkit of reusable SVG-based components for mapping data to visual shapes.
  • Data Visualization Components - Provides modular building blocks for assembling bespoke data charts and graphs within user interfaces.
  • SVG-Based Vector Rendering - Renders visual elements as standard SVG graphics by mapping component properties to DOM nodes.
  • Web Graphics Engineering - Offers low-level control over coordinate systems and rendering logic for custom web graphics.
  • Scale-Based Coordinate Mappings - Provides mathematical scales to translate raw data into pixel coordinates for custom visualization rendering.
  • Dashboard Layout Engines - Facilitates the creation of highly tailored analytical dashboards with unique layout requirements.
  • Charts - Low-level visualization primitives for custom charts.
  • Charts and Visualization - Visualization components
  • Charts - Listed in the “Charts” section of the Awesome React awesome list.
  • Graphics and Animation - Low-level visualization components.
  • Graphics and Visualization - Collection of expressive, low-level visualization primitives for React.
  • Declarative Visualization Grammars - Enables declarative definition of visual structures and chart layouts through component properties.
  • Interactive Interface Design - Supports the development of responsive, data-driven visual elements that integrate with application state.
  • Component Composition - Constructs complex visualizations by nesting modular components within the standard React lifecycle.
  • Functional Data Pipelines - Implements functional data transformation pipelines using pure utility functions for coordinate mapping.
  • Decoupled Architectures - Utilizes a modular, decoupled package architecture to allow selective import of visualization utilities.

Star history

Star history chart for airbnb/visxStar history chart for airbnb/visx

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Visx

Similar open-source projects, ranked by how many features they share with Visx.
  • formidablelabs/victoryFormidableLabs avatar

    FormidableLabs/victory

    11,242View on GitHub↗

    Victory is a React data visualization library and composable visualization toolkit used to build interactive charts and graphs. It functions as an SVG charting framework that renders scalable data visualizations designed to maintain consistency across different web browsers and operating systems. The project provides a collection of reusable UI primitives that combine to form complex interactive data layouts. This component-based approach allows for the construction of sophisticated graphs by composing modular visualization elements within React applications.

    TypeScriptchartsd3data-visualization
    View on GitHub↗11,242
  • recharts/rechartsrecharts avatar

    recharts/recharts

    27,241View on GitHub↗

    This project is a declarative data visualization library that provides a composable suite of user interface components for rendering interactive charts. It functions as an SVG-based charting engine, allowing developers to construct complex visualizations by nesting modular building blocks such as axes, grids, legends, and data series within a unified layout. The library distinguishes itself through a highly responsive architecture that automatically reconciles layout changes and maps data domains to pixel coordinates using mathematical scale functions. It prioritizes performance through memoi

    TypeScriptchartcharting-librarycomponents
    View on GitHub↗27,241
  • plouc/nivoplouc avatar

    plouc/nivo

    14,039View on GitHub↗

    Nivo is a responsive charting framework and a React data visualization library that uses D3 for its underlying math logic. It serves as both a collection of interactive chart components for web applications and a server-side visualization engine for generating static data chart images. The project distinguishes itself by providing a containerized chart rendering API, allowing the visualization engine to be deployed via Docker to serve rendered graphics as images or files through a programmatic interface. It also features a motion engine for animated data transitions, ensuring smooth visual sh

    TypeScriptcanvaschartscomponents
    View on GitHub↗14,039
  • uber/react-visuber avatar

    uber/react-vis

    8,781View on GitHub↗

    react-vis is a declarative, component-based React data visualization library. It provides a framework of reusable building blocks for rendering interactive charts and graphs by mapping raw data to visual attributes such as position, color, and size. The system leverages D3 for its scaling and layout logic. The library is distinguished by its ability to handle complex data relationships, including hierarchical data via tree maps and circle packing, as well as multidimensional analysis using parallel axes and radar charts. It also supports network flow mapping to illustrate the volume and direc

    JavaScriptchartcharting-librarydata-visualization
    View on GitHub↗8,781
See all 30 alternatives to Visx→

Frequently asked questions

What does airbnb/visx do?

Visx is a collection of modular, low-level primitives designed for building custom data visualizations within a React component architecture. It functions as a toolkit for mapping data to coordinate systems and geometric shapes, allowing developers to construct bespoke charts and graphs that integrate directly into the standard component lifecycle.

What are the main features of airbnb/visx?

The main features of airbnb/visx are: React Charting Libraries, Visualization Frameworks, Chart Components, Data Visualization Components, SVG-Based Vector Rendering, Web Graphics Engineering, Scale-Based Coordinate Mappings, Dashboard Layout Engines.

What are some open-source alternatives to airbnb/visx?

Open-source alternatives to airbnb/visx include: formidablelabs/victory — Victory is a React data visualization library and composable visualization toolkit used to build interactive charts… recharts/recharts — This project is a declarative data visualization library that provides a composable suite of user interface components… uber/react-vis — react-vis is a declarative, component-based React data visualization library. It provides a framework of reusable… plouc/nivo — Nivo is a responsive charting framework and a React data visualization library that uses D3 for its underlying math… tanstack/react-charts — This library provides a set of tools for building dynamic data visualizations within React applications. It functions… xyflow/xyflow — This project is a React-based framework for constructing interactive, node-based visual interfaces. It provides a…