kotlin
by
JetBrains

Description: The Kotlin Programming Language.

View on GitHub ↗

Summary Information

Updated 24 minutes ago
Added to GitGenius on May 23rd, 2026
Created on February 13th, 2012
Open Issues & Pull Requests: 313 (+0)
Number of forks: 6,356
Total Stargazers: 53,068 (+2)
Total Subscribers: 1,496 (+0)

Issue Activity (beta)

Open issues: 0
New in 7 days: 0
Closed in 7 days: 0
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

The Kotlin Programming Language repository is JetBrains' official implementation of Kotlin, a concise multiplatform programming language developed collaboratively with community contributors. Written primarily in Kotlin itself, the repository serves as the central codebase for the language's compiler, standard library, and associated tooling across multiple platforms including the JVM, Android, iOS, desktop, and WebAssembly.

Kotlin's multiplatform capabilities represent one of its defining features, enabling developers to write shared code that runs across different platforms while maintaining the flexibility of native programming. The language supports sharing business logic and UI components between Android, iOS, desktop, and web through Kotlin Multiplatform and Compose Multiplatform frameworks. This reduces development time and maintenance burden when targeting multiple platforms simultaneously.

The repository encompasses several critical components beyond the core language. It includes the Kotlin compiler infrastructure, Gradle plugin support for build integration, and the IntelliJ IDEA plugin that provides IDE support for Kotlin development. The project also covers the Kotlin Standard Library, reflection capabilities, and kotlin-test framework. Additional build system integrations include Maven plugin support, with some Maven-specific artifacts built separately as documented in the libraries directory.

The codebase is built and tested using Gradle with toolchain support for automatic JDK provisioning from Eclipse Adoptium. The build system includes important tasks for compilation, testing, and distribution assembly. Key testing categories include core library tests covering stdlib and reflection, Gradle plugin tests, and comprehensive compiler tests. The project uses dependency verification with hash checking to ensure build integrity across all platforms.

Development infrastructure includes TeamCity CI integration for continuous builds and a robust issue tracking system through JetBrains' YouTrack platform under the KT project identifier. The repository maintains active community engagement through multiple channels including a public Slack workspace, discussion forum, YouTube channel, Twitter presence, and a dedicated Kotlin blog.

The language emphasizes type safety, functional programming paradigms, and coroutine support for asynchronous programming. Kotlin's interoperability with Java and existing JVM ecosystems makes it particularly valuable for Android development and enterprise applications. The repository also includes Kotlin/Native support for native platform compilation, with separate build documentation for that component.

As of the most recent tracking data, the repository has accumulated 53,078 stargazers and 6,353 forks, reflecting steady community adoption. The project is distributed under the Apache License Version 2.0, with governance supported by the Kotlin Foundation, a non-profit organization dedicated to promoting and advancing the Kotlin ecosystem. Contributing guidelines are documented to facilitate community participation in language development and improvement.

kotlin
by
JetBrainsJetBrains/kotlin

Repository Details

Fetching additional details & charts...