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

danielgindi/Charts

0
View on GitHub↗
28,005 stars·6,003 forks·Swift·Apache-2.0·34 views

Charts

Charts is a data visualization framework and charting library for iOS, tvOS, and macOS. It provides a set of graphical components used to render interactive line, bar, pie, and scatter charts to represent complex data sets.

The project serves as an implementation of a charting library adapted specifically for the Apple ecosystem. It includes a rendering engine capable of plotting data points directly from database records.

The framework covers a broad range of visualization capabilities, including interactive data exploration via zooming and panning gestures, visual style customization for colors and typefaces, and the ability to export rendered charts as image files.

Features

  • Charting Libraries - Provides a comprehensive set of native components for rendering interactive charts on iOS, tvOS, and macOS.
  • Data Visualization - Provides a framework for rendering complex data into visual formats with support for interactive gestures.
  • Data Visualization Charts - Provides a library for rendering graphical representations of complex data sets on Apple platforms.
  • Chart Geometry Renderers - Provides a rendering engine for drawing data-driven shapes like bars, lines, and pie slices.
  • Data Exploration - Enables users to interactively browse and inspect data using zooming and panning gestures.
  • Database Integrations - Implements a rendering engine capable of plotting data points directly from database records.
  • Chart Appearance Customizers - Offers tools for configuring specific visual elements like themes and colors for data charts.
  • Visual Customization Tools - Provides tools for modifying chart colors, typefaces, and backgrounds to customize the aesthetic appearance.
  • Charts - Provides a powerful framework for various chart types.
  • Data Visualization - Swift implementation of a popular native charting library.
  • iOS Charting Libraries - iOS port of the popular MPAndroidChart library.
  • Mobile Charting - iOS port of the popular MPAndroidChart library.
  • Mobile Visualization - iOS port of the popular MPAndroidChart library.

Star history

Star history chart for danielgindi/chartsStar history chart for danielgindi/charts

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. 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

Frequently asked questions

What does danielgindi/charts do?

Charts is a data visualization framework and charting library for iOS, tvOS, and macOS. It provides a set of graphical components used to render interactive line, bar, pie, and scatter charts to represent complex data sets.

What are the main features of danielgindi/charts?

The main features of danielgindi/charts are: Charting Libraries, Data Visualization, Data Visualization Charts, Chart Geometry Renderers, Data Exploration, Database Integrations, Chart Appearance Customizers, Visual Customization Tools.

What are some open-source alternatives to danielgindi/charts?

Open-source alternatives to danielgindi/charts include: philjay/mpandroidchart — MPAndroidChart is an Android charting library and data visualization framework that provides a set of reusable view… diogobernardino/williamchart — WilliamChart is an Android data visualization library and toolkit used to render interactive charts and graphs within… kevinzhow/pnchart — PNChart is an iOS charting framework and data visualization library designed for rendering interactive visual data… jawbone/jbchartview — JBChartView is an iOS charting library and data visualization framework used to render interactive line and bar… lecho/hellocharts-android — Hellocharts-android is a data visualization library and charting framework for Android applications. It provides a… chartsorg/charts — Charts is a mobile data visualization library designed for rendering interactive graphical representations of complex…

Open-source alternatives to Charts

Similar open-source projects, ranked by how many features they share with Charts.
  • 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
  • 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
See all 30 alternatives to Charts→