Repolode
JetBrains

JetBrains/kotlin

JetBrains 开发的 Kotlin 编程语言,包含编译器、标准库及构建工具,支持多平台开发。

Star
53,496
Fork
6,450
未关闭 Issue
478
最近提交
2小时前

这是什么?

Kotlin 是由 JetBrains 及社区贡献者开发的简洁多平台编程语言。本仓库包含语言的编译器、标准库、Gradle 与 Maven 插件,以及为 Kotlin 提供编辑支持的 IntelliJ IDEA 插件。

项目面向多个平台,包括 JVM、Native、JavaScript 和 WebAssembly,开发者可以在 Android、iOS、桌面和 Web 之间共享业务逻辑。项目使用 Gradle 构建,首次配置时会自动下载所需的 IntelliJ 依赖和 JDK。

对于想要参与语言本身开发的人,本仓库就是权威源码。可以在这里构建编译器、运行标准库、Gradle 插件和编译器测试套件,或生成本地编译器发行版。

核心功能

  • 01语法简洁,可运行在 JVM、原生目标、JavaScript 和 WebAssembly 上。
  • 02支持 Kotlin Multiplatform,可在 Android、iOS、桌面和 Web 之间共享代码。
  • 03提供 Gradle 和 Maven 插件,便于将 Kotlin 集成到构建流程中。
  • 04包含 IntelliJ IDEA 插件,提供 Kotlin 编辑支持。
  • 05借助 Gradle toolchains 可自动准备构建所需的 JDK。

适用场景

  • 使用 Kotlin 开发 Android 应用。
  • 在移动端、桌面端和 Web 客户端之间共享业务逻辑。
  • 参与 Kotlin 编译器与标准库的开发或自行构建。
  • 为 Kotlin 项目开发 Gradle 或 Maven 插件。

快速上手

  1. 1

    从 GitHub 克隆仓库

  2. 2

    使用 Gradle 构建编译器发行版

    ./gradlew dist

使用前须知

  • 首次构建会下载 IntelliJ IDEA 等大型依赖,可能较慢或超时。
  • 在 Windows 上,克隆前可能需要在 git 中启用长路径设置。

标签

常见问题

kotlin 是什么?
JetBrains 开发的 Kotlin 编程语言,包含编译器、标准库及构建工具,支持多平台开发。 Kotlin 是由 JetBrains 及社区贡献者开发的简洁多平台编程语言。本仓库包含语言的编译器、标准库、Gradle 与 Maven 插件,以及为 Kotlin 提供编辑支持的 IntelliJ IDEA 插件。
kotlin 可以免费使用吗?用的什么许可证?
kotlin 没有声明许可证。代码虽然公开,但没有许可证就没有明确的使用授权,正式使用前建议先联系作者。
kotlin 还在维护吗?
活跃维护中。kotlin 最近一次提交是在 2026年10月22日。
kotlin 适合用来做什么?
使用 Kotlin 开发 Android 应用。 在移动端、桌面端和 Web 客户端之间共享业务逻辑。 参与 Kotlin 编译器与标准库的开发或自行构建。 为 Kotlin 项目开发 Gradle 或 Maven 插件。
kotlin 怎么安装和运行?
从 GitHub 克隆仓库 使用 Gradle 构建编译器发行版: ./gradlew dist
在哪里获取 kotlin?
源代码和安装说明在 GitHub 上:https://github.com/JetBrains/kotlin

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目