# touchlab/KaMPKit

KaMP Kit by Touchlab. A collection of code & tools designed to get your mobile team started quickly w/Kotlin Multiplatform

Repository: https://github.com/touchlab/KaMPKit
Canonical: https://ross.abutalabs.com/products/kampkit
Homepage: https://touchlab.co/
Language: Kotlin
License: Apache-2.0
License Family: permissive
Topics: kotlin, kotlin-multiplatform, kotlin-native
Last push: 2026-08-24T01:16:24+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": 2456, "days_push": 10, "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 2449, forks 213 (observed 2026-08-28T04:06:52.844897+00:00)

## What it is
KaMP Kit is a curated starter kit and sample app from Touchlab demonstrating best practices for Kotlin Multiplatform (KMP) mobile development. It bundles architecture patterns, libraries, and tooling (including SKIE) so teams can quickly evaluate and adopt shared Kotlin code for Android and iOS.

## Use cases
- get started with kotlin multiplatform quickly
- evaluate kmp for a mobile team
- see best-practice kmp architecture and libraries
- share business logic between android and ios
- learn how to use skie with kotlin multiplatform
- set up a running kmp sample app with shared viewmodels

## When to choose
- your team is evaluating or adopting Kotlin Multiplatform for Android/iOS
- you want a maintained reference app showing KMP patterns and Touchlab tooling
- you need a fast way past KMP setup friction

## When to avoid
- you need a production-ready app framework rather than a sample/template
- your project is not mobile or does not involve Kotlin
- you want a fully supported commercial product rather than an open-source kit

## Facets
- artifact type: learning-resource
- maturity: active
- function: mobile-framework, developer-tools
- domain: mobile-development, cross-platform, developer-tools, tutorials
- platform: jvm, cross-platform
- tags: kotlin-multiplatform, kmp, starter-kit, sample-app, skie, boilerplate, android, ios

## Member repositories
- touchlab/KaMPKit (main) score 77

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:52.844897+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:15.450442+00:00, confidence not recorded.
  - readme: https://github.com/touchlab/KaMPKit (fetched 2026-08-28T04:06:52.844897+00:00, sha 5475691316c6)
  - homepage: https://touchlab.co/ (fetched 2026-08-29T10:11:39.684797+00:00, sha cc8b19216127)
  - site_page: https://touchlab.co/about (fetched 2026-08-29T10:11:39.687558+00:00, sha b60df597e30a)
- Data as of 2026-08-30T08:39:29.467469+00:00.
