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

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to danielgindi/charts

Open-source alternatives to Charts

30 open-source projects similar to danielgindi/charts, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Charts alternative.

  • philjay/mpandroidchartPhilJay avatar

    PhilJay/MPAndroidChart

    38,199View on 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.

    Javaandroidchartgraph
    View on GitHub↗38,199
  • diogobernardino/williamchartdiogobernardino avatar

    diogobernardino/WilliamChart

    5,106View on GitHub↗

    WilliamChart is an Android data visualization library and toolkit used to render interactive charts and graphs within Android applications. It functions as a UI component library for integrating data-driven dashboards and metrics into Android layouts. The library includes a specialized component for representing proportional categorical data as donut charts, which are circular charts with hollow centers. It provides a drawing engine that uses low-level APIs to map numerical data to pixel coordinates on the screen.

    Kotlin
    View on GitHub↗5,106
  • kevinzhow/pnchartkevinzhow avatar

    kevinzhow/PNChart

    9,653View on GitHub↗

    PNChart is an iOS charting framework and data visualization library designed for rendering interactive visual data representations within native Apple mobile environments. It provides a toolkit for creating animated line and pie charts to illustrate data trends and proportional datasets. The library specializes in animated data representation, using motion effects and transitions to highlight information changes over time. It supports real-time chart data updates, allowing visualizations to reflect new information dynamically without rebuilding the entire user interface. The framework covers

    Objective-C
    View on GitHub↗9,653

AI search

Explore more awesome repositories

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

