概要
KotlinはJetBrainsとcontributorsが開発するconciseなmultiplatform programming languageです。JVMだけでなく、Kotlin MultiplatformとCompose Multiplatformを使ってAndroid、iOS、desktop、Web間でbusiness logicやUIを共有できます。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
platform固有の実装を残しながら共通codeを再利用する
共通のbusiness logicやUIを複数platformへ展開しつつ、必要な部分ではnative programmingの柔軟性を保てます。compiler、standard library、Gradle・Maven plugin、IDE連携などの開発基盤もKotlin ecosystemとして案内されています。
出典:[1]
JVM・Androidを起点に複数platformへ広げるproduct開発
既存のJVM・Android資産を活かしながら、mobile、desktop、Webで共有できる範囲を段階的に増やしたいteamの候補です。共通化する層とplatform固有に残す層を先に分け、小さなfeatureでinteroperabilityを検証してください。
出典:[1]
言語利用とcompiler repositoryの開発buildを分ける
通常のKotlin利用は公式getting-started guideから始め、このrepositoryのGradle buildはcompilerやpluginへ貢献する場合に使います。初回構成では大きなIntelliJ関連dependencyを取得します。KotlinはApache License 2.0で配布され、license文書はsubdirectoryにあります。GitHubのlicense自動判定は未設定です。
出典:[1]
参考にした公式資料
- [1]Kotlin README(2026-09-13)
編集部からの補足
企業名ownerと製品名repositoryを組み合わせ、multiplatform・compiler・IDEの公式導線へ検索意図を集約する例として選びました。
成長
成長の推移 · 直近30日
53,405 Stars
推移データを蓄積中です。
開発アクティビティ
直近90日・週次
- Commit(直近30日)
- 1,371
- Open PR
- 409
開発アクティビティを蓄積中です。
Built with
カテゴリとタグ
GitHubデータ
GitHubのデータGitHubの詳細データを見る
GitHub Topics
- kotlin
- programming-language
- compiler
- gradle-plugin
- maven-plugin
- kotlin-library
- intellij-plugin
- wasm
- webassembly
- Stars
- 53,405
- Forks
- 6,413
- Watchers
- 1,489
- Open Issues
- 0
- 主要言語
- Kotlin
- リポジトリ最終更新
- 2026/09/13
あわせて探訪
- Flutter178,922 Stars
一つのDartコードベースからモバイル・Web・デスクトップへ展開するGoogleのクロスプラットフォームUI SDK。
Dart - Go138,481 Stars
simple・reliable・efficientなsoftwareを公式toolchainで構築するprogramming language。
Go - React Native126,578 Stars
ReactのコンポーネントをAndroid・iOSなどのネイティブUIへ描画するアプリフレームワーク。
C++ - Electron123,017 Stars
ChromiumとNode.jsを組み合わせ、JavaScript・HTML・CSSで複数OS向けデスクトップアプリを作る基盤。
C++ - Node.js121,604 Stars
server・CLI・toolingを複数OSで動かすopen-sourceのcross-platform JavaScript runtime。
JavaScript
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。