Building blocks and outside APIs · Library

Vico

A chart library for Kotlin apps that draws line, column and pie charts natively in Jetpack Compose, Compose Multiplatform and the Android view system.

Charts · Open source · updated

How it works

Vico draws with the platform's own graphics rather than a web view, so charts scroll, animate and follow the app's theme, including Material 3 colours. It covers Cartesian charts (line, column and candlestick layers, which can be combined in one chart) and pie charts, with axes, markers that show values on touch, zooming and scrolling through long series.

It began as an Android library with separate modules for Compose and classic views, and now also targets Compose Multiplatform, so the same chart code can run on iOS, desktop and the web. It is the native counterpart to web libraries such as Recharts, suited to fitness, finance and usage screens in mobile apps.

Vico pricing

Open source

Free (Apache 2.0).

Approximate, checked September 2026.What the other tools cost

Vico vs the alternatives

More in Building blocks and outside APIs

Charts

All 14 Building blocks and outside APIs terms

Crafted in the dark. Shipped to the world.

Tell us what you are building. You get a private project space with a proposal and a line-by-line quote within a day.