Charts
IOS port of MPAndroidChart. You can create charts for both platforms with very similar code.
- Maintained
- Apache-2.0
- Swift
- iOS & Swift chart libraries
- GitHub stars
- 28K#15 in the directory
- Commits, last 12 months
- 1
- Contributors
- 151
- Last commit
- Latest release
- 5.1.0Feb 16, 2024
Overview
Charts is an open-source iOS chart library released under the Apache-2.0 license. Its GitHub repository has 27,997 stars, 5,989 forks, and 151 contributors. It is maintained with 1 commit in the last 12 months; the most recent commit was on Mar 4, 2026. The latest release, 5.1.0, was published on Feb 16, 2024.
Its GitHub description: Beautiful charts for iOS/tvOS/OSX! The Apple side of the crossplatform MPAndroidChart.
Development activity
Commits per month to the default branch over the last 12 complete months.
Show data as a table
| Month | Commits |
|---|---|
| Oct 2025 | 0 |
| Nov 2025 | 0 |
| Dec 2025 | 0 |
| Jan 2026 | 0 |
| Feb 2026 | 0 |
| Mar 2026 | 1 |
| Apr 2026 | 0 |
| May 2026 | 0 |
| Jun 2026 | 0 |
| Jul 2026 | 0 |
| Aug 2026 | 0 |
| Sep 2026 | 0 |
Popularity among iOS & Swift chart libraries
Show data as a table
| Tool | Stars |
|---|---|
| Charts | 27,997 |
| PNChart | 9,634 |
| ChartView | 5,646 |
| JBChartView | 3,693 |
| Core Plot | 2,758 |
| BEMSimpleLineGraph | 2,627 |
| SwiftCharts | 2,572 |
Alternatives to Charts
-
PNChart
A simple and beautiful chart lib used in Piner and CoinsMan.
-
ChartView
Line, bar and pie chart views built with SwiftUI.
-
JBChartView
Charting library for both line and bar graphs.
-
Core Plot
2D plotting framework for macOS, iOS and tvOS.
-
BEMSimpleLineGraph
Highly customizable and interactive line graphs.
-
SwiftCharts
Customizable charts library for iOS.
More comparisons: Charts vs PNChart · Charts vs ChartView · Charts vs JBChartView · Charts vs Core Plot
Charts FAQ
Is Charts open source?
Is Charts still maintained?
What are the best alternatives to Charts?
What language is Charts written in?
Data: GitHub API. Updated Oct 4, 2026.