awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateOpen-source alternativesSelf-hosted softwareBlogHartă site
ProiectDespreHow we rankPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

76 repository-uri

Awesome GitHub RepositoriesInteractive Data Charting

Tools for transforming datasets into interactive visual charts and graphs.

Distinct from Interactive Graph Visualizers: Focuses on business-oriented charts and trend graphs rather than network-style directed graph visualizers.

Explore 76 awesome GitHub repositories matching data & databases · Interactive Data Charting. Refine with filters or upvote what's useful.

Awesome Interactive Data Charting GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • apache/incubator-supersetAvatar apache

    apache/incubator-superset

    73,325Vezi pe GitHub↗

    This project is a business intelligence suite and SQL data visualization platform used for data analysis, reporting, and monitoring. It provides a web application for exploring datasets and building interactive dashboards, complemented by a web-based SQL query editor for analyzing raw data from connected stores. The platform features a semantic data layer to define standardized metrics and dimensions, ensuring consistent data interpretation across reports. It includes a security framework with role-based access control to manage user permissions and authentication across shared dashboards. T

    Transforms datasets into interactive charts and graphs to communicate findings and trends visually.

    TypeScript
    Vezi pe GitHub↗73,325
  • apache/echartsAvatar apache

    apache/echarts

    66,629Vezi pe 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

    Transforms datasets into interactive visual charts and graphs for web browsers.

    TypeScriptapachecanvascharting-library
    Vezi pe GitHub↗66,629
  • ecomfe/echartsAvatar ecomfe

    ecomfe/echarts

    66,608Vezi pe GitHub↗

    ECharts is a JavaScript data visualization library and web charting framework used to render interactive 2D and 3D data plots within a web browser. It functions as a visualization engine that transforms raw data into customizable charts and graphs. The project includes a WebGL-based hardware acceleration engine specifically for producing three-dimensional plots and globe visualizations. This allows the library to handle large and complex datasets through GPU-accelerated rendering. The framework supports both canvas-based raster rendering and SVG-based vector rendering. It provides capabiliti

    Provides a comprehensive suite for transforming complex datasets into interactive visual charts and graphs.

    TypeScript
    Vezi pe GitHub↗66,608
  • philjay/mpandroidchartAvatar PhilJay

    PhilJay/MPAndroidChart

    38,199Vezi pe GitHub↗

    MPAndroidChart is an Android charting library and data visualization framework that provides a set of reusable view components for rendering statistical data. It enables the display of numerical datasets through various chart types, including line, bar, pie, radar, bubble, and candlestick charts. The library focuses on an interactive graphing workflow, allowing users to explore complex data sets through scaling, panning, and animations. It includes specific support for financial charting to track market trends and price movements, as well as tools for building mobile dashboards.

    Provides interactive controls for scaling and panning visual elements to explore displayed datasets.

    Javaandroidchartgraph
    Vezi pe GitHub↗38,199
  • plotly/dashAvatar plotly

    plotly/dash

    24,262Vezi pe GitHub↗

    Dash is a Python-based framework for building analytical web applications and reactive data dashboards. It allows developers to connect data science and machine learning code to interactive web interfaces without writing JavaScript, serving as a backend-driven tool for defining layouts and managing state. The framework integrates the Plotly charting engine to render a wide variety of complex charts and financial graphs. It distinguishes itself through a reactive callback system that links user input components to data visualizations, enabling the creation of business intelligence dashboards a

    Creates web-based charts and graphs that update dynamically based on user inputs and data changes.

    Python
    Vezi pe GitHub↗24,262
  • eastworld/wechat-app-mallAvatar EastWorld

    EastWorld/wechat-app-mall

    21,654Vezi pe GitHub↗

    wechat-app-mall is an e-commerce solution designed for the WeChat mini-program ecosystem. It provides the necessary tools to build and manage a digital storefront and product catalog within this specific mobile application environment. The project incorporates social commerce marketing features, including the ability to generate shareable posters for product discovery and the integration of live stream shopping to showcase products through real-time video broadcasting. The system also includes capabilities for data visualization through interactive charts and the rendering of formatted rich

    Transforms analytical statistics into interactive visual charts and graphs to track store performance.

    JavaScript
    Vezi pe GitHub↗21,654
  • teableio/teableAvatar teableio

    teableio/teable

    21,346Vezi pe GitHub↗

    Teable is a self-hosted relational data management tool and no-code PostgreSQL database. It provides a spreadsheet-like interface for managing and querying structured data, allowing users to interact with a professional database backend without writing manual SQL for every operation. The platform is an extensible low-code system that allows for the integration of custom plugins and extensions through a dedicated application bridge and marketplace. It enables the creation of tailored internal tools by adding new features or modifying behavior via these external extensions. The system covers a

    Calculates summaries and generates interactive visual charts from dataset values to extract trends.

    TypeScriptairtableairtable-alternativeapp-builder
    Vezi pe GitHub↗21,346
  • bokeh/bokehAvatar bokeh

    bokeh/bokeh

    20,403Vezi pe GitHub↗

    Bokeh is a Python data visualization library and interactive plotting framework used to create high-performance graphics and data dashboards that render in web browsers. It serves as a tool for generating standalone HTML documents, embedded components for digital notebooks, and full-stack web applications powered by a Python backend. The project distinguishes itself through its ability to handle large or streaming datasets while maintaining smooth interactivity. It enables linked brushing across multiple views, allowing data selected in one plot to automatically highlight corresponding data i

    Enables the creation of high-performance, interactive charts and graphs in a web browser using Python.

    TypeScriptbokehdata-visualisationinteractive-plots
    Vezi pe GitHub↗20,403
  • lin-xin/vue-manage-systemAvatar lin-xin

    lin-xin/vue-manage-system

    19,639Vezi pe GitHub↗

    Vue Manage System is a type-safe administrative dashboard framework built with Vue 3 and Element Plus. It serves as a management template for backend systems, integrating role-based access control to restrict pages and actions based on assigned user permissions. The project distinguishes itself through a comprehensive set of administrative tools, including a data visualization dashboard with interactive charts and a content management system featuring rich text editing and image cropping utilities. It utilizes TypeScript for static typing and Pinia for centralized state management. The syste

    Renders interactive charts and graphs to visualize system metrics and data trends.

    Vueelement-pluspiniatypescript
    Vezi pe GitHub↗19,639
  • plotly/plotly.jsAvatar plotly

    plotly/plotly.js

    18,227Vezi pe 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

    Creates web-based interactive charts and graphs with built-in support for zooming, panning, and hovering.

    JavaScriptcharting-librarychartsd3
    Vezi pe GitHub↗18,227
  • alshedivat/al-folioAvatar alshedivat

    alshedivat/al-folio

    15,759Vezi pe GitHub↗

    al-folio is a Jekyll academic theme and portfolio generator designed for researchers and professors to build professional homepages, lab sites, and research profiles. It functions as a system for creating a digital academic identity, combining a website template with tools for scientific and academic publishing. The project distinguishes itself through specialized scholarly workflows, such as automated publication lists and bibliography management driven by BibTeX files. It provides specific layouts for digital academic CVs, research portfolios, and the rendering of mathematical expressions a

    Generates responsive, interactive charts and graphs using JSON configurations and iframe embeddings.

    HTMLacademicacademic-websitegithub-pages
    Vezi pe GitHub↗15,759
  • pyecharts/pyechartsAvatar pyecharts

    pyecharts/pyecharts

    15,761Vezi pe GitHub↗

    pyecharts is a Python visualization library and wrapper for the Echarts JavaScript engine. It translates Python data and configurations into JSON specifications to generate interactive web-based charts and graphs. The library provides specialized capabilities for geographic data mapping using a comprehensive library of map assets to visualize spatial information. It also includes utilities to capture rasterized snapshots of rendered web visualizations for export as static image files. The tool supports rendering interactive plots directly within data science notebook environments and exporti

    Transforms datasets into a wide variety of interactive, web-based visual charts and graphs.

    Python
    Vezi pe GitHub↗15,761
  • bailicangdu/vue2-manageAvatar bailicangdu

    bailicangdu/vue2-manage

    13,630Vezi pe GitHub↗

    This is a Vue.js admin dashboard built with Element UI that provides a backend management interface for overseeing stores, products, users, and system settings. The project combines Vue's reactive component model with Element-UI's pre-built widget library to construct a consistent admin interface, using Vue Router for client-side navigation and Vuex for centralized state management. The admin panel enforces role-based access control, checking user permissions at route entry points and component boundaries to block unauthorized actions before they execute. It includes authentication and sessio

    Provides interactive business-oriented charts and graphs for monitoring performance metrics.

    Vueelement-uilessvue
    Vezi pe GitHub↗13,630
  • d2-projects/d2-adminAvatar d2-projects

    d2-projects/d2-admin

    12,643Vezi pe GitHub↗

    d2-admin is an admin dashboard framework used to build back-office management interfaces. It provides a set of pre-configured layouts and themeable components, including foldable sidebars and draggable grid systems, to facilitate system oversight and control. The framework is distinguished by its multi-tab administration interface, which allows users to switch between pages and reorder tabs via drag and drop. It also features a dynamic translation system for multi-language interface localization and a dedicated toolset for tabular data management, enabling the import and export of data via CS

    Includes tools for transforming datasets into interactive visual charts and graphs with numeric animations.

    JavaScript
    Vezi pe GitHub↗12,643
  • highcharts/highchartsAvatar highcharts

    highcharts/highcharts

    12,463Vezi pe GitHub↗

    Highcharts is a JavaScript charting library and interactive data visualization framework used to render complex datasets as visual charts and maps. It functions as a customizable SVG charting engine that produces scalable vector graphics for data series. The library allows for the creation of interactive data visualizations with configurable colors, labels, and themes. It also provides a cross-platform visualization wrapper to embed these web-based charts into native iOS and Android mobile applications. The toolkit supports the development of custom dashboards and provides options to build c

    Transforms complex datasets into interactive visual charts and maps to make data trends and relationships apparent.

    TypeScript
    Vezi pe GitHub↗12,463
  • formidablelabs/victoryAvatar FormidableLabs

    FormidableLabs/victory

    11,242Vezi pe 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.

    Provides tools for transforming datasets into interactive visual charts and graphs using a component-based architecture.

    TypeScriptchartsd3data-visualization
    Vezi pe GitHub↗11,242
  • justineo/vue-echartsAvatar Justineo

    Justineo/vue-echarts

    10,720Vezi pe GitHub↗

    vue-echarts este un wrapper declarativ de charting și o componentă Vue.js pentru biblioteca Apache ECharts. Acesta funcționează ca o bibliotecă de vizualizare a datelor care mapează configurațiile și actualizările de date către un motor de randare, permițând încorporarea graficelor și diagramelor interactive ca și componente web reutilizabile. Proiectul oferă un sistem pentru gestionarea consistenței vizuale prin configurarea temelor și injectarea bazată pe context. Permite personalizarea profundă a interfeței de vizualizare, inclusiv utilizarea de scoped slots pentru a randa markup HTML personalizat în interiorul tooltip-urilor și construirea de elemente grafice complexe. Biblioteca gestionează cerințele comune de vizualizare, cum ar fi redimensionarea responsivă automată, binding-ul de evenimente pentru interacțiunile utilizatorului și gestionarea indicatorilor de stare de încărcare. Pentru a menține performanța, utilizează un sistem de actualizare care calculează modificările parțiale de configurație pentru a reîmprospăta graficele fără a efectua re-inițializări complete.

    Provides a Vue.js wrapper to embed interactive Apache ECharts graphs and charts into web interfaces.

    TypeScript
    Vezi pe GitHub↗10,720
  • vega/altairAvatar vega

    vega/altair

    10,410Vezi pe GitHub↗

    Altair is a declarative data visualization library for Python that generates Vega-Lite specifications. It functions as a tool for mapping data to graphical marks using a high-level syntax, allowing users to describe the desired visual outcome instead of writing imperative drawing commands. The framework enables the creation of interactive charts and graphics, including linked views and filtered displays that respond to user input in real time. It supports the design of multi-view dashboards by combining visualizations into layered or faceted layouts. The library provides capabilities for sta

    Enables the creation of interactive charts with linked views and filtered displays that respond to user input.

    Python
    Vezi pe GitHub↗10,410
  • altair-viz/altairAvatar altair-viz

    altair-viz/altair

    10,410Vezi pe GitHub↗

    Altair is a declarative data visualization library for Python based on the Vega-Lite grammar. It allows users to create statistical visualizations by mapping data fields to visual properties rather than writing imperative drawing code. The library focuses on interactive charting through a system of linked selections and filters that update multiple visualizations based on user input. It renders charts as JSON and HTML for display in web browsers and interactive notebooks. The project covers statistical data analysis and interactive data exploration, providing capabilities to export visuals a

    Provides an interactive charting library for building linked selections and filters in Python.

    Python
    Vezi pe GitHub↗10,410
  • c3js/c3Avatar c3js

    c3js/c3

    9,345Vezi pe GitHub↗

    c3 is a charting library for creating reusable data visualizations and interactive charts based on the D3 JavaScript framework. It functions as a declarative visualization framework that generates complex charts through high-level configurations rather than manual SVG manipulation. The project provides a reusable chart component library and a tool for converting raw datasets into scalable vector graphics. These capabilities allow for the implementation of interactive data visualizations and web-based data reporting using standardized templates. The library supports the development of custom

    Creates dynamic charts and graphs that allow users to explore datasets through interactive visual elements.

    JavaScript
    Vezi pe GitHub↗9,345