Find more with AI search
  • jawbone/jbchartviewJawbone avatar

    Jawbone/JBChartView

    3,705View on GitHub↗

    JBChartView is an iOS charting library and data visualization framework used to render interactive line and bar graphs. It provides reusable user interface components for displaying numerical data series through smooth line curves and grouped or horizontal bar charts. The framework is distinguished by its ability to morph bars and lines between different data states, creating visual transitions that represent changes in underlying data models. It also includes interaction handling that detects user selections on specific data points and returns the associated model instances. The library cov

    Objective-C
    View on GitHub↗3,705
  • lecho/hellocharts-androidlecho avatar

    lecho/hellocharts-android

    7,589View on GitHub↗

    Hellocharts-android is a data visualization library and charting framework for Android applications. It provides a collection of custom view components used to render datasets as visual elements, such as line, column, and pie charts. The library supports interactive visualizations that allow users to navigate data through touch gestures, including pinching, scrolling, and panning. It also includes built-in capabilities for animating data points and chart elements to create smooth visual transitions during dataset updates. The framework covers a broad range of visualization needs, including c

    Java
    View on GitHub↗7,589
  • chartsorg/chartsChartsOrg avatar

    ChartsOrg/Charts

    28,000View on GitHub↗

    Charts is a mobile data visualization library designed for rendering interactive graphical representations of complex datasets. It provides a declarative configuration interface that maps data structures to visual components, supporting a variety of chart types including line, bar, pie, scatter, and radar plots. The library distinguishes itself through a hardware-accelerated drawing layer that ensures high-performance rendering across mobile platforms. It features a gesture-driven transformation engine that enables users to pan, zoom, and scale views, alongside an interpolated animation syste

    Swift
    View on GitHub↗28,000
  • chartgpu/chartgpuChartGPU avatar

    ChartGPU/ChartGPU

    2,675View on GitHub↗

    ChartGPU is a high-performance visualization library designed to render large-scale datasets and real-time data streams using hardware acceleration. It functions as a component-based tool that integrates into declarative user interfaces, allowing developers to build responsive, themeable charts that maintain smooth interaction even when processing massive amounts of information. The library distinguishes itself through a specialized rendering engine that employs screen-space binning and zoom-aware data resampling to manage dense datasets. It provides advanced interactive capabilities, includi

    TypeScriptawesome-listcandlestick-chartchart-library
    View on GitHub↗2,675
  • ankane/chartkickankane avatar

    ankane/chartkick

    6,526View on GitHub↗

    Chartkick is a Ruby on Rails visualization library and JavaScript charting wrapper that provides a high-level interface for integrating interactive charts into web applications. It functions as a multi-engine charting adapter, wrapping various JavaScript charting libraries to provide a consistent API for rendering data visualizations. The project is distinguished by its engine abstraction, which allows users to switch between different JavaScript charting libraries without modifying the underlying data sources. It also supports asynchronous data visualization, fetching chart data from remote

    Ruby
    View on GitHub↗6,526
  • boris-em/bemsimplelinegraphBoris-Em avatar

    Boris-Em/BEMSimpleLineGraph

    2,637View on GitHub↗

    Elegant Line Graphs for iOS. (Charting library)

    Objective-C
    View on GitHub↗2,637
  • bmarrdev/android-decoview-chartingbmarrdev avatar

    bmarrdev/android-DecoView-charting

    984View on GitHub↗

    DecoView: Android arc based animated charting library

    Java
    View on GitHub↗984
  • longbridge/gpui-componentlongbridge avatar

    longbridge/gpui-component

    11,793View on GitHub↗

    gpui-component is a native desktop UI kit and component library built for the GPUI framework. It provides a collection of reusable user interface elements, a desktop layout engine for organizing application space, and a specialized data visualization library for rendering quantitative information. The project is distinguished by its high-performance rendering systems, including a virtualized data grid and list system designed to handle large datasets with low memory overhead. It also features a comprehensive data visualization toolkit for rendering charts, axes, and coordinate scales using li

    Rustdesktop-applicationgpuirust
    View on GitHub↗11,793
  • alibaba/x-renderalibaba avatar

    alibaba/x-render

    7,846View on GitHub↗

    x-render is a configuration-driven UI framework and low-code interface builder that transforms structured data definitions into functional user interface components. It operates as a JSON-driven UI generator, using a standardized configuration protocol to render data tables, input forms, and charts. The system includes a visual form builder and interface design editor, allowing users to arrange layouts and configuration settings through a graphical interface to avoid writing manual structural code. This process is supported by a schema-based component library that maps configuration keys to a

    TypeScriptantant-designchart
    View on GitHub↗7,846
  • c3js/c3c3js avatar

    c3js/c3

    9,345View on 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

    JavaScript
    View on GitHub↗9,345
  • nyandwi/machine_learning_completeNyandwi avatar

    Nyandwi/machine_learning_complete

    4,983View on GitHub↗

    This is an interactive notebook-based course that teaches machine learning from Python fundamentals through deep learning and natural language processing. It uses real datasets and multiple frameworks within a structured, hands-on curriculum that combines concise explanations with executable code cells, built-in datasets, and embedded exercise checkpoints. Learning progresses through data preparation and exploration, classical machine learning workflows, computer vision with convolutional neural networks, and natural language processing with deep learning, all delivered as a cohesive progressi

    Jupyter Notebookcomputer-visiondata-analysisdata-science
    View on GitHub↗4,983
  • matplotlib/matplotlibmatplotlib avatar

    matplotlib/matplotlib

    22,891View on GitHub↗

    Matplotlib is a Python data visualization library and 2D plotting engine used to generate publication-quality figures and charts from numerical data. It serves as a numerical graphics library and data visualization toolkit for mapping data to visual elements. The library provides capabilities for producing static, animated, and interactive visualizations. This includes creating high-resolution figures for professional documents, generating moving graphics to illustrate data evolution over time, and building dynamic plots for interactive data exploration. The toolkit supports scientific plott

    Pythondata-sciencedata-visualizationgtk
    View on GitHub↗22,891
  • flot/flotflot avatar

    flot/flot

    5,911View on GitHub↗

    Flot is an interactive charting library for jQuery that renders line, bar, pie, and time-series plots with zooming and panning. It provides interactive plots for engineering and scientific data with customizable axes, scales, and series styles, and supports real-time data updates. The library is built as a jQuery plugin with a canvas-based rendering pipeline and a plugin extension system that allows third-party code to add new chart types, interactions, and data transformations. The library distinguishes itself through a broad range of specialized chart types, including candlestick, bubble, r

    JavaScript
    View on GitHub↗5,911
  • dc-js/dc.jsdc-js avatar

    dc-js/dc.js

    7,431View on GitHub↗

    dc.js is a multi-dimensional analysis tool and visualization framework used to build interactive data dashboards. It functions as a charting library that renders diverse SVG visualizations powered by D3 and integrates natively with Crossfilter to enable coordinated filtering across large datasets. The project is distinguished by its linked-view coordination, where selecting a data range or category in one chart simultaneously updates all other connected views. This allows for dynamic data exploration through dimensional chart linking and coordinated brushing, transforming raw datasets into na

    JavaScript
    View on GitHub↗7,431
  • frappe/chartsfrappe avatar

    frappe/charts

    15,088View on GitHub↗

    This project is a client-side data visualization framework and SVG charting library used to render responsive, interactive charts in a web browser. It functions as a lightweight utility for generating scalable vector graphics and data annotations without external dependencies. The library enables the creation of custom SVG charts with adjustable colors and animations to meet specific design requirements. It supports dynamic data updates and the addition of markers, regions, and tooltips to provide context to specific data points. The system covers broad capability areas including responsive

    JavaScriptchartgraphhacktoberfest
    View on GitHub↗15,088
  • visjs/visvisjs avatar

    visjs/vis

    7,812View on GitHub↗

    vis is a JavaScript data visualization library used to render interactive networks, timelines, and graphs directly in the web browser. It functions as a relational data mapper and browser-based charting tool, turning complex structured data into dynamic visual patterns to expose entity relationships. The library provides specialized tools for force-directed network graphs, where relational data is represented as interactive nodes and edges. It also includes an interactive timeline component for plotting chronological events and time intervals on a scalable temporal axis. The project covers b

    JavaScript
    View on GitHub↗7,812
  • britecharts/britechartsbritecharts avatar

    britecharts/britecharts

    3,723View on GitHub↗

    Britecharts is an SVG data visualization toolkit and D3.js charting library. It functions as a composable visualization framework and interactive charting interface used to render data-driven graphics. The library provides a variety of chart types, including line, bar, scatter, donut, sparkline, step, and bullet charts, as well as stacked area and grouped bar charts. It supports interactive elements such as brush interfaces for zooming into date ranges and informational tooltips for data overlays. The framework includes capabilities for visual configuration, such as axis scaling, color schem

    JavaScript
    View on GitHub↗3,723
  • ecomfe/vue-echartsecomfe avatar

    ecomfe/vue-echarts

    10,717View on GitHub↗

    vue-echarts is a data visualization library and a reactive wrapper for Apache ECharts, designed to integrate complex charts and graphics into Vue.js applications using a declarative, component-based approach. It functions as an interface that synchronizes charting engine instances with reactive state. The project provides a declarative graphics interface for building custom chart overlays, shapes, and text elements using a component-based slot architecture. It distinguishes itself by allowing the injection of custom components into chart elements, such as tooltips, via scoped slots rather tha

    TypeScript
    View on GitHub↗10,717
  • d2-projects/d2-admind2-projects avatar

    d2-projects/d2-admin

    12,643View on 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

    JavaScript
    View on GitHub↗12,643
  • antvis/mcp-server-chartantvis avatar

    antvis/mcp-server-chart

    3,688View on GitHub↗

    This project is a Model Context Protocol server that enables large language models to generate and render data visualizations, charts, and diagrams. It functions as a toolset for AI assistants to transform raw data into professional visual representations. The server utilizes an intelligent selection layer to determine the most effective visualization format based on the provided data. It supports remote rendering via external HTTP services and provides the flexibility to route requests to self-hosted rendering endpoints for private network environments. Capabilities cover a wide range of da

    TypeScriptantvllmmcp
    View on GitHub↗3,688
  • sinaptik-ai/pandas-aisinaptik-ai avatar

    sinaptik-ai/pandas-ai

    23,197View on GitHub↗

    This project is a Python-based framework that functions as a generative AI agent for programmatic data analysis. It enables users to interact with structured data sources through natural language prompts, translating these requests into executable code to perform analysis, data cleaning, and visualization. By maintaining conversational context across multi-turn interactions, the system allows for iterative exploration and the building of complex data narratives. The framework distinguishes itself through a robust semantic layer and secure execution model. It maps raw datasets to descriptive m

    Pythonaicsvdata
    View on GitHub↗23,197
  • lowlighter/metricslowlighter avatar

    lowlighter/metrics

    16,185View on GitHub↗

    This project is an automated data visualization engine designed to generate dynamic images and charts from repository and user activity. It functions as a modular framework that aggregates statistics and engagement history to produce visual summaries for embedding directly into profile documentation. The system operates through a configuration-driven execution model that leverages automated workflows to fetch and process data without requiring a persistent server. By utilizing a plugin-based architecture, it connects to diverse external web services to pull information, which is then rendered

    JavaScriptautomatedautomationgithub
    View on GitHub↗16,185
  • plotly/plotly.jsplotly avatar

    plotly/plotly.js

    18,227View 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,227
  • programthink/zhaoprogramthink avatar

    programthink/zhao

    14,005View on GitHub↗

    Zhao is a research ecosystem and collaborative repository designed for the mapping and documentation of political elite networks. It consists of structured YAML kinship datasets and a system for converting these records into visual relationship charts and kinship trees. The project transforms raw relationship data into visual network maps rendered as PDF and JPEG images. This process utilizes graph visualization tools to compile structured data into downloadable assets that illustrate family connections and power networks. The framework supports collaborative open data curation through versi

    Python
    View on GitHub↗14,005
  • apexcharts/apexcharts.jsapexcharts avatar

    apexcharts/apexcharts.js

    15,096View on GitHub↗

    ApexCharts is a comprehensive JavaScript charting library designed for building interactive, responsive, and data-driven visualizations within web applications. It functions as a versatile data visualization framework that supports a wide range of chart types, including categorical, statistical, and financial plots, enabling developers to construct complex dashboards and real-time monitoring interfaces. The library distinguishes itself through a deep commitment to accessibility and high-performance interactivity. It provides built-in support for keyboard navigation, screen readers, and high-c

    JavaScriptchartsdata-visualizationgraphs
    View on GitHub↗15,096
  • evidence-dev/evidenceevidence-dev avatar

    evidence-dev/evidence

    5,919View on GitHub↗
    JavaScriptanalyticsbusiness-intelligencedashboard
    View on GitHub↗5,919
  • 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