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
ant-design avatar

ant-design/ant-design-charts

0
View on GitHub↗
2,228 stars·491 forks·JavaScript·MIT·29 viewsant-design-charts.antgroup.com↗

Ant Design Charts

Ant Design Charts is a data visualization framework and declarative component library designed for React applications. It provides a collection of reusable components that map complex datasets to graphical representations, enabling the creation of interactive charts, plots, and maps within web interfaces.

The library utilizes a grammar-based mapping system to transform raw data into visual properties, supported by a layered graphic abstraction that separates data representation from interactive elements. It employs a canvas-based rendering engine to maintain performance when handling large datasets and uses an event-driven system to manage user interactions and real-time visual feedback.

The framework supports the development of business intelligence reporting tools, geospatial data mapping, and responsive web dashboards. It includes built-in observation capabilities that automatically detect container dimension changes to adjust layouts and scales, ensuring consistent readability across different screen sizes.

Features

  • React Charting Libraries - Provides a collection of reusable components for rendering interactive data visualizations, plots, and maps within React applications.
  • Interactive Data Charting - Provides pre-built components for rendering interactive charts, graphs, and maps within web applications.
  • Data Graphics Frameworks - Acts as a framework for the consistent and principled visual representation of quantitative metrics.
  • Charts and Visualization - Maps raw data fields to visual properties to transform large information sets into interactive graphical charts.
  • Canvas-Based Rendering - Uses an HTML5 canvas-based rendering engine to maintain high performance when rendering large datasets.
  • Business Intelligence Tools - Supports the development of analytical tools that transform raw information into graphical representations for business intelligence.
  • Geometric Data Mappings - Transforms raw data into visual properties by applying a formal specification that maps data fields to geometric shapes.
  • Geospatial Data Mapping - Renders interactive maps and geographic visualizations to display location-based information and spatial relationships.
  • Declarative Charting Components - Provides modular building blocks for constructing data visualizations through nested component composition.
  • Declarative Component Libraries - Provides a library for building user interfaces using pre-built components that manage layout and drawing logic.
  • Responsive Layout Scaling - Adjusts chart dimensions and visual elements automatically to fit the available space of a parent container.
  • Responsive Dashboards - Enables the creation of data-driven interfaces that automatically adjust their layout and chart dimensions for responsive dashboards.

Star history

Star history chart for ant-design/ant-design-chartsStar history chart for ant-design/ant-design-charts

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. 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

Projects sharing features with Ant Design Charts

These projects share indexed features with Ant Design Charts. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • 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
  • nhnent/tui.chartnhnent avatar

    nhnent/tui.chart

    5,403View on GitHub↗

    tui.chart is a statistical charting engine and data visualization library designed to render interactive charts and graphs for complex numerical datasets. It functions as a responsive charting framework capable of producing various statistical representations, including line, bar, scatter, bubble, and treemap charts. The library distinguishes itself through an interactive visualization system that supports synchronized tooltips across multiple charts, range-based zooming, and data series selection. It includes a layout engine that automatically adjusts chart dimensions and animations based on

    TypeScript
    View on GitHub↗5,403
  • alibaba/bizchartsalibaba avatar

    alibaba/BizCharts

    6,198View on GitHub↗

    BizCharts is a React charting library that wraps the G2 grammar of graphics, providing declarative React components for building interactive data visualizations. It bridges G2's imperative charting API with React's declarative component model, enabling chart creation through nested component composition without writing imperative code. The library distinguishes itself by mapping G2's grammar of graphics primitives directly to React component types, allowing chart series like line, bar, and scatter to be expressed as interchangeable React components. It synchronizes G2 chart instance creation,

    TypeScript
    View on GitHub↗6,198
  • reactchartjs/react-chartjs-2reactchartjs avatar

    reactchartjs/react-chartjs-2

    6,933View on GitHub↗

    react-chartjs-2 is a data visualization library that provides a set of React components to integrate the Chart.js library. It serves as a component-based charting interface for rendering dynamic data visualizations and graphs based on structured data sets. The project provides a declarative way to manage chart configurations and data updates. It maps component props to the underlying charting engine, allowing users to modify visual options and data dynamically to refresh displays. The library covers broader data visualization development, including the implementation of dynamic dashboards an

    TypeScriptchartcharting-librarychartjs
    View on GitHub↗6,933
Compare all 30 related projects→

Frequently asked questions

What does ant-design/ant-design-charts do?

Ant Design Charts is a data visualization framework and declarative component library designed for React applications. It provides a collection of reusable components that map complex datasets to graphical representations, enabling the creation of interactive charts, plots, and maps within web interfaces.

What are the main features of ant-design/ant-design-charts?

The main features of ant-design/ant-design-charts are: React Charting Libraries, Interactive Data Charting, Data Graphics Frameworks, Charts and Visualization, Canvas-Based Rendering, Business Intelligence Tools, Geometric Data Mappings, Geospatial Data Mapping.

Which projects share features with ant-design/ant-design-charts?

Projects with overlapping indexed features include: uber/react-vis — react-vis is a declarative, component-based React data visualization library. It provides a framework of reusable… nhnent/tui.chart — tui.chart is a statistical charting engine and data visualization library designed to render interactive charts and… alibaba/bizcharts — BizCharts is a React charting library that wraps the G2 grammar of graphics, providing declarative React components… reactchartjs/react-chartjs-2 — react-chartjs-2 is a data visualization library that provides a set of React components to integrate the Chart.js… mui/mui-x — MUI X is a collection of advanced React UI components for building data-rich applications, including a data grid,… formidablelabs/victory — Victory is a React data visualization library and composable visualization toolkit used to build interactive charts…

Curated searches featuring Ant Design Charts

Hand-picked collections where Ant Design Charts appears.
  • a library for animated React charts
  • Sankey chart library
  • Interactive Browser Data Visualization Libraries