Înapoi123…4Înainte
  1. Home
  2. Data & Databases
  3. Interactive Data Charting

Explorează sub-etichetele

  • Chart Configuration UpdatesCapabilities for modifying the visual and logical settings of a data visualization source. **Distinct from Interactive Data Charting:** Focuses on the updating of existing chart settings rather than the general process of interactive charting.
  • Chart Interaction Controls1 sub-tagEnables user interaction through focus highlighting, defocusing, region selection, zoom brushing, and legend item toggling. **Distinct from Interactive Data Charting:** Distinct from Interactive Data Charting: focuses on the specific interaction controls (highlight, defocus, brush, toggle) rather than the general charting capability.
  • Chart Markup LanguagesDeclarative syntaxes for defining interactive charts and dashboards through structured specifications. **Distinct from Interactive Data Charting:** Distinct from Interactive Data Charting: focuses on the language/grammar aspect rather than the resulting interactivity.
  • Chart Zoom ControlsLets users zoom in and out of the chart area to inspect data details interactively. **Distinct from Interactive Data Charting:** Distinct from Interactive Data Charting: specifically focuses on zoom interaction controls, not the general interactive charting capability.
  • Dimensional LinkingInteractive mechanisms that link multiple charts to allow filtering and drilling down into specific data dimensions. **Distinct from Interactive Data Charting:** Focuses on the multi-chart coordination logic for dimensional analysis, rather than general interactive charting.
  • Graph Control AttachmentsAttaches legends, hover details, annotations, and range sliders to a base graph for user exploration and filtering. **Distinct from Interactive Data Charting:** Distinct from Interactive Data Charting: focuses on attaching interactive controls to an existing chart, not general chart creation.
  • Interactive Chart Overlays2 sub-tag-uriD3-based interactive layers including synced crosshairs and brush selectors for real-time data filtering. **Distinct from Interactive Data Charting:** Distinct from Interactive Data Charting: specifically focuses on the overlay layer for interaction rather than the chart rendering itself.
  • Interactive Profiling LayersVisualization overlays that allow users to browse and query data patterns using filters and wildcards. **Distinct from Interactive Data Charting:** Specifically provides a profiling layer for browsing collections of charts, distinct from general interactive charting of single datasets.
  • JSON Chart GeneratorsCreates interactive charts by generating JSON objects from data analysis results. **Distinct from Interactive Data Charting:** Distinct from Interactive Data Charting: focuses on generating chart definitions as JSON objects rather than rendering charts from any data source.
  • JSON-Driven Chart Renderers1 sub-tagDrawing engines that render visual charts and data reports based on a simplified JSON configuration schema. **Distinct from JSON Chart Generators:** Focuses on rendering the chart from a config schema, whereas JSON Chart Generators focus on creating the JSON from analysis results.
  • JSON-to-Chart Visualization EnginesDrawing engines that render data charts and visualizations from simplified configuration schemas. **Distinct from JSON Chart Generators:** Focuses on the engine that renders the chart, distinct from generators that create the JSON config.