Repolode
JetBrains

JetBrains/kotlin

Язык программирования Kotlin, его компилятор, стандартная библиотека и инструменты сборки для кроссплатформенной разработки, создаваемые JetBrains.

Звёзды
53,496
Форки
6,450
Открытые issues
478
Последний коммит
3 часа назад

Что это?

Kotlin — лаконичный кроссплатформенный язык программирования, разработанный JetBrains и сообществом участников. В репозитории находятся компилятор языка, стандартная библиотека, плагины для Gradle и Maven, а также плагин для IntelliJ IDEA, добавляющий поддержку Kotlin в редакторе.

Проект предназначен для нескольких платформ, включая JVM, Native, JavaScript и WebAssembly. Благодаря этому разработчики могут использовать общую бизнес-логику в приложениях для Android, iOS, компьютеров и веба. Для сборки используется Gradle: при первой настройке он загружает необходимые зависимости IntelliJ и JDK.

Этот репозиторий — основной источник кода самого языка. Здесь начинают работу участники, которые хотят собрать компилятор, запустить наборы тестов (stdlib, reflect, плагин Gradle и тесты компилятора) или создать локальный дистрибутив компилятора.

Ключевые возможности

  • 01Лаконичный синтаксис; язык работает на JVM, нативных платформах, JavaScript и WebAssembly.
  • 02Поддержка Kotlin Multiplatform позволяет использовать общий код в приложениях для Android, iOS, компьютеров и веба.
  • 03Плагины для Gradle и Maven позволяют интегрировать Kotlin в процессы сборки.
  • 04Плагин для IntelliJ IDEA добавляет поддержку Kotlin в редакторе.
  • 05Gradle toolchains могут автоматически загружать JDK, необходимые для сборки проекта.

Сценарии использования

  • Разработка приложений для Android на Kotlin.
  • Использование общей бизнес-логики в мобильных, компьютерных и веб-клиентах.
  • Участие в разработке или сборка компилятора Kotlin и стандартной библиотеки.
  • Разработка плагинов Gradle или Maven для проектов на Kotlin.

Быстрый старт

  1. 1

    Клонируйте репозиторий с GitHub

  2. 2

    Соберите дистрибутив компилятора с помощью Gradle

    ./gradlew dist

Что важно знать

  • При первой сборке загружаются крупные зависимости, например IntelliJ IDEA, поэтому она может занять много времени или завершиться по тайм-ауту.
  • В Windows перед клонированием может потребоваться включить поддержку длинных путей в git.

Темы

Частые вопросы

Что такое kotlin?
Язык программирования Kotlin, его компилятор, стандартная библиотека и инструменты сборки для кроссплатформенной разработки, создаваемые JetBrains. Kotlin — лаконичный кроссплатформенный язык программирования, разработанный JetBrains и сообществом участников. В репозитории находятся компилятор языка, стандартная библиотека, плагины для Gradle и Maven, а также плагин для IntelliJ IDEA, добавляющий поддержку Kotlin в редакторе.
kotlin можно использовать бесплатно? Какая у него лицензия?
У kotlin не указана лицензия. Код открыт, но без лицензии нет явного разрешения на его использование — уточните у автора, прежде чем на него полагаться.
kotlin всё ещё поддерживается?
Активно поддерживается. Последний коммит в kotlin — 22 окт. 2026 г..
Для чего можно использовать kotlin?
Разработка приложений для Android на Kotlin. Использование общей бизнес-логики в мобильных, компьютерных и веб-клиентах. Участие в разработке или сборка компилятора Kotlin и стандартной библиотеки. Разработка плагинов Gradle или Maven для проектов на Kotlin.
Как установить kotlin?
Клонируйте репозиторий с GitHub Соберите дистрибутив компилятора с помощью Gradle: ./gradlew dist
Где скачать kotlin?
Исходный код и инструкции по установке — на GitHub: https://github.com/JetBrains/kotlin

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты