About this project

Kotlin is a concise multiplatform programming language developed by JetBrains and contributors. This repository contains the main Kotlin source code: the compiler, standard library, reflection and kotlin-test libraries, Gradle and Maven plugins, Kotlin/Native, and related internal modules. Key highlights from the README: - Kotlin Multiplatform is a core benefit, allowing shared business logic and UI across Android, iOS, desktop, and web via Kotlin Multiplatform and Compose Multiplatform. - Editing support is provided through plugins for IntelliJ IDEA, Eclipse, and a Sublime Text package. The IntelliJ plugin source is maintained in the intellij-community repository. - The project is built with Gradle using JDK toolchains, auto-provisioning JDKs from Eclipse Adoptium. On Windows, long paths may need to be enabled with git config core.longpaths true. - Useful Gradle tasks include clean, dist (assembles compiler distribution into dist/kotlinc/), install (publishes artifacts to local Maven repository), coreLibsTest, gradlePluginTest, and compilerTest. - Some artifacts, mainly Maven plugin ones, are built separately with Maven; Kotlin/Native build details are in kotlin-native/README.md. - Dependency verification is enabled; Gradle verifies dependency hashes against verification-metadata.xml. Scripts help regenerate metadata. - -dev versions are published frequently and available from a Maven bootstrap repository. - The project is licensed under Apache License 2.0. Contribution guidelines are available in docs/contributing.md. This is the official source repository for the Kotlin language, useful for developers who want to build the toolchain from source, contribute to the compiler/standard library, or track development.