Kotlin by JetBrains
@kotlinlang.org
2.4K followers 4 following 230 posts
Kotlin is a programming language that makes coding concise, cross-platform, and fun — https://kotlinlang.org/ Video tutorials http://kotl.in/video News http://kotl.in/news Community discussions http://kotl.in/slack
Posts Media Videos Starter Packs
kotlinlang.org
This year’s Kotlin Multiplatform Contest for students and recent graduates is open. Build a project using KMP, and it could take you to KotlinConf 2026 in Munich, Germany!
👉 https://kotlinconf.com/contest/
Contest | KotlinConf 2026, May 20–22, Munich
KotlinConf is the official Kotlin conference by JetBrains. It is a place for the community to gather and discuss all things Kotlin.
kotlinconf.com
kotlinlang.org
🎉 JUnit 6.0 is here, and it brings even deeper Kotlin support! Now, you get:

✨ Suspend and cancellation support
✨ Kotlin 2.2 baseline
✨ Improved nullability annotations
✨ Convenient UX with contracts

Check out the full release notes 👉 kotl.in/b8wncm?utm_c...
junit.org
#JUnit 6.0.0 is released!

✨ Java 17 and Kotlin 2.2 baseline
🌄 JSpecify nullability annotations
🛫 Integrated JFR support
🚟 Kotlin suspend function support
🛑 Support for cancelling test execution
⏭️ New `--fail-fast` mode for ConsoleLauncher
🧹 Removal of deprecated APIs

docs.junit.org/6.0.0/releas...
JUnit Release Notes
docs.junit.org
kotlinlang.org
⚡ Want to increase the speed of your iOS builds? Try incremental compilation for Kotlin/Native, by adding this to your Gradle properties:

kotlin.incremental.native=true

This is an experimental feature, and we'd love to hear your feedback.

Learn more 👉 https://kotl.in/t37r88
Tips for improving compilation time | Kotlin
kotlinlang.org
kotlinlang.org
📱 Two Years with Kotlin Multiplatform: From Zero to 55% Shared Code

At KotlinConf’25, @rsicarelli.bsky.social shared how StoneCo – serving 4M+ users – scaled KMP adoption, trained 130 engineers, and achieved 55% code sharing across two large-scale mobile apps.

📺 kotl.in/u5aa8v
kotlinlang.org
🚀 Build your first AI agent in Kotlin with Koog, JetBrains’ framework for LLMs!

Watch this short, step-by-step video and learn how to set up dependencies, create an LLM client, send prompts, handle responses, translate text, and call tools

👉 https://youtu.be/TAtU7joTGaA?si=sALwTYkr6fU3WOtA
Your First AI Agent in Kotlin | Tutorial
YouTube video by Kotlin by JetBrains
youtu.be
kotlinlang.org
Do you have a complex business rule-set problem? Business rules spread across platforms, systems, and apps?

At KotlinConf’25, Anshika Koul shared how Norway’s 377-year-old national postal service tackled this challenge with Kotlin Multiplatform.

📺 kotl.in/v528cc
kotlinlang.org
The Ktor roadmap for 2025–26 is here! Here's what we'll be working on:

🔶 API docs (OpenAPI is already in preview)
🔶 WebRTC Client with a Multiplatform API
🔶 Integration with Koog, the @jetbrains.com framework for building AI agents

Explore what’s next 👇 blog.jetbrains.com/kotlin/2025/...
The Ktor roadmap and previews | The Kotlin Blog
OpenAPI and WebRTC support have been available in preview since the Ktor 3.3.0 release. See what else is coming to Ktor!
blog.jetbrains.com
kotlinlang.org
🚀 The Kotlin Multiplatform plugin for IntelliJ IDEA is now on Linux and Windows!

Build for Android, desktop, and web – with all the latest web improvements included.

👉 Install now: https://kotl.in/kmp-plugin

P.S. Android Studio is coming soon, so stay tuned!
Kotlin Multiplatform - IntelliJ IDEs Plugin | Marketplace
This plugin for IntelliJ IDEA and Android Studio enables you to develop Kotlin Multiplatform applications targeting Android, iOS, desktop, web, and server. Write...
kotl.in
kotlinlang.org
🚀 Compose Multiplatform for web goes Beta in the 1.9.0 release!

Now is the perfect time to bring your Compose code and skills to the browser with minimal effort. Extend your apps beyond mobile and desktop to the web.

Learn more ➡️ https://kotl.in/cmp190-blue
Compose Multiplatform 1.9.0 Released: Compose Multiplatform for Web Goes Beta | The Kotlin Blog
Compose Multiplatform for web is ready for real-world use by early adopters.
kotl.in
kotlinlang.org
KotlinConf 2026 is heading to Munich!

🗓️ May 20 – Workshops | May 21–22 – Conference

