github.com/jetbrains/kotlin

The Kotlin Programming Language.

Open this visualization on its own page →

Contributors

558

Lines of Code

744,046

From

2010-11-08

To

2020-12-23

About jetbrains/kotlin

Kotlin is a concise multiplatform programming language developed by JetBrains and contributors. It targets multiple platforms including JVM, Android, iOS, desktop, and WebAssembly, allowing developers to share code across different targets while maintaining the flexibility of native programming. The language is designed to reduce development time and maintenance burden by enabling code reuse across diverse environments.

This repository contains the complete Kotlin compiler and ecosystem, including the compiler itself, IntelliJ IDEA plugin, Gradle plugin, Maven plugin, and standard library. The project is built with Gradle and includes comprehensive testing infrastructure for the compiler, standard library, Gradle plugin, and Kotlin/Native components. Developers can import the project into IntelliJ IDEA for local development and contribution, with the build system using Gradle toolchains to manage required JDK versions.

The project maintains an extensive ecosystem for Kotlin multiplatform development, including Compose Multiplatform for sharing UI code across platforms and tools for sharing business logic. Kotlin is distributed under the Apache License 2.0 and is supported by the Kotlin Foundation, a non-profit organization dedicated to advancing the Kotlin ecosystem. The language benefits from regular development builds published as -dev versions and maintains active community engagement through forums, Slack channels, and YouTube.

Share this video