# iOS & Swift chart libraries

> Native charts for iOS and macOS apps. 7 tools, ranked by GitHub stars.

Native chart libraries for iOS (and often macOS) apps in Swift and Objective-C. Since iOS 16, Apple ships Swift Charts with the SDK, so third-party libraries are mostly chosen for chart types, customization or support for older OS versions.

| # | Tool | GitHub stars | Commits (12 mo) | License | Description |
|---:|---|---:|---:|---|---|
| 1 | [Charts](https://awesomedataviz.com/tools/charts/) | 27,997 | 1 | Apache-2.0 | IOS port of MPAndroidChart. You can create charts for both platforms with very similar code. |
| 2 | [PNChart](https://awesomedataviz.com/tools/pnchart/) | 9,634 | 0 | MIT | A simple and beautiful chart lib used in Piner and CoinsMan. |
| 3 | [ChartView](https://awesomedataviz.com/tools/chartview/) | 5,646 | 15 | MIT | Line, bar and pie chart views built with SwiftUI. |
| 4 | [JBChartView](https://awesomedataviz.com/tools/jbchartview/) | 3,693 | 0 | Other | Charting library for both line and bar graphs. |
| 5 | [Core Plot](https://awesomedataviz.com/tools/core-plot/) | 2,758 | 0 | BSD-3-Clause | 2D plotting framework for macOS, iOS and tvOS. |
| 6 | [BEMSimpleLineGraph](https://awesomedataviz.com/tools/bemsimplelinegraph/) | 2,627 | 0 | MIT | Highly customizable and interactive line graphs. |
| 7 | [SwiftCharts](https://awesomedataviz.com/tools/swiftcharts/) | 2,572 | 0 | Apache-2.0 | Customizable charts library for iOS. |

Source: https://awesomedataviz.com/categories/ios/ · Data updated 2026-10-04 · Content: CC BY 4.0, Awesome Dataviz (https://awesomedataviz.com).
