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
·
yyhsong avatar

yyhsong/iDataV

0
View on GitHub↗
5,689 stars·1,607 forks·JavaScript·5 viewsyyhsong.github.io/iDataV↗

IDataV

iDataV is a big-screen data visualization dashboard builder that combines bar, line, pie, map, and number-flip charts into a single large-format display. It provides a canvas-based rendering engine for high-performance chart drawing, a CSS Grid layout engine for responsive dashboard arrangements, and flip-digit animations for numeric indicators. The project includes template-based project scaffolding for generating new dashboards from pre-built HTML, CSS, and JavaScript templates.

The tool offers prebuilt dashboard demos for scenarios such as tourism, sales, stock markets, cloud monitoring, and retail, along with a stock market overview visualization that displays key statistics like listed companies, market capitalization, and P/E ratios. It supports sunburst hierarchical rendering for multi-layer ring charts, tab-switching view controllers for cycling through different data views, and static data injection from inline JSON objects or external files without requiring a backend server.

The platform enables multi-chart layout rendering in a fixed grid, key metrics display for at-a-glance summaries, and dashboard template customization to adapt to specific data sources and visual needs. It also provides a tabbed dashboard builder for organizing multiple chart panels into switchable views.

Features

  • Big Screen Visualization Frameworks - Combines bar, line, pie, map, and number-flip charts into a single large-screen data visualization project.
  • Multi-Chart Visualization Tools - Combines bar, line, pie, and map charts into a single large-screen visualization project.
  • CSS Grid Panel Layouts - Arranges chart components in a fixed grid using CSS Grid for responsive big-screen layouts.
  • Fixed Grid Dashboard Arrangements - Arranges bar, line, pie, map, and number-flip charts in a fixed grid to tell a comprehensive data story.
  • Fixed Grid Arrangements - Arranges several chart components in a fixed grid to present a comprehensive data story on a single screen.
  • HTML5 Canvas Charting Libraries - Renders bar, line, pie, and map charts directly on HTML5 Canvas for high-performance visualization.
  • Dashboard Metric Displays - Shows prominent numeric indicators alongside charts to give an at-a-glance summary of critical data points.
  • Market Overview Dashboards - Displays key stock market statistics such as number of listed companies, total market capitalization, and average P/E ratios.
  • Prebuilt Examples - Offers prebuilt dashboard demos for tourism, sales, stock markets, cloud monitoring, and retail scenarios.
  • Stock Market Dashboards - Provides a prebuilt dashboard that visualizes stock market statistics including listed companies, market capitalization, and P/E ratios.
  • Sunburst Charts - Implements sunburst hierarchical rendering for multi-layer ring charts showing parent-child relationships.
  • Template-Based Project Scaffolders - Generates new dashboard projects by cloning and customizing pre-built HTML/CSS/JS template files.
  • Number Flip Animations - Ships a number-flip animation module for animating numeric indicators with a flip-digit effect.
  • Ring Chart Visualizers - Renders multi-layer ring charts to show parent-child relationships in hierarchical datasets.
  • Template-Based Customizations - Enables starting from pre-built dashboard templates and adapting them to specific data sources and visual needs.
  • Tabbed Interfaces - Organizes multiple chart panels into switchable tabs for cycling through different data views.
  • Dashboard Tab Navigations - Organizes chart panels into switchable tabs so viewers can cycle through different data views without leaving the screen.
  • Dashboard Tab Controllers - Provides a tab-switching view controller for cycling through different chart panels within a dashboard.
  • Tabbed View Builders - Organizes multiple chart panels into switchable tabs so viewers can cycle through different data views.

Star history

Star history chart for yyhsong/idatavStar history chart for yyhsong/idatav

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

Frequently asked questions

What does yyhsong/idatav do?

iDataV is a big-screen data visualization dashboard builder that combines bar, line, pie, map, and number-flip charts into a single large-format display. It provides a canvas-based rendering engine for high-performance chart drawing, a CSS Grid layout engine for responsive dashboard arrangements, and flip-digit animations for numeric indicators. The project includes template-based project scaffolding for generating new dashboards from pre-built HTML, CSS, and JavaScript…

