JetBrains/kotlin
The Kotlin Programming Language. observed · 2026-08-28
Health v2 · maintenance only
93/100
- Activity 99
- Release rhythm 81
- Longevity 100
Flags: no_license no_readme
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 45.5
- age_days: 5315
- days_rel: 50
- days_push: 7
- n_releases_24m: 15
Adoption not part of the score
53354 stars · 6399 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Kotlin is a statically typed programming language developed by JetBrains that compiles to JVM bytecode, JavaScript, WebAssembly, and native binaries. It features concise syntax, null safety, coroutines, full Java interoperability, and multiplatform code sharing for Android, iOS, desktop, web, and server development.
Use cases
- develop android apps in kotlin
- build cross-platform mobile apps sharing business logic between ios and android
- write backend services with spring boot or ktor
- compile kotlin to javascript or webassembly for the browser
- learn a modern jvm language as a java developer
- share code across android ios desktop and web from one codebase
- build ai-powered applications with kotlin agent frameworks
When to choose
- you are doing android development, where kotlin is the google-recommended first-class language
- you want a concise, null-safe alternative to java with full jvm interoperability
- you need to share business logic or UI across mobile, desktop, and web via Kotlin Multiplatform and Compose Multiplatform
- you want structured concurrency and coroutines for asynchronous programming
When to avoid
- your team and codebase are entirely Java with no appetite for introducing a second language
- you need a language with a smaller runtime footprint for deeply embedded or resource-constrained targets
- your toolchain depends on libraries or build integrations without Kotlin support
- you require very fast compile times on very large builds, where Kotlin compilation overhead can matter
Facets
library · maturity stable
programming-language compiler interpreter build-tool concurrency serialization testing programming-languages compilers mobile-development web-development cross-platform developer-tools jvm wasm windows cpp python kotlin programming-language compiler kotlin-multiplatform jvm-language gradle-plugin maven-plugin intellij-plugin jetbrains coroutines java-interop android ios nodejs macos linux
10 sources
- homepage: https://kotlinlang.org · fetched 2026-08-28 · f37ee2f38025
- site_page: https://kotlinlang.org/docs/android-overview.html · fetched 2026-08-28 · eee2641adc4c
- site_page: https://kotlinlang.org/docs/home.html · fetched 2026-08-28 · 79765d7a6b62
- site_page: https://kotlinlang.org/docs/multiplatform/get-started.html · fetched 2026-08-28 · e48dd2fd41c8
- site_page: https://kotlinlang.org/docs/api-references.html · fetched 2026-08-28 · 6ee90bcab394
- site_page: https://kotlinlang.org/docs/getting-started.html · fetched 2026-08-28 · b98a86bae0bd
- site_page: https://kotlinlang.org/docs/kotlin-ai-apps-development-overview.html · fetched 2026-08-28 · 7665785a9350
- site_page: https://kotlinlang.org/docs/kotlin-tour-welcome.html · fetched 2026-08-28 · ac960c51e1af
- registry_npm: https://registry.npmjs.org/kotlin · fetched 2026-08-28 · cd2364a00d03
- site_page: https://kotlinlang.org/multiplatform/ · fetched 2026-08-28 · 7187a0f2f08f
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| JetBrains/kotlin | main | 93 |
For agents
markdown · JSON · MCP: product_card(name="JetBrains/kotlin")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem