Key differences

  • Charts has 5× as many GitHub stars as ChartView (28K vs 5.6K).
  • ChartView had more development activity over the last 12 months: 15 commits vs 1.
  • Charts is licensed under Apache-2.0; ChartView under MIT.
  • Charts is the older project: its repository was created in 2015, ChartView's in 2019.

By the numbers

  • Charts
  • ChartView
GitHub stars
28K 5.6K
Commits, last 12 months
1 15
Contributors
151 29
Forks
6K 635
Show data as a table
Charts vs ChartView by the numbers
MetricChartsChartView
GitHub stars27,9975,646
Commits, last 12 months115
Contributors15129
Forks5,989635

Development activity

Commits per month to each default branch, last 12 complete months.

  • Charts
  • ChartView
051015 Oct 2025 Nov Dec Jan 2026 Feb Mar Apr May Jun Jul Aug Sep
051015 Oct 2025 Jan 2026 Apr Jul
Show data as a table
Charts vs ChartView: commits per month
MonthChartsChartView
Oct 202500
Nov 202500
Dec 202500
Jan 202600
Feb 202600
Mar 2026115
Apr 202600
May 202600
Jun 202600
Jul 202600
Aug 202600
Sep 202600

Side by side

AttributeChartsChartView
DescriptionIOS port of MPAndroidChart. You can create charts for both platforms with very similar code.Line, bar and pie chart views built with SwiftUI.
CategoryiOS & Swift chart librariesiOS & Swift chart libraries
LicenseApache-2.0MIT
LanguageSwiftSwift
StatusMaintainedMaintained
Latest release5.1.0 ()2.0.0 ()
Last commit
Repository created
Open issues88479
Install––

Which should you choose?

Popularity and activity are only part of the story. Consider which ecosystem you work in, the chart types and interactions you need, how much data you render, and whether the license fits your project. Both tool pages list alternatives if neither is quite right.

  • Charts

    IOS port of MPAndroidChart. You can create charts for both platforms with very similar code.

    28K starsSwiftApache-2.0

  • ChartView

    Line, bar and pie chart views built with SwiftUI.

    5.6K starsSwiftMIT

More comparisons