Kotlin Help

Kotlin roadmap

Last modified on

June 2022

Next update

November 2022

Welcome to the Kotlin roadmap! Get a sneak peek into the priorities of the Kotlin Team.

Key priorities

The goal of this roadmap is to give you a big picture. Here's a list of our key priorities – the areas we are investing the most effort into:

  • Fast turnaround: making the change-test-debug cycle really fast.

  • New compiler: a rewrite of the Kotlin compiler optimized for speed, parallelism, and unification. Later we will also work on pluggability.

  • Fast and smooth IDE: improving the stability and performance of the Kotlin plugin.

  • Kotlin for JVM server-side development: expanding support for server-side use cases across the Kotlin ecosystem.

  • Kotlin Multiplatform Mobile: improving the user experience and feature set for sharing code on mobile platforms.

Kotlin roadmap by subsystem

To view the biggest projects we're working on, visit the YouTrack board or the Roadmap details table.

If you have any questions or feedback about the roadmap or the items on it, feel free to post them to YouTrack tickets or in the #kotlin-roadmap channel of Kotlin Slack (request an invite).

YouTrack board

Visit the roadmap board in our issue tracker YouTrack YouTrack

Roadmap board in YouTrack

Roadmap details

Subsystem

In focus now

Language

Compiler core

K2 compiler

Kotlin/JVM

Kotlin/JS

Kotlin/Wasm

Note: Wasm support in Kotlin/Native (through LLVM) will be deprecated and removed

Kotlin/Native

Kotlin Multiplatform

IDE

Build tools

Libraries

Website

What's changed since November 2021

Completed items

We've completed the following items from the previous roadmap:

New items

We've added the following items to the roadmap:

Removed items

We've removed the following items from the roadmap:

Items in progress

All other previously identified roadmap items are in progress. You can check their YouTrack tickets for updates.

Last modified: 06 September 2022