# patrykandpatrick/vico

A powerful and extensible chart library for Compose Multiplatform.

Repository: https://github.com/patrykandpatrick/vico
Canonical: https://ross.abutalabs.com/products/vico
Homepage: https://guide.vico.patrykandpatrick.com
Language: Kotlin
License: Apache-2.0
License Family: permissive
Topics: android-library, chart, charts, jetpack-compose, android, kotlin, graph, graphs, jetpack-compose-charts, compose-multiplatform, ios
Last push: 2026-08-26T05:40:05+00:00

## Health v2 (maintenance only)
Score: 99/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 98, longevity 100
- inputs: {"age_days": 2026, "days_push": 7, "days_rel": 17, "gap_med": 6, "n_releases_24m": 38}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3157, forks 193 (observed 2026-08-28T04:07:46.365786+00:00)

## What it is
Vico is a powerful and extensible chart library for Compose Multiplatform, supporting line, column, candlestick, and pie charts. It offers Material 2/3 theming, Jetpack Glance app-widget integration, and a legacy Android Views module.

## Use cases
- draw line charts in Jetpack Compose
- add column and candlestick charts to an Android app
- render pie charts in Compose Multiplatform on iOS and Android
- display charts in Jetpack Glance app widgets
- create animated, interactive charts with markers and axes in Kotlin
- migrate an Android charting library to Compose

## When to choose
- you're building Android or Compose Multiplatform apps in Kotlin and need charts
- you want Material 3-themed, customizable Cartesian or pie charts
- you need chart rendering in Glance widgets or legacy Views via ComposeView

## When to avoid
- you need charts for non-Kotlin platforms like web or desktop web apps
- your project is pure Android Views and you need cutting-edge features (views module is maintenance-only)
- you need chart types beyond Cartesian and pie charts

## Facets
- artifact type: library
- maturity: active
- function: data-visualization, charts, ui-components
- domain: data-visualization, mobile-development, frontend, android-tools
- platform: cross-platform, jvm
- tags: jetpack-compose, compose-multiplatform, charting, cartesian-charts, pie-charts, jetpack-glance, material-3, android, ios

## Member repositories
- patrykandpatrick/vico (main) score 99

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:46.365786+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:45:33.913463+00:00, confidence not recorded.
  - readme: https://github.com/patrykandpatrick/vico (fetched 2026-08-28T04:07:46.365786+00:00, sha e6831b2a5ad1)
  - homepage: https://guide.vico.patrykandpatrick.com (fetched 2026-08-29T09:40:05.592548+00:00, sha b89b57e23264)
  - site_page: https://guide.vico.patrykandpatrick.com/getting-started (fetched 2026-08-29T09:40:05.596205+00:00, sha 8462011b58ea)
  - site_page: https://guide.vico.patrykandpatrick.com/android-integrations/jetpack-glance (fetched 2026-08-29T09:40:05.597999+00:00, sha 23ea8453b6b5)
  - site_page: https://guide.vico.patrykandpatrick.com/android-integrations/views (fetched 2026-08-29T09:40:05.599726+00:00, sha 6b37b4311b46)
- Data as of 2026-08-30T08:39:29.467469+00:00.