🎟️ Regular admission tickets are now available! 👉 kotl.in/ghdlhc
kotlinconf.com
✨ There’s nothing like experiencing #KotlinConf live – learning from experts, meeting the community, and being part of the biggest Kotlin event of the year.

📍 Munich, May 20–22, 2026
🎟 Tickets are available now! 👉 kotl.in/ghdlhc
kotlinlang.org
🎉 Check out what's new on our Kotlin YouTube channel!

We’ve created a dedicated Kotlin Multiplatform playlist 📻 From quick tips and tutorials to KotlinConf KMP sessions, it’s your one-stop resource to learn and grow with KMP.

👉 Watch here: https://kotl.in/kmp-yt-play
kotlinlang.org
📢 Kotlin DataFrame 1.0.0-Beta3 is out!

This update brings Parquet and DuckDB support, better compile-time schema tracking via the Compiler Plugin, and a big refresh of docs and examples.

Read the full release notes 👇 kotl.in/w2eq2c?utm_c...
Release v1.0.0-Beta3 · Kotlin/dataframe
We're one step closer to DataFrame 1.0! We've been working hard to iron out bugs and improve documentation and examples throughout. Try out this release by updating to 1.0.0-Beta3 in your project o...
kotl.in
kotlinlang.org
Thinking about submitting a KotlinConf talk? ✨

@pamelaahill.bsky.social and @cheuk.dev are hosting a livestream to help you turn your idea into a compelling KotlinConf proposal.

Save the date: kotl.in/live-oc25
Your voice belongs here.
kotlinconf.com
“Your Voice Belongs Here: Creating Compelling KotlinConf Proposals” 🎤

This livestream is for speakers from underrepresented groups in tech ready to level up! @pamelaahill.bsky.social and @cheuk.dev will share how to turn your Kotlin story into a strong proposal.

➡️ https://kotl.in/live-oc25
Live Webinar -
info.jetbrains.com
kotlinlang.org
📣 KotlinConf'26 is calling for speakers!

Got a Kotlin story to tell? Submit your talk idea and be part of shaping this year’s event!

✍️ kotl.in/conf26-submi... ✍️
kotlinconf.com
📣 The KotlinConf'26 Call for Speakers is OPEN!

Share your Kotlin expertise with the world – server-side, web, desktop, mobile, AI/ML, and more! Submit your proposal and get a chance to speak at the year's biggest Kotlin event!

👉 https://kotl.in/conf26-submittalk 👈
kotlinlang.org
Want to publish your Kotlin Multiplatform library to the Maven Central repository but not sure where to start? 🔎 We've created a step-by-step tutorial on how to do it!

Check it out: 👉 https://kotl.in/9jwqoc
kotlinlang.org
🦸 Join Kotlin Heroes: Episode 13 today!

Sign up now for a chance to win a T-shirt and sharpen your Kotlin skills ⤵️
codeforces.com/contests/214...
kotlinlang.org
Thanks for noticing! You’re right, the mention didn’t turn into a link as expected. Sometimes the formatting doesn’t carry over perfectly. We’ll keep an eye on it for next time.
kotlinlang.org
📦 Multiplatform Settings: A case study in Multiplatform library development

In this KotlinConf’25 talk, @russhwolf.com shares the story of how the library began, its early evolution, and where it’s headed – inspiring others to create their own.

📺 Watch now: kotl.in/jru1t2
kotlinlang.org
📢 The Kotlin 2.2.20 release is out, bringing important changes for web development! Kotlin/Wasm is now Beta, with improved exception handling in JavaScript interop, npm dependency management, built-in browser debugging support, and a new shared source set for js and wasmJs targets.

🔗 kotl.in/2.2.20
Kotlin 2.2.20 Released | The Kotlin Blog
The Kotlin 2.2.20 release is out! This version delivers important changes for web development and other improvements. Learn more!
kotl.in
kotlinlang.org
✨ “One Codebase, Three Platforms: X’s Experience with Kotlin Multiplatform” – watch this KotlinConf'25 talk on the Kotlin YouTube channel.

Arkadii Ivanov and Eric Denman share their exciting story about rewriting X for Android and how they leveraged KMP to do it.

📺 Watch now: kotl.in/entz2y
kotlinlang.org
🚀 Check out this quick demo by @sellmair.dev‬ on using Skiko for high-performance image processing!

Skiko brings the power of the Skia graphics library to Kotlin with APIs and rendering context support.

🎥 Watch the full video: https://youtu.be/bsaqV83LqxI?si=vyDuPpS6ZGQRehsg
High-Performance Skiko Image Processing
YouTube video by Sebastian Sellmair
youtu.be
kotlinlang.org
⏳ The Kotlin Developer Survey closes soon – don’t miss your chance to provide us with feedback that will help guide Kotlin’s evolution.

Just 10 minutes to share insights we truly value.

👉 kotl.in/dev-survey-25