# kivymd/KivyMD

KivyMD is a collection of Material Design compliant widgets for use with Kivy, a framework for cross-platform, touch-enabled graphical applications. https://youtube.com/c/KivyMD https://twitter.com/KivyMD https://habr.com/ru/users/kivymd https://stackoverflow.com/tags/kivymd

Repository: https://github.com/kivymd/KivyMD
Canonical: https://ross.abutalabs.com/products/kivymd
Homepage: https://kivymd.readthedocs.io
Language: Python
License: MIT
License Family: permissive
Topics: kivymd, kivy, cross-platform, material-design, ui, python, app, android, ios, windows, linux, macos, library
Last push: 2026-08-26T07:20:44+00:00

## Health v2 (maintenance only)
Score: 77/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 35, longevity 100
- inputs: {"age_days": 2926, "days_push": 7, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2458, forks 691 (observed 2026-08-28T04:06:53.340585+00:00)

## What it is
KivyMD is a collection of Material Design compliant widgets for use with Kivy, a Python framework for cross-platform, touch-enabled graphical applications. It aims to approximate Google's Material Design spec as closely as possible while remaining easy to use.

## Use cases
- build a material design mobile app in python
- create cross-platform touch ui with kivy
- material design widgets for kivy apps
- develop android and ios apps using python
- make a desktop gui with material design look
- style kivy apps with google material components

## When to choose
- you are building a Kivy app and want Material Design styling out of the box
- you need one Python codebase targeting mobile and desktop with touch-first UI
- you want a large set of ready-made Material Design widgets

## When to avoid
- you need native platform widgets and native look-and-feel on each OS
- your project does not use Kivy or Python
- you need a web-based UI framework rather than native/cross-platform apps

## Facets
- artifact type: library
- maturity: active
- function: ui-components, mobile-framework, frontend-framework, gui
- domain: cross-platform, mobile-development, web-design, desktop-applications
- platform: python, windows, cross-platform
- tags: material-design, kivy, touch-ui, widgets, python-gui, android, ios, linux, macos

## Member repositories
- kivymd/KivyMD (main) score 77

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:53.340585+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-30T02:30:00.712780+00:00, confidence not recorded.
  - readme: https://github.com/kivymd/KivyMD (fetched 2026-08-28T04:06:53.340585+00:00, sha 8a9ba61b20e1)
  - registry_pypi: https://pypi.org/pypi/kivymd/json (fetched 2026-08-29T10:11:50.134921+00:00, sha 095497ad5b95)
- Data as of 2026-08-30T08:39:29.467469+00:00.
