# Kandy

> Kotlin plotting library with a typed DSL, developed by JetBrains.

- Category: [Java, Kotlin & Scala visualization libraries](https://awesomedataviz.com/categories/jvm/)
- Website: https://kotlin.github.io/kandy/
- Repository: https://github.com/Kotlin/kandy
- License: Apache-2.0
- Language: Kotlin
- Status: Active (commits in the last 90 days)
- GitHub stars: 746
- Commits in the last 12 months: 49
- Contributors: 12
- Last commit: Sep 8, 2026
- Latest release: v0.8.3 (Dec 12, 2025)

## Overview

Kandy is an open-source JVM charting library released under the Apache-2.0 license. Its GitHub repository has 746 stars, 27 forks, and 12 contributors. It is actively developed with 49 commits in the last 12 months. The latest release, v0.8.3, was published on Dec 12, 2025.

## Alternatives

- [XChart](https://awesomedataviz.com/tools/xchart/): Lightweight Java library for plotting data. (1.6K stars)
- [JFreeChart](https://awesomedataviz.com/tools/jfreechart/): 2D chart library for Java applications using Swing, JavaFX or server-side rendering. (1.4K stars)
- [Lets-Plot for Kotlin](https://awesomedataviz.com/tools/lets-plot-for-kotlin/): Grammar of graphics plotting API for Kotlin, built on Lets-Plot. (487 stars)

## Comparisons

- [Kandy vs XChart](https://awesomedataviz.com/compare/kandy-vs-xchart/)
- [JFreeChart vs Kandy](https://awesomedataviz.com/compare/jfreechart-vs-kandy/)
- [Kandy vs Lets-Plot for Kotlin](https://awesomedataviz.com/compare/kandy-vs-lets-plot-for-kotlin/)

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