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
hustcc avatar

hustcc/echarts-for-react

0
View on GitHub↗

Echarts For React

echarts-for-react is a React chart library and data visualization component that serves as a wrapper for the Apache ECharts library. It allows for the rendering of complex data visuals and graphs within a component-based architecture using declarative configurations.

The library provides a mechanism to access the underlying visualization instance, enabling low-level operations such as image exporting and manual resizing. It also supports binding custom functions to visualization events to trigger application logic based on user interactions.

The toolset covers general chart behavior configuration and update strategies. It also supports importing only specific components to reduce the overall application bundle size.

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
git.hust.cc/echarts-for-react
↗

Features

  • ECharts Component Wrappers - Serves as a React component wrapper for the Apache ECharts library to enable declarative visualization.
  • Chart Configuration Updates - Allows defining rendering options and update strategies to control how data displays and refreshes.
  • Interactive Visualization Rendering - Integrates the Apache ECharts engine to render dynamic, data-driven visualizations.
  • Data Visualization Components - Provides a UI element for displaying complex charts and graphs based on declarative configuration.
  • React Charting Libraries - Offers a suite of tools for integrating interactive ECharts visualizations specifically within the React ecosystem.
  • Data Visualizations - Renders complex data visuals and graphs using declarative configurations within React components.
  • Event Handling - Supports binding custom functions to visualization events to trigger application logic based on user interactions.
  • Charting Libraries - React wrapper for the ECharts visualization library.
  • Data Visualization - React wrapper for Apache Echarts.
  • JavaScript Charting - React wrapper for the Echarts visualization library.
  • JavaScript Charting Libraries - React wrapper for the ECharts visualization library.
5,009 stars·648 forks·TypeScript·MIT·29 views

Star history

Star history chart for hustcc/echarts-for-reactStar history chart for hustcc/echarts-for-react

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.

Projects sharing features with Echarts For React

These projects share indexed features with Echarts For React. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • plotly/plotly.jsplotly avatar

    plotly/plotly.js

    18,377View on GitHub↗

    Plotly.js is a JavaScript charting library and interactive graphing framework used to create web-based visualizations. It functions as a high-performance data visualization engine that utilizes both SVG for static elements and WebGL for hardware-accelerated rendering of large datasets and complex 3D plots. The library is distinguished by specialized toolkits for financial analysis, such as candlestick and OHLC charts, and geographic mapping tools for rendering choropleth and scatter maps with custom projections. It also supports complex scientific visualizations, including Sankey diagrams, pa

    JavaScriptcharting-librarychartsd3
    View on GitHub↗18,377
  • novus/nvd3novus avatar

    novus/nvd3

    7,228View on GitHub↗

    nvd3 is a data visualization framework and reusable web graphing library. It provides a collection of interactive charting components built on top of the D3.js library to render complex datasets as graphics within a web browser. The library functions as a wrapper for D3.js, offering predefined chart types and modular templates. This implementation allows for the creation of custom data graphs and web dashboards without requiring the author to write low-level SVG code from scratch. The system utilizes SVG-based vector rendering and attribute-driven styling to generate visualizations. It incor

    JavaScript
    View on GitHub↗7,228
  • epochjs/epochepochjs avatar

    epochjs/epoch

    4,935View on GitHub↗

    Epoch is a CSS-stylable charting engine and visualization library designed for real-time and statistical data. It functions as a timeseries charting tool that renders historical and live data using a hybrid of SVG and HTML5 Canvas graphics to maintain performance during frequent updates. The library distinguishes itself through a unified CSS querying system that applies styles to both vector and raster plot elements. This allows for visual theme resolution via CSS classes and the ability to customize the appearance of specific data series using stylesheets. The toolset covers a broad range o

    HTML
    View on GitHub↗4,935
  • 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
Compare all 30 related projects→

Frequently asked questions

What does hustcc/echarts-for-react do?

echarts-for-react is a React chart library and data visualization component that serves as a wrapper for the Apache ECharts library. It allows for the rendering of complex data visuals and graphs within a component-based architecture using declarative configurations.

What are the main features of hustcc/echarts-for-react?

The main features of hustcc/echarts-for-react are: ECharts Component Wrappers, Chart Configuration Updates, Interactive Visualization Rendering, Data Visualization Components, React Charting Libraries, Data Visualizations, Event Handling, Charting Libraries.

Which projects share features with hustcc/echarts-for-react?

Projects with overlapping indexed features include: plotly/plotly.js — Plotly.js is a JavaScript charting library and interactive graphing framework used to create web-based visualizations.… novus/nvd3 — nvd3 is a data visualization framework and reusable web graphing library. It provides a collection of interactive… nhnent/tui.chart — tui.chart is a statistical charting engine and data visualization library designed to render interactive charts and… epochjs/epoch — Epoch is a CSS-stylable charting engine and visualization library designed for real-time and statistical data. It… ecomfe/echarts — ECharts is a JavaScript data visualization library and web charting framework used to render interactive 2D and 3D… uber/react-vis — react-vis is a declarative, component-based React data visualization library. It provides a framework of reusable…