What are the main features of yyhsong/idatav?

The main features of yyhsong/idatav are: Big Screen Visualization Frameworks, Multi-Chart Visualization Tools, CSS Grid Panel Layouts, Fixed Grid Dashboard Arrangements, Fixed Grid Arrangements, HTML5 Canvas Charting Libraries, Dashboard Metric Displays, Market Overview Dashboards.

What are some open-source alternatives to yyhsong/idatav?

Open-source alternatives to yyhsong/idatav include: datav-team/datav — DataV is a big screen visualization framework designed for high-impact data displays. It provides a collection of… ecomfe/echarts-for-weixin — This is a chart library for rendering interactive data visualizations within WeChat Mini Programs using the Apache… apache/echarts — Apache ECharts is a JavaScript data visualization library used for rendering interactive charts and complex data… rough-stuff/rough — Rough is a graphics library designed to render shapes and paths with a hand-drawn, sketchy aesthetic on web pages. It… chartjs/chart.js — Chart.js is a declarative data visualization framework that renders interactive, responsive charts directly onto an… chewiebug/gcviewer — GCViewer is a JVM garbage collection visualizer and memory analysis tool. It functions as a log parser and metrics…

Open-source alternatives to IDataV

Similar open-source projects, ranked by how many features they share with IDataV.
  • ecomfe/echarts-for-weixinecomfe avatar

    ecomfe/echarts-for-weixin

    7,500View on GitHub↗

    This is a chart library for rendering interactive data visualizations within WeChat Mini Programs using the Apache ECharts engine. It provides a set of visual components that use 2D canvas interfaces to render line, bar, pie, and scatter plots. The library utilizes a 2D canvas interface to increase drawing speed and resolve visual layering issues. It implements an interactive charting component that supports touch-based data interaction, allowing users to see detailed contextual information through formatted tooltips when tapping or hovering over data points. The project covers mobile data v

    JavaScriptchartechartsvisualization
    View on GitHub↗7,500
  • datav-team/datavDataV-Team avatar

    DataV-Team/DataV

    9,667View on GitHub↗

    DataV is a big screen visualization framework designed for high-impact data displays. It provides a collection of libraries for both Vue and React to build large-scale data dashboards featuring interactive charts and visual elements. The toolkit includes a specialized decoration kit of scalable vector graphics used to add borders and frames to professional data display screens. It focuses on complex data visualization, including the rendering of specialized charts such as water level and flight line maps. The framework covers a broad capability surface for data dashboard visualization, provi

    Vuebidatavsvg
    View on GitHub↗9,667
  • apache/echartsapache avatar

    apache/echarts

    66,629View on GitHub↗

    Apache ECharts is a JavaScript data visualization library used for rendering interactive charts and complex data visualizations in web browsers. It functions as a canvas-based charting engine and a statistical data visualization suite that transforms datasets into visual representations. The framework provides specialized capabilities for three-dimensional data visualization, including the generation of 3D plots and globe visualizations. It also serves as a web-based geographic mapping tool for overlaying heatmaps, routes, and data distributions onto interactive maps. The library covers a br

    TypeScriptapachecanvascharting-library
    View on GitHub↗66,629
  • chartjs/chart.jschartjs avatar

    chartjs/Chart.js

    67,526View on GitHub↗

    Chart.js is a declarative data visualization framework that renders interactive, responsive charts directly onto an HTML5 canvas element. It functions as a configuration-driven engine, transforming structured datasets into complex graphical representations by merging user-defined settings with global defaults. The library utilizes a high-performance rendering pipeline that executes drawing commands during each animation frame to maintain smooth visual feedback. The project distinguishes itself through a modular, extensible architecture that allows developers to register custom scales, control

    JavaScriptcanvaschartgraph
    View on GitHub↗67,526
See all 30 alternatives to IDataV→