Contributions are welcome.
There are many ways to contribute, including feature work, bug fixes, performance improvements, test coverage, docs updates, and tooling/CI refinements.
- Android Studio Panda 2 | 2025.3.2
HDCharts βββ charts β βββ core β β βββ :charts-core β βββ umbrella β β βββ :charts β βββ modules β β βββ :charts-line β β βββ :charts-pie β β βββ :charts-bar β β βββ :charts-radar β β βββ :charts-stacked-bar β β βββ :charts-stacked-area β βββ BOM β β βββ :charts-bom β βββ shared demo resources β β βββ :charts-demo-shared β βββ apps β βββ :app (common) β βββ :androidApp β βββ :iosApp βββ charts-playground (https://github.com/HDCharts/charts-playground) βββ charts-docs (https://github.com/HDCharts/charts-docs) βββ charts-gif-recorder (https://github.com/hdcodedev/compose-gif-recorder)
Open an issue: https://github.com/HDCharts/charts/issues
| Module | Technologies / Languages |
|---|---|
:charts-* |
Kotlin Multiplatform, Compose Multiplatform (Android/iOS/JVM/JS) |
:charts-bom |
Gradle Java Platform (BOM), Maven Publishing |
:app |
Kotlin Multiplatform, Compose Multiplatform (Android/iOS/JVM/JS) |
:androidApp |
Kotlin, Android, Jetpack Compose |
:iosApp |
Swift, SwiftUI, Xcode |
charts-playground |
Kotlin Multiplatform (JVM/JS), Compose Multiplatform, Ktor |
charts-docs |
Next.js, React, TypeScript, MDX |
charts-gif-recorder |
Kotlin (JVM), Gradle Plugin Development, Android/Jetpack Compose, KSP |
- Kotlin/JVM test runs for core and chart modules (
jvmTestexecutes sharedcommonTestsuites). - Compose UI tests for chart modules (
:charts-*, KMP Compose UI test APIs viacommonTest). - Android screenshot tests (baseline image validation in
:androidAppscreenshotTest). - Android instrumented GIF recording scenarios via
compose-gif-recorderin:androidApp(device/emulator workflow). - Smoke compile checks (module-level compile validation).