Awesome Kotlin (https://kotlin.link)
A curated list of awesome Kotlin related stuff inspired by awesome-java.
📰 RSS Feed of articles, videos, slides, updates (20 latest articles)
📰 RSS Feed of articles, videos, slides, updates (full archive)
Here awesome badge for your project:
[![Awesome Kotlin Badge](https://kotlin.link/awesome-kotlin.svg)](https://github.com/KotlinBy/awesome-kotlin)
- Web
- Tests
- Dependency Injection
- Coroutines
- Functional Programming
- JSON
- Database
- Tools
- Desktop
- Http Clients
- Editors
- Syntax Highlighters
- Game Development
- Misc
- Extensions
- Configuration
- Graphics
- Data Science
- Command Line Interface
- Browsers
- May 2017
- April 2017
- March 2017
- February 2017
- January 2017
- December 2016
- November 2016
- October 2016
- September 2016
- August 2016
- July 2016
- June 2016
- May 2016
- April 2016
- March 2016
- February 2016
- January 2016
- December 2015
- November 2015
- October 2015
- September 2015
- August 2015
- July 2015
- June 2015
- December 2014
- April 2013
- February 2013
- January 2013
- March 2018
- April 2017
- December 2016
- November 2016
- October 2016
- September 2016
- August 2016
- May 2016
- April 2016
- March 2016
- January 2016
- October 2015
- August 2015
- December 2014
- November 2014
- September 2014
Links Back ⇈
Official Links Back ⇈
26458
JetBrains/kotlin1109
Kotlin/KEEP - Kotlin Evolution and Enhancement Process0
Home Page0
Language Reference0
Public chat archive of Kotlin's Slack0
Try Kotlin!0
Blog0
Issue Tracker0
Twitter0
Slack (18k+ users)0
Forum
Resources Back ⇈
2621
dbacinski/Design-Patterns-In-Kotlin - Design Patterns implemented in Kotlin.411
From Java To Kotlin120
Kotlin coding puzzles - Set of programming challenges thats helps to improve whiteboard coding and problem-solving skills.2
AlexeySoshin/Hands-on-Design-Patterns-with-Kotlin - Code examples for 'Hands-on Design Patterns with Kotlin' book0
Kotlin Cheat Sheet0
Trending Kotlin on Github0
Antonio Leiva - Android and any other monsters0
Programming Community Curated Resources for learning Kotlin0
LinkedIn: Kotlin Developers (Join!)0
Kotlin - Google+0
/r/Kotlin0
Podcast: Talking Kotlin - A Podcast on Kotlin and more0
Quora Kotlin0
Kotlin Kōans Android app - Learn Kotlin with short coding challenges on your Android device0
Kotlin Guide - An introduction to Kotlin0
Kotlin Academy - Blog that teach about Kotlin0
Kotlin Expertise Blog - A Blog with many articles covering basic and advanced Kotlin topics.0
Google's Kotlin Codelab - Build your first Kotlin Android App0
Kotlin Quiz - Are You a Kotlin Expert? Test Your Skills with the Kotlin Quiz!0
SuperKotlin - A website about Kotlin0
Stackoverflow Documentation on Kotlin
Books and Courses Back ⇈
0
Kotlin in Action - Dmitry Jemerov, Svetlana Isakova0
Kotlin for Android Developers - Antonio Leiva0
Programming Kotlin - Stephen Samuel, Stefan Bocutiu0
Fundamental Kotlin, First Edition - Learn Kotlin quickly from the start0
Kotlin for Java Developers - 160-minute Android Course.0
Functional Kotlin - Learn Functional Programming in Kotlin from scratch and how to apply Functional Programming with Kotlin to real-life projects with popular libraries like Arrow. By Mario Arias, Rivu Chakraborty0
Reactive Programming in Kotlin - Rivu Chakraborty - Learn how to implement Reactive Programming paradigms with Kotlin, and apply them to Web programming with Spring Framework 5.0 as well as in Android Application Development. By Rivu Chakraborty0
Kotlin Programming: Next Level Java Development - Learn coding in Kotlin from scratch!0
Introduction to Kotlin Programming by Hadi Hariri - From Hello World to Interoperability with Java0
Advanced Kotlin Programming - From Nested Functions to Asynchronous Programming0
Kotlin an Introduction - Caster.io - Kotlin introductory course at Caster.io0
Android Development with Kotlin - Marcin Moskala, Igor Wojda - Learn how to make Android development much faster using a variety of Kotlin features, from basics to advanced, to write better quality code0
Mastering Android Development with Kotlin - Miloš Vasić - Master Android development using a variety of Kotlin features0
Building Android Apps with Kotlin: Getting Started - Alex Dunn - Dive into the language set to replace Java while building Android applications. This course will give you a foundation of both Kotlin and Android skills to allow you to build apps faster and cleaner than ever before.0
Kotlin Apprentice - Irina Galata, Joe Howard, Richard Lucas & Ellen Shapiro - Beginning programming with Kotlin0
Android Apprentice - Darryl Bayliss & Tom Blankenship - Beginning Android programming using Kotlin0
Hands-on Design Patterns with Kotlin - Alexey Soshin - Book that covers building scalable applications using traditional, reactive, and concurrent design patterns in Kotlin
Libraries/Frameworks Back ⇈
Web Back ⇈
4674
ktorio/ktor - Web backend framework for Kotlin. Easy to use, fun and asynchronous.2366
tipsy/javalin - A Simple REST API Library for Java/Kotlin.979
jooby-project/jooby - Modular micro web framework for Java and Kotlin778
perwendel/spark-kotlin - A DSL in idiomatic Kotlin for the Spark web framework.594
Kotlin/kotlinx.html - Kotlin DSL for HTML.501
hhariri/wasabi - An HTTP Framework built with Kotlin for the JVM.477
TinyMission/kara - Web framework written in Kotlin.299
SeunAdelekan/Kanary - A micro webframework for Kotlin251
hypercube1024/firefly - An asynchronous web framework for rapid development of high-performance web application.247
pgutkowski/KGraphQL - A GraphQL implementation written in Kotlin229
zhudyos/duic Distributed configuration center(分布式配置中心):new:186
kwebio/core - kweb.io Build rich live-updating web apps in pure server-side Kotlin.122
kohesive/kovert - An invisible, super easy and powerful REST and Web framework over Vert.x or Undertow.120
vert-x3/vertx-lang-kotlin - This module provides Kotlin language bindings including DSL and extension functions for vert.x 3117
taskworld/kraph - GraphQL request string builder written in Kotlin116
hexagonkt/hexagon - A Microservices framework that takes care of HTTP, serialization and storage.94
mvysny/vaadin-on-kotlin - A simple way to write full-stack database-backed component-oriented web apps83
jean79/yested - A Kotlin framework for building web applications in Javascript.79
ExpediaDotCom/graphql-kotlin - Code-only GraphQL schema generation for Kotlin79
MarioAriasC/KotlinPrimavera - Spring support libraries for Kotlin.73
brianmadden/krawler - A web crawling framework written in Kotlin41
gimlet2/kottpd - REST framework in pure Kotlin, inspired by spark-java36
danneu/kog - A web framework focused on simplicity, middleware, and functional composition20
sepatel/tekniq - Full-feature HTTP DSL Framework, HTTP Client, JDBC DSL, Loading Cache and Configuration11
bootique/bootique-kotlin - Provides extension function and features for smooth development with Bootique and Kotlin.9
phenax/h - HTML templating library written in Kotlin6
laviua/komock - HTTP/Consul/SMTP/Spring Config mocker framework written in Kotlin0
http4k/http4k - Toolkit for serving and consuming HTTP services in a functional and consistent way.0
skrapeit/skrape.it HTML testing and web scraping library providing an intuitive DSL to receive and either extract or check markup (a jSoup wrapper DSL with extra functionality) 🆕
Tests Back ⇈
1648
nhaarman/mockito-kotlin - Using Mockito with Kotlin.1614
JetBrains/spek - A specification framework for Kotlin.1517
mockk/mockk - Pure Kotlin mocking library.1403
kotlintest/kotlintest - KotlinTest is a flexible and comprehensive testing tool for the Kotlin ecosystem based on and heavily inspired by the superb Scalatest.471
MarkusAmshove/Kluent - Fluent Assertion-Library for Kotlin.248
npryce/hamkrest - A reimplementation of Hamcrest to take advantage of Kotlin language features.148
winterbe/expekt - BDD assertion library for Kotlin.105
karumi/KotlinSnapshot - Verify your data with snapshot testing.83
robstoll/atrium - Fluent assertion library for Kotlin supporting i18n.44
EPadronU/balin - Balin is a browser automation library for Kotlin. It's basically a Selenium-WebDriver wrapper library inspired by Geb.36
qwertukg/SeleniumBuilder - DSL for Selenium 2.0. Provide a possibility to write tests in Kotlin builder style.30
dam5s/aspen - Aspen is an RSpec and Spek inspired test runner for Kotlin.26
xgouchet/Elmyr - A utility to make Kotlin/Java tests random yet reproducible19
dmcg/konsent - An acceptance test library for Kotlin.14
tyro/arbitrater - Arbitrater is a library for creating arbitrary (randomized) instances of classes by reflection for use in testing.11
neworld/kupiter - Kotlin DSL for Junit56
dmcg/k-sera - A JMock wrapper for Kotlin.5
mvysny/DynaTest - Write your tests in DSL way. Runs on JUnit5 Platform.
Dependency Injection Back ⇈
3066
Ekito/koin - A functional Kotlin dependency injection framework for Android and JVM.1650
Kodein-Framework/Kodein-DI - Painless Kotlin Dependency Injection.144
traversals/kapsule - Minimalist dependency injection library for Kotlin.28
authzee/kotlin-guice - Guice DSL extensions for Kotlin13
kailan/kodeinject - Constructor dependency injection for Kodein.12
JLLeitschuh/kotlin-guiced - Convenience Kotlin API over the Google Guice DI Library.
Coroutines Back ⇈
4253
Kotlin/kotlinx.coroutines - Libraries built upon Kotlin coroutines.1001
Kotlin/kotlin-coroutines - Design documents and examples for coroutines in Kotlin.236
konrad-kaminski/spring-kotlin-coroutine - Kotlin coroutine support for Spring.125
soywiz/korio - Korio: Kotlin cORoutines I/O: Streams + Async TCP Client/Server + Virtual File System for JVM, Node.JS and Browser.121
marcoferrer/kroto-plus - Protoc plugin for bringing together Kotlin, Protobuf, Coroutines, and gRPC.97
cloudoptlab/cloudopt-next - A next-generation Java web lightweight framework based on vertx and kotlin.19
soywiz/korui - Korui: Kotlin cORoutines User Interfaces: korio + kimage + korui16
soywiz/korim - Korim: Kotlin cORoutines IMaging utilities depending on Korio.
Functional Programming Back ⇈
5307
ReactiveX/RxKotlin - RxJava bindings for Kotlin.2413
arrow-kt/arrow - Functional companion to Kotlin's Standard Library.2061
reactor/reactor-core - Non-Blocking Reactive Streams Foundation for the JVM. Natively supports Kotlin, since 3.1.0.M3.414
brianegan/bansa - A state container for Kotlin & Java, inspired by Elm & Redux.399
kittinunf/Result - The modelling for success/failure of operations in Kotlin.235
pardom/redux-kotlin - Direct port of Redux for Kotlin.103
beyondeye/Reduks - A "batteries included" port of Reduxjs for Kotlin+Android85
h0tk3y/kotlin-monads - Monads for Kotlin78
pakoito/Komprehensions - Do comprehensions for Kotlin and 3rd party libraries.58
michaelbull/kotlin-result - A Result monad for modelling success or failure operations - inspired by Elm, Rust, & Haskell.35
UrbanCompass/Snail-Kotlin - An observables framework for Kotlin.23
poetix/klenses - Lenses for Kotlin.
JSON Back ⇈
1027
cbeust/klaxon - Lightweight library to parse JSON in Kotlin.608
SalomonBrys/Kotson - Gson for Kotlin, Kotson enables you to parse and write JSON with Google's Gson using a conciser and easier syntax.549
FasterXML/jackson-module-kotlin - Jackson module that adds support for serialization/deserialization of Kotlin classes and data classes.41
Jire/KTON - Object notation in pure Kotlin!23
s4kibs4mi/kotlin-jsonq - A simple Kotlin library to Query over Json Data.14
fluidsonic/fluid-json - A JSON library written in pure Kotlin.7
fboldog/ext4klaxon - Type Extensions (Long, Int, Enum, Date) for Klaxon.4
Shengaero/kotlin-json - A lightweight, stylistic, optimized, and multiplatform JSON library for Kotlin-JVM and Kotlin-JS4
Yummypets/JSON.kt - Kotlin JSON Parsing that infers type
Database Back ⇈
4484
Raizlabs/DBFlow - A blazing fast, powerful, and very simple ORM android database library that writes database code for you.3488
jankotek/mapdb - MapDB provides concurrent Maps, Sets and Queues backed by disk storage or off-heap-memory. It is a fast and easy to use embedded Java database engine.2716
requery/requery - Modern SQL based query & persistence for Java/Kotlin/Android.2361
JetBrains/Exposed - Exposed is a prototype for a lightweight SQL library written over JDBC driver for Kotlin language.2192
square/sqldelight - Generates Java models from CREATE TABLE statements.307
dizitart/potassium-nitrite - Potassium Nitrite is a kotlin extension of nitrite database, an open source nosql embedded document store with mongodb like api.229
jasync-sql/jasync-sql - Kotlin port of mauricio's async driver for postgres/mysql.195
cheptsov/kotlin-nosql - NoSQL database query and access library for Kotlin.186
Litote/kmongo - KMongo - Kotlin toolkit for Mongo184
andrewoma/kwery - Kwery is an SQL library for Kotlin.151
x2bool/kuery - Typesafe SQL with Kotlin.135
consoleau/kotlin-jpa-specification-dsl - This library provides a fluent DSL for querying spring data JPA repositories using spring data Specifications.105
seratch/kotliquery - A handy database access library in Kotlin.102
s4kibs4mi/PultusORM - PultusORM is a sqlite ORM library for kotlin on top of sqlite jdbc driver.22
KotlinPorts/kt-postgresql-async - Kotlin/Gradle port of mauricio's async driver for postgres/mysql.8
shyiko/levelkt - LevelDB client for Kotlin and/or Java 8+.7
SubiyaCryolite/jds - Jenesis Data Store: a dynamic, cross platform, high performance, ORM data-mapper. Designed to assist in rapid development and data mining.6
Ganet/rxaerospike - RxJava2 wrapper for aerospike-client-java.1
fluidsonic/fluid-mongo - Coroutine support for MongoDB built on top of the official MongoDB Asynchronous Java Driver.0
pm-dev/kotlin-gremlin-ogm - Kotlin-gremlin-ogm is a type-safe object/graph mapping library for Gremlin enabled graph databases.
Tools Back ⇈
1990
shyiko/ktlint - Kotlin linter.1709
arturbosch/detekt - Static code analysis for Kotlin.925
Kotlin/dokka - Documentation Engine for Kotlin.805
holgerbrandl/kscript - Scripting utils for Kotlin.364
jtransc/jtransc - JVM AOT compiler created in Kotlin.236
jmfayard/buildSrcVersions - Better Gradle dependencies management inside the IDE. Search for available updates.64
s1monw1/KtsRunner - Library for executing .kts files from regular Kotlin code using Java Scripting Engines API20
kohesive/keplin - Secure Kotlin scripting and binary lambda-scripts.11
cypressious/KotlinW - A small wrapper for the Kotlin compiler that can be used to execute .kts scripts.10
Vorlonsoft/GradleMavenPush - Gradle Script plugin to upload Gradle Android/Kotlin/Java Artifacts to Maven repositories (JCenter, Maven Central, ...).5
Vorlonsoft/EasyDokkaPlugin - Gradle Script plugin to generate documentation by Dokka for Kotlin and Java, Android and non-Android projects.
Desktop Back ⇈
2154
edvin/tornadofx - Lightweight JavaFX Framework for Kotlin/
Http Clients Back ⇈
2585
kittinunf/Fuel - The easiest HTTP networking library for Kotlin/Android.273
jkcclemens/khttp - Kotlin HTTP requests library.216
rybalkinsd/kohttp - Kotlin DSL-based HTTP client.29
egorzhdan/networkinkt - Multiplatform coroutine-based HTTP client.7
CuriousNikhil/Asynkio - Write your asynchronous Network / IO call painlessly in Kotlin.
Editors Back ⇈
7403
JetBrains/intellij-community - IntelliJ IDEA Community Edition284
udalov/kotlin-vim - Kotlin Syntax Highlighter for Vim.97
mathiasfrohlich/vscode-kotlin - Kotlin language support for VS Code.84
vkostyukov/kotlin-sublime-package - A Sublime Package for Kotlin.82
ftomassetti/kanvas - A truly hackable editor: simple, lightweight, understandable.27
ice1000/NppExtension - Kotlin Language extension for Notepad++21
alexmt/atom-kotlin-language - Adds syntax highlighting to Kotlin files in Atom8
sargunster/kotlin-textmate-bundle - Kotlin bundle for TextMate.
Syntax Highlighters Back ⇈
13780
isagalaev/highlight.js - Javascript syntax highlighter. (out-of-date)6487
github/linguist - For Ruby/Github, uses Sublime package2451
jneen/rouge - A pure-ruby code highlighter that is compatible with pygments. (wip)35
cansik/kotlin-latex-listing - A syntax highlighting template for the Kotlin language in LaTeX listings.0
birkenfeld/pygments-main - Python syntax highlighter.
Game Development Back ⇈
837
AlmasB/FXGL - JavaFX 8 Game Library written in Java + Kotlin504
libktx/ktx - Kotlin utilities for LibGDX applications.289
Hexworks/zircon - An extensible text GUI library which targets multiple platforms and designed specifically for game developers, written in Kotlin.268
icela/FriceEngine - Make game developing easy again!11
vassilibykov/AdventKT - A Kotlin-based DSL for text adventures, with a partial replica of the classic Colossal Cave as an example.
Misc Back ⇈
3450
puniverse/quasar - Fibers, Channels and Actors for the JVM.801
ingokegel/jclasslib - jclasslib bytecode viewer is a tool that visualizes all aspects of compiled Java class files and the contained bytecode.708
MicroUtils/kotlin-logging - Lightweight logging framework for Kotlin. Used as a wrapper for slf4j with Kotlin extensions.618
mplatvoet/kovenant - Promises for Kotlin and Android392
moove-it/fakeit - Generates realistic fake data — like names, emails, dates, countries — to be used in your Android development environment.335
moshbit/Kotlift - Kotlift is the first source-to-source language transpiler from Kotlin to Swift.300
cretz/asmble - Compile WebAssembly to JVM and other WASM tools.273
hotchemi/khronos - An intuitive Date extensions in Kotlin.196
holgerbrandl/krangl - krangl is a {K}otlin library for data w{rangl}ing182
soywiz/klock - Consistent and portable date and time utilities for multiplatform kotlin (JVM, JS and Common).150
Kotlin/kotlinx.atomicfu - The idiomatic way to use atomic operations in Kotlin.142
MehdiK/Humanizer.jvm - Humanizer.jvm meets all your jvm needs for manipulating and displaying strings, enums, dates, times, timespans, numbers and quantities.142
yole/kxdate - Kotlin extensions for Java 8 java.time API118
kohesive/klutter - A mix of random small libraries for Kotlin, the smallest reside here until big enough for their own repository.113
TicketmasterMobileStudio/actions-on-google-kotlin - Port of official Node.js SDK to Kotlin. Complete with all features and tests and nearly identical API.99
h0tk3y/better-parse - A nice parser combinator library for Kotlin91
kohesive/solr-undertow - Solr Standalone Tiny and High performant server.80
Kotlin/kotlinx.reflect.lite - Lightweight library allowing to introspect basic stuff about Kotlin symbols.66
debop/koda-time - Joda Time Extensions in Kotlin. (From Java 8 use java.time instead)63
KotlinNLP/SimpleDNN - SimpleDNN is a machine learning lightweight open-source library part of KotlinNLP and has been designed to support relevant neural network architectures in natural language processing tasks.61
vjames19/kotlin-futures - A collections of extension functions to make the JVM Future, CompletableFuture, ListenableFuture API more functional and Kotlin like.56
consoleau/kassava - This library provides some useful kotlin extension functions for implementing toString() and equals() without all of the boilerplate.54
s1monw1/TLSLibrary - Simple TlsLibrary written in Kotlin - Provides DSL for creating TLS connections51
leprosus/kotlin-hashids - Library that generates short, unique, non-sequential hashes from numbers.44
holgerbrandl/kravis - A Kotlin grammar for scientific data visualization40
Jire/Strukt - Value types on the JVM, today!37
ziggy42/kolor - A library to print colored strings, with Kotlin.32
czyzby/kotlin-times - A simple utility library for readable loops.31
cesarferreira/kotlin-pluralizer - Kotlin extension to pluralize and singularize strings.31
phxql/aleksa - Aleksa is a small framework for writing Alexa Skills in Kotlin.23
MiloszKrajewski/stateful4k - State Machine Construction Kit for Kotlin23
pemistahl/lingua - A language detection library suitable for long and short text alike19
kunalsheth/units-of-measure - A type-safe dimensional analysis library for Kotlin.18
mplatvoet/progress - Progress for Kotlin.17
sargunster/CakeParse - Simple parser combinator library for Kotlin.16
spoptchev/scientist - A kotlin library for refactoring code. Port of GitHub's scientist.15
korlibs/kds - Optimized Kotlin Data Structures for JVM, JS and Common14
sargunster/KtUnits - Tiny unit conversion library for Kotlin.13
charleskorn/kaml - YAML support for kotlinx.serialization11
evoasm/kasm - x64/x86-64 assembler and execution library9
spoptchev/kotlin-preconditions - Precondition error checking in kotlin.5
JoelW-S/groothy - Kotlin implementation of Groovy Truth.2
meiblorn/kotidgy — Index-based text data generator written in Kotlin1
d-max/dsl-logger - Simple DSL for logging with logger abstraction layer1
nickhristov/krakdown - A native markdown parser written in Kotlin.1
sandjelkovic/kxjtime - Lightweight Kotlin extensions for java.time API
Extensions Back ⇈
51
Kotlin/kotlinx.support - Extension and top-level functions to use JDK7/JDK8 features in Kotlin 1.0.49
vanshg/KrazyKotlin - A collection of useful Kotlin Extension17
hankdavidson/ktime - Extensions to the java8 time library
Configuration Back ⇈
159
npryce/konfig - A Type Safe Configuration API for Kotlin77
uchuhimo/konf - A type-safe cascading configuration library for Kotlin/Java, supporting most configuration formats68
config4k/config4k - A Kotlin wrapper for Typesafe Config60
jdiazcano/cfg4k - Flexible and easy to use config library written in kotlin.33
mariomac/kaconf - KickAss Configuration. An annotation-based configuration system for Java and Kotlin11
ufoscout/properlty - Simple configuration library with placeholders resolution and zero magic!8
daviddenton/configur8 - A Kotlin port of Configur8 - A Type Safe Configuration API for Kotlin, extendable to user-defined types.
Graphics Back ⇈
179
data2viz/data2viz - multiplatform dataviz library, d3js port172
kotlin-graphics/imgui - jvm port of imgui63
kotlin-graphics/kotlin-unsigned - Unsigned operators and boxed types (Ubyte, Uint, Ulong and Ushort) for unsigned support.53
java-opengl-labs/modern-jogl-examples - port of 'Learning Modern 3D Graphic Programming' by J.L.McKesson (jogl)42
kotlin-graphics/assimp - Open Asset Import Library port35
kotlin-graphics/glm - g-truck glm port, opengl mathematics library26
java-opengl-labs/learn-OpenGL - port of https://learnopengl.com/ tutorial (lwjgl)17
java-opengl-labs/Vulkan - port of https://github.com/SaschaWillems/Vulkan16
soywiz/kaifu2x - Waifu2x port to Kotlin as library and CLI. Convolutional-neural-network based upscaler for Anime-like images and noise/artifact reduction.15
kotlin-graphics/bullet - bullet port14
kotlin-graphics/uno-sdk - Unofficial OpenGL SDK13
GlimpseFramework/glimpse-framework - OpenGL made simple.11
kotlin-graphics/openvr - OpenVR binding10
kotlin-graphics/gli - g-truck gli port, image library9
Jonatino/JOGL2D - Zero-overhead 2D rendering library for JOGL using Kotlin.3
kotlin-graphics/ovr - Oculus binding1
nwillc/ksvg - Kotlin SVG image generation DSL, supporting inline and file formats.
Data Science Back ⇈
522
thomasnield/kotlin-statistics - Advanced math and statistical extensions for Kotlin.267
sekwiatkowski/Komputation - A neural network framework written in Kotlin.196
holgerbrandl/krangl - krangl is a {K}otlin library for data w{rangl}ing.190
kyonifer/koma - A scientific computing library for Kotlin.153
ligee/kotlin-jupyter - Kotlin kernel for Jupyter/iPython.98
MarcinMoskala/KotlinDiscreteMathToolkit - Set of extensions for Kotlin that provides Discrete Math functionalities as an Kotlin extension functions.33
sanity/pairAdjacentViolators - A Kotlin implementation of the Pair Adjacent Violators algorithm for isotonic regression.
Command Line Interface Back ⇈
354
xenomachina/kotlin-argparser - Easy to use and concise yet powerful and robust command line argument parsing for Kotlin.262
ajalt/clikt - Clikt - Intuitive command line interface parsing for Kotlin.82
ajalt/mordant - Mordant - Full-featured text styling for Kotlin command line applications.38
jimschubert/kopper - A simple Kotlin option parser35
leprosus/kotlin-cli - Kotlin-CLI - command line interface options parser for Kotlin.3
aPureBase/arkenv - Fully fledged command line arguments / environment variables parser via simple Kotlin delegates
Browsers Back ⇈
38
wendigo/chrome-reactive-kotlin - Chrome Debugging Protocol for Kotlin (with RxJava2)
Projects Back ⇈
Web Back ⇈
2713
corda/corda - Corda is a distributed ledger platform designed to record, manage and automate legal agreements between business partners.450
sdeleuze/spring-boot-kotlin-demo - Basic Spring Boot app in Kotlin.413
mixitconf/mixit - MiXiT website148
eddywm/KTFLITE - Computer Vision on Android with Kotlin and Tensorflow Lite.49
ssouris/petclinic-spring5-reactive - Spring 5 Reactive Petclinic app written in Kotlin.35
derveloper/kiny - Your super simple private serverless service running your kotlin functions like AWS lambda.31
ratpack/example-ratpack-gradle-kotlin-app - An example of a Kotlin Ratpack app built with Gradle.21
spolnik/JAlgoArena - JAlgoArena is a highly scalable programming contest platform which you can host on own infrastructure. It allows to define new problems and solve them in Kotlin and Java.12
IRus/kotlin-dev-proxy - Simple server for proxy requests and host static files written in Kotlin, Spark Java and Apache HttpClient.6
ivanpopelyshev/vertx-facebook-messenger - Seed project for facebook messenger bots. Vertx, Kotlin.6
rocketraman/kotlin-web-hello-world - This project shows how to do a web-based "Hello World!" with Kotlin in combination with various JVM - based web frameworks.5
mariomac/codebuilder - Demo app about asynchronous architectures for long-response-time web applications.5
yyunikov/spring-boot-2-kotlin-starter - Spring Boot 2.0 Kotlin application starter with configurations for Gradle, Mongo, JUnit 5 tests, logging, CircleCI and Docker compose.1
viniciusccarvalho/kodein-cloud-functions - Provides adapters to different cloud functions providers (AWS, Azure) to run vanilla kotlin functions defined as kodein modules0
cbedoy/DYUM - Basic Kotlin Implementation following MVP, and using Third Party library by Natural Analytics Language
Build tools Back ⇈
2299
gradle/gradle-script-kotlin - Kotlin language support for Gradle build scripts.365
cbeust/kobalt - Build system inspired by Gradle.161
pubref/rules_kotlin - Bazel rules for Kotlin.51
nebula-plugins/nebula-kotlin-plugin - Provides the Kotlin plugin via the Gradle plugin portal, automatically depends on the standard library, and allows Kotlin library versions to be omitted.
Misc Back ⇈
4054
sourcerer-io/sourcerer-app - Visual profile for software engineers written in Kotlin.2377
quicktype/quicktype - Generate Kotlin types and converters from JSON, Schema, TypeScript, and GraphQL185
borisf/classyshark-bytecode-viewer - View your Kotlin generated classes as Java and bytecode format.101
lice-lang/lice - A Lisp-like language's interpreter written in Kotlin75
chrislo27/RhythmHeavenRemixEditor - An audio custom remix editor designed for the Rhythm Heaven series, using libGDX and Kotlin.59
mkobit/jenkins-pipeline-shared-libraries-gradle-plugin - Gradle plugin to help with build and test of Jenkins Pipeline Shared Libraries.31
kpspemu/kpspemu - Multiplatform (JS and JVM) PSP Emulator written in Kotlin.12
brikk/brikk - Brikk dependency manager (Kotlin, KotlinJS, Java, ...).12
jenkinsci/doktor-plugin - Jenkins plugin for automated documentation uploading to Confluence.11
vicboma1/GameBoyEmulatorEnvironment - Front-End developed with Kotlin Experimental for my GameBoy Emulator (coroutines).6
Poweranimal/PowerCollections - Powerfull Collections, Sets, Lists and Maps.2
sureshg/InstallCerts - Create a PKCS12 TrustStore by retrieving server certificates.0
neworld/gradle-jdeploy-plugin - Gradle plugin to publish JVM applications via npmjs.com
Desktop Back ⇈
13
ice1000/Dekoder - A kotlin music player, materially designed.10
ruslanys/vkmusic - JavaFX and Spring-Boot based application for grabbing music from VK.com.
Examples Back ⇈
2336
Kotlin/kotlin-koans - Kotlin Koans are a series of exercises to get you familiar with the Kotlin Syntax.2232
JetBrains/kotlin-examples - Various examples for Kotlin.546
JetBrains/swot - Identify email addresses or domains names that belong to colleges or universities. Help automate the process of approving or rejecting academic discounts.449
dkandalov/kotlin-99 - Solve 99 problems with Kotlin!271
pakoito/FunctionalAndroidReference - A different Android app showcasing Functional Reactive Programming.256
bmaslakov/kotlin-algorithm-club - Classic algorithms and data structures in Kotlin.153
dodyg/Kotlin101 - 101 examples for Kotlin Programming language.101
vicboma1/Kotlin-Koans - hese are the simple solutions of the kotlin koans online with intellij project.86
IvanMwiruki/30-seconds-of-kotlin - Useful Kotlin snippets you can understand quickly, using only the stdlib.29
vicboma1/GettingStartedKotlin - Learn the basics of getting started with kotlin.24
wangjiegulu/KotlinAndroidSample - Android sample with kotlin.16
dkandalov/rosettacode-kotlin - Repository with source code from RosettaCode16
gyulavoros/kotlin-todomvc - Kotlin TodoMVC – full-stack Kotlin application demo14
vicboma1/Kotlin-Examples-Problems - These are the simple solutions of the kotlin example problems online.7
mkraynov/todomvc-react-kotlin - React Kotlin TodoMVC – example based on create-react-kotlin-app and todomvc-react2
robfletcher/midcentury-ipsum - Swingin’ filler text for your jet-age web page.1
robfletcher/lazybones-kotlin - The Lazybones app migrated to Kotlin as a learning exercise.
Idea Plugins Back ⇈
2312
izhangzhihao/intellij-rainbow-brackets - Rainbow Brackets / Rainbow Parentheses for IntelliJ IDEA based IDEs.2215
intellij-rust/intellij-rust - Rust IDE built using the IntelliJ Platform.883
Vektah/CodeGlance - Intelij IDEA plugin for displaying a code mini-map similar to the one found in Sublime.42
dkandalov/activity-tracker - Plugin for IntelliJ IDEs to track and record user activity.
Android Back ⇈
Libraries Back ⇈
13555
Kotlin/anko - Pleasant Android application development.2181
JakeWharton/kotterknife - View injection library for Android.1356
DanielMartinus/Konfetti - Lightweight particle system to create realistic confetti1297
zserge/anvil - Minimal UI library for Android inspired by React.802
pawegio/KAndroid - Kotlin library for Android providing useful extensions to eliminate boilerplate code.799
TradeMe/MapMe - A library that brings the adapter pattern and DiffUtil to Google Maps and MapBox.764
duanhong169/DrawableToolbox - The missing drawable toolbox for Android.691
nitrico/LastAdapter - Don't write a RecyclerView adapter again. Not even a ViewHolder!.480
grandstaish/paperparcel - Boilerplate reduction library written specifically for working with Kotlin data classes on Android.465
mcxiaoke/kotlin-koi - Koi, a lightweight kotlin library for Android Development.420
DanielMartinus/Stepper-Touch - Fun playful Android stepper widget for counting, written in Kotlin.397
BennyWang/KBinding - Android View Model binding framework write in kotlin, base on anko, simple but powerful.395
zsmb13/MaterialDrawerKt - A DSL for creating Material Design navigation drawers without any XML.388
metalabdesign/AsyncAwait - async/await for Android built upon coroutines introduced in Kotlin 1.1.361
chibatching/Kotpref - Android SharedPreference delegation for Kotlin.338
MarcinMoskala/ActivityStarter - Activity starter generator and arguments injection library for Android.262
iglaweb/Ferris-Wheel - Simple android library to present an animated ferris wheel172
nsk-mironov/kotlin-jetpack - A collection of useful extension methods for Android.147
ragunathjawahar/kaffeine - Kaffeine is a Kotlin-flavored Android library for accelerating development.145
ehsunshine/colored-time-selector - A smart colored time selector. Users can select just free time with a handy colorful range selector.127
MarcinMoskala/PreferenceHolder - Kotlin Android Library, that makes preference usage in Kotlin simple and fun using object with fields binded to SharedPreferences.124
infotech-group/android-drawable-dsl - DSL for constructing the drawables in Kotlin instead of in XML.105
WindSekirun/RichUtilsKt - Advancement Utils for Android Developer written in Kotlin.101
line/clay - Clay is an Android library project that provides image trimming which is originally an UI component of LINE Creators Studio.96
denisidoro/krouter - A lightweight Android activity router.83
TouK/bubble - Library for obtaining screen orientation when orientation is blocked in AndroidManifest.71
WindSekirun/RxSocialLogin - This Android library is a library that provides social login for 15 platforms powered by RxJava2, Kotlin and Firebase Authentication.45
rahulchowdhury/Mystique - A generalized adapter for RecyclerView on Android which makes it easy to add heterogeneous items to a list.41
MarcinMoskala/KotlinPreferences - Kotlin Android Library, that makes preference usage in Kotlin simple and fun.41
Stateful - Stateful helps you delete all the boilerplate code for saving instance state and lets you forget about saving and restoring your fragment's/activity's state.36
costular/kotlin-android-utils - Android utilities for easier and faster Kotlin programming.30
SnowdreamFramework/ToyBricks - Android Library that provide simpler way to achieve modularity.28
adrielcafe/KBus - Dead simple EventBus for Android made with Kotlin and RxJava 228
bakhtiyork/gradients - A curated collection of splendid gradients24
mathcamp/fiberglass - Easy lightweight SharedPreferences library for Android in Kotlin using delegated properties.23
jupf/staticlog - StaticLog - super lightweight static logging for Kotlin, Java and Android.21
rakshakhegde/ObservableFlow - Functional Constructs for Databinding + Kotlin + RxJava20
inaka/KillerTask - Android AsyncTask wrapper library, written in Kotlin.15
adrielcafe/KrumbsView - The ultimate breadcrumbs view for Android!.12
adrielcafe/AndroidCoroutineScopes - This lib implements the most common CoroutineScopes used in Android apps.11
yundom/kache - A lightweight cache library written in Kotlin.9
0xe1f/KotX - Kotlin extension and tool library for Android9
andre-artus/AnvilKotlin - Minimal UI library for Android inspired by React.8
Jintin/MixAdapter - Compose multiple Adapter for RecyclerView in Android.8
programmerr47/ganalytics - A tiny api layer for any analytics in application.3
GlimpseFramework/glimpse-framework-android - OpenGL made simple.2
hpost/RxBrainwaves - RxJava wrapper for NeuroSky MindWave headsets.2
yundom/RxVan - A lightweight event bus written in Kotlin and RxJava.1
calintat/alps - Android library for preferences which includes property delegates and a custom DSL for definining preferences.
Frameworks Back ⇈
1476
nekocode/kotgo - An android development framwork on kotlin using MVP architecture.836
codenameone/CodenameOne - Open source cross platform mobile development framework that offers write once run anywhere native development for iOS (iPhone/iPad), Android, Windows & more using Kotlin & Java33
lightningkite/kotlin-core - A full framework for making Android apps. Based on Anko and Kotson.23
Rasalexman/Flair - Powerful android architecture framework based on MVC pattern without fragments and activities with events system, view backstack and simple lifecycle. Clean Architecture3
hpost/kommon-mvi - Minimal framework for Model View Intent inspired Android applications written in Kotlin.
Projects Back ⇈
2732
inorichi/tachiyomi - Free and open source manga reader for Android.2085
antoniolg/Kotlin-for-Android-Developers - Companion App for the book "Kotlin Android Developers".1822
TwidereProject/Twidere-Android - Material Design ready and feature rich Twitter app for Android 4.0+1703
antoniolg/Bandhook-Kotlin - A showcase music app for Android entirely written using Kotlin language.1535
SimpleMobileTools/Simple-Calendar - A simple calendar with events, customizable widget and no ads.697
SimpleMobileTools/Simple-Gallery - A gallery for viewing photos and videos without ads.531
damianpetla/kotlin-dagger-example - Example of Android project showing integration with Kotlin and Dagger 2.311
dodyg/AndroidRivers - RSS Readers for Android.301
SimpleMobileTools/Simple-File-Manager - A simple file manager for browsing and editing files and directories.287
SimpleMobileTools/Simple-Camera - A camera with flash, zoom and no ads.194
SidneyXu/AndroidDemoIn4Languages - Comparison between Java, Groovy, Scala, Kotlin in Android Development.185
SimpleMobileTools/Simple-Notes - A simple textfield for adding quick notes without ads.145
SimpleMobileTools/Simple-Draw - A canvas you can draw on with different colors.94
AllanWang/KAU - An extensive collection of Kotlin Android Utils83
hanjoongcho/aaf-easydiary - This is a diary application optimized to user experience.61
Karumi/KataScreenshotKotlin - An full exercise to learn how to create screenshot tests for Android59
ziggy42/Blum-kotlin - A simple android Twitter client written in Kotlin57
mustafaberkaymutlu/uv-index - A simple ultraviolet index viewer app for demonstrating Instant Apps + Kotlin + Dagger + MVP54
Karumi/KataSuperHeroesKotlin - A full exercise to learn how to create espresso tests using test doubles and a dependency injector for Android written in Kotlin.42
Karumi/KataContactsKotlin - An exercise to learn how to write software based on Clean Architecture using Kotlin.42
Karumi/KataTODOApiClientKotlin - A full exercise to learn how to use stubbing HTTP in Kotlin.36
Karumi/MaxibonKataKotlin - A ready to use playground to learn how to write tests using property-based testing in Kotlin.28
inaka/kotlillon - Android Kotlin Examples.21
RxKotlin/Pocket - This app help user to save links easily, and can export to Evernote as weekly.19
MakinGiants/todayhistory - App that shows what happened today in history.19
hanjoongcho/aaf-easyphotomap - This is a photomap app that shows photos taken on a map.11
hanjoongcho/aaf-easypassword - A password manager using a single lock pattern for various type passwords management.10
massivedisaster/AFM - An library to help android developers working easly with activities and fragments with Kotlin7
MakinGiants/banjen - Android app to help to tune a banjo.7
adrielcafe/ChromaAndroidApp - Chromatic tuner app.6
ahong222/happy21 - A simple game of Black-Jack write with kotlin1
WilderPereira/ftwfy - The real life Command/Ctrl + F - Android App that uses the Mobile Vision API to allow you to search for any occurrence of a text in a digital document.1
WilderPereira/lmgtfyGen - Simple Android App to generate Let Me Google That For You urls.1
adrielcafe/GreenHellCompanionApp - Unofficial companion app for the game Green Hell.1
inshiro/Kitvei - Free and open source Bible for Android
Extensions Back ⇈
139
ajalt/timberkt - Easy Android logging with Kotlin and Timber.18
rosariopfernandes/fireXtensions - Unofficial Kotlin Extensions for the Firebase Android SDK.
Tools Back ⇈
812
kiruto/debug-bottle - Debug Bottle is an Android runtime debug / develop tools written using kotlin language.
Tests Back ⇈
662
agoda-com/Kakao - Nice and simple DSL for Espresso in Kotlin.
Kotlin JavaScript Back ⇈
JavaScript Back ⇈
973
Kotlin/kotlin-fullstack-sample - Kotlin Full-stack Application Example.270
andrewoma/reakt - Reakt is a Kotlin wrapper for facebook's React library.94
nosix/vue-kotlin - Libraries and tools supporting the use of Vue.js in Kotlin90
rjaros/kvision - Object oriented Web UI framework for Kotlin/JS61
danfma/kodando - Kotlin JS bindings and libraries.60
pixijs/pixi-native - The aim of this project is to provide a fast lightweight 2D library that works across all devices.31
Kabbura/Kunafa - Easy to use, high level framework in Kotlin for front-end web-development and creating web apps without using HTML, CSS, or JavaScript.26
shafirov/klogging - Kotlin logging, both js and jvm.24
markaren/three.kt - Kotlin wrappers for three.js JavaScript 3D library13
stangls/kotlin-js-jquery - A small framework for writing client -side web -applications in Kotlin.5
kengorab/kotlin-javascript-boilerplate - An extremely barebones boilerplate project for compiling Kotlin to Javascript.
Frontend Back ⇈
62
olegcherr/Aza-Kotlin-CSS - Kotlin DSL for CSS
Game Development Back ⇈
18
perses-games/kudens - Develop browser games in Kotlin
Build Tools Back ⇈
516
Kotlin/kotlin-frontend-plugin - Gradle Kotlin plugin for frontend development.26
huston007/kotlin-loader - Kotlin webpack loader.
Integration Back ⇈
284
kotlin/ts2kt - Converter of TypeScript definition files to Kotlin declarations (stubs).
Kotlin Native Back ⇈
Projects Back ⇈
5548
JetBrains/kotlin-native - Kotlin/Native is a LLVM backend for the Kotlin compiler, runtime implementation and native code generation facility using LLVM toolchain.489
JetBrains/kotlinconf-spinner - Simple spinner-like game intended to demonstrate capabilities of Kotlin/Native software stack.15
perses-games/konan-sfml - Kotlin native with SFML example
Kotlin User Groups Back ⇈
Europe Back ⇈
0
Amsterdam Kotlin User Group - Netherlands0
Athens Kotlin User Group - Greece0
Barcelona, KotlinBCN - Spain0
Belarus Kotlin User Group - Belarus0
Belgium Kotlin User Group - Belgium0
Berlin Kotlin User Group - Germany0
Bosnia Kotlin User Group - Bosnia and Herzegovina0
Bucharest Kotlin User Group - Romania0
Budapest Kotlin User Group - Hungary0
Cologne Kotlin User Group - Germany0
Croatia Kotlin User Group - Croatia0
Czech Kotlin User Group - Czech Republic0
Dnipro Kotlin User Group - Ukraine0
Dublin Kotliners - Ireland0
Dusseldorf Kotlin User Group - Germany0
Dutch Kotlin User Group - Netherlands0
Hamburg Kotlin User Group - Germany0
Helsinki Kotlin User Group - Finland0
Italy Kotlin User Group - Italy0
Karlsruhe Kotlin User Group - Germany0
Kyiv Kotlin User Group - Ukraine0
London Kotlin - United Kingdom0
Lyon Kotlin User Group - France0
Madrid Kotlin User Group - Spain0
Manchester Kotlin Developers - United Kingdom0
Milano Kotlin User Group - Italy0
Moscow Kotlin User Group - Russia0
Munich Kotlin User Group - Germany0
Paris Kotlin User Group - France0
Rhein-Main Kotlin - Germany0
St. Petersburg Kotlin User Group - Russia0
Serbia Kotlin User Group - Serbia0
Stockholm Kotlin User Group - Sweden0
Swiss Kotlin User Group - Switzerland0
Toulouse Kotlin User Group - France0
Utrecht Kotlin User Group - Netherlands0
Uzhgorod Kotlin User Group - Ukraine0
Vienna Kotlin - Austria0
Wroclaw Kotlin - Poland0
Warsaw Kotlin - Poland0
Yorkshire Kotlin Meetup - United Kingdom
Asia Back ⇈
0
Ahmedabad Kotlin User Group - India0
Allahabad Kotlin User Group - India0
Azerbaijan Kotlin User Group - Azerbaijan0
Bangladesh Kotlin User Group - Bangladesh0
Bengaluru Kotlin User Group - India0
Bengaluru Kotlin 'BlrKotlin' Meetup - India0
Beijing Kotlin User Group - China0
Bhopal Kotlin User Group - India0
Bhubaneswar Kotlin User Group - India0
Chennai Kotlin User Group - India0
Chengdu Kotlin User Group - China0
Coimbatore Kotlin User Group - India0
Cambodia Kotlin User Group - Cambodia0
Dubai Kotlin User Group - United Arab Emirates0
Hefei Kotlin User Group - China0
Hyderabad Kotlin User Group - India0
Indonesia Kotlin User Group - Indonesia0
Indore Kotlin User Group - India0
Israel Kotlin User Group - Israel0
Istanbul Kotlin User Group - Turkey0
Jalandhar Kotlin User Group - India0
Japan Kotlin User Group - Japan0
Karachi Kotlin User Group - Pakistan0
Kathmandu Kotlin User Group - Nepal0
Kolkata Kotlin User Group - India0
Korean Kotlin User Group - Korea0
Kozhikode Kotlin User Group - India0
Mumbai Kotlin User Group - India0
Mumbai Kotlin for Android - India0
Myanmar Kotlin User Group - Myanmar0
Nepal Kotlin User Group - Nepal0
New Delhi Kotlin User Group - India0
Pakistan KotlinUser Group - Pakistan0
Philippines Kotlin - Philippines0
Pune Kotlin User Group - India0
Saudi Arabia Kotlin User Group - Saudi Arabia0
Shanghai, KotlinThree - China0
Singapore Kotlin User Group - Singapore0
Sri Lanka Kotlin User Group - Sri Lanka0
Syria Kotlin User Group - Syria0
Sultanpur KNIT Kotlin User Group - India0
Taiwan Kotlin User Group - Taiwan0
Tel Aviv Kotlin User Group - Israel0
Thailand Kotlin Developers - Thailand0
Turkey Kotlin User Group - Turkey0
Vellore Kotlin User Group - India0
Vietnam Kotlin User Group - Vietnam0
Vijayawada Kotlin User Group - India
North America Back ⇈
0
Albuquerque Kotlin User Group - USA0
Bay Area Kotlin User Group - USA0
Brooklyn (NY) Kotlin User Group - USA0
Cambridge Kotlin Office Hours - USA0
Chicago Kotlin Users Group - USA0
Cincinnati Kotlin User Group - USA0
Columbus Kotlin User Group - USA0
Dallas, Kotlin DFW - USA0
Guadalajara Kotlin User Group - Mexico0
Guatemala Kotlin Meetup - Guatemala0
Mexico, CDMX Kotlin User Group - Mexico0
Mérida Kotlin User Group - Mexico0
New England User Group - USA0
New York Kotlin Meetup - USA0
Norfolk Kotlin User Group - USA0
Orange County Kotlin Meetup - USA0
San Diego Kotlin User Group - USA0
Santa Cruz Kotlin User Group - USA0
South Florida Kotlin User Group - USA0
Toronto Kotlin - Canada0
Twin Cities Kotlin User Group - USA0
Utah Kotlin - USA0
Vancouver Kotlin Meetup - Canada0
Washington DC Kotlin User Group - USA0
West Florida Kotlin User Group - USA
South America Back ⇈
0
Brasil Kotlin User Group - Brazil0
Buenos Aires Desarrollo en Android con Kotlin - Argentina0
Cascavel Kotlin Meetup - Brazil0
Chile Kotlin User Group - Chile0
Cochabamba Kotlin User Group - Bolivia0
Curitiba Kotlin User Group - Brazil0
El Alto Kotlin User Group - Bolivia0
La Paz Kotlin User Group - Bolivia0
Lima Kotlin User Group - Peru0
Peru Kotlin User Group - Peru0
Sao Paulo Kotlin Meetup - Brazil0
Rio de Janeiro - Brazil
Australia/Oceania Back ⇈
0
Brisbane Kotlin User Group - Australia0
Sydney Kotlin User Group - Australia0
Wellington Kotlin User Group - New Zealand
Africa Back ⇈
0
Abidjan Kotlin User Group - Cote d'Ivoire0
Abuja Kotlin User Group - Nigeria0
Agadir Kotlin User Group - Morocco0
Ado-Ekiti Kotlin User Group - Nigeria0
Angola Kotlin User Group - Angola0
Beira Kotlin User Group - Mozambique0
Brazza Kotlin User Group - Congo0
Cairo Kotlin User Group - Egypt0
Cotonou Kotlin User Group - Benin0
Egypt Kotlin - Egypt0
Fayoum Kotlin User Group - Egypt0
Johannesburg Kotlin User Group - South Africa0
Lagos Kotlin User Group - Nigeria0
Lome Kotlin User Group - Togo0
Minya Kotlin User Group - Egypt0
Nairobi Kotlin User Group - Kenya0
Noun Kotlin User Group - Cameroon0
Ondo Kotlin User Group - Nigeria0
Ouagadougou Kotlin User Group - Burkina Faso0
Rabat Kotlin User Group - Morocco0
Tunisia Kotlin User Group - Tunisia0
Uganda Kotlin User Group - Uganda
Articles, Blog Posts Back ⇈
May 2017 Back ⇈
0
Kotlin Native 0.2 Release - Nikolay Igotti0
Kotlin/Native v0.2 is out - Nikolay Igotti0
Gradle Script Kotlin 0.9.0 Release Notes - Rodrigo B. de Oliveira
April 2017 Back ⇈
0
The Rise and Fall of JVM Languages - Andrew Binstock0
Kotlin/Native Tech Preview: Kotlin without a VM - Andrey Breslav0
Kotlin 1.1 is also for Android Developers - Roman Belov0
Kotlin 1.1 Event Report - Alina Dolgikh0
Use Kotlin with npm, webpack and react - Dmitry Jemerov0
Kotlin 1.1.2 is out - Dmitry Jemerov0
Bytecode behind coroutines in Kotlin - Eugene Petrenko0
How we made Basecamp 3’s Android app 100% Kotlin - Dan Kim
March 2017 Back ⇈
0
Kotlin 1.1 Released with JavaScript Support, Coroutines and more - Roman Belov0
Kotlin 1.1 Event - Alina Dolgikh0
Gradle Script Kotlin 0.8.0 Release Notes - Rodrigo B. de Oliveira0
Announcing KotlinConf - Hadi Hariri0
Kotlin 1.1.1 is out - Dmitry Jemerov0
Kotlin 1.0.7 is out - Dmitry Jemerov0
Kotlin 1.1 Event in Your City - Alina Dolgikh0
Reactor Kotlin Extensions 1.0.0.M1 released - Sébastien Deleuze
February 2017 Back ⇈
0
Kotlin 1.1 Beta 2 is here - Dmitry Jemerov0
The Design and Construction of Modern Build Tools - Cédric Beust0
Using Kotlin type-safe builders to create a DSL for Forms - Giacomo Bresciani0
Creating a self-contained Kotlin program using Avian - Miguel Castiblanco0
Our first book about Kotlin is out - Dmitry Jemerov0
Kotlin 1.1 Release Candidate is Here - Mikhail Glukhikh
January 2017 Back ⇈
0
Leveraging TornadoFX to the fullest - Edvin Town0
Why I prefer Kotlin - Graham Cox0
Kanvas: generating a simple IDE from your ANTLR grammar - Federico Tomassetti0
How I built my first Kotlin-VertX-Hibernate stack - Jan Vladimir Mostert0
Introducing Kotlin support in Spring Framework 5.0 - Sébastien Deleuze0
I wrote my website in Kotlin - Lewis Rhine0
Corda: Kotlin - Mike Hearn0
Kotlin 1.1 Beta Is Here! - Andrey Breslav0
Experimental status of coroutines in 1.1 and related compatibility concerns - Andrey Breslav0
Kotlin 1.1: What’s coming in the standard library - ilya.gorbunov0
Announcing the Support Program for Kotlin User Groups and Events - Alina Dolgikh
December 2016 Back ⇈
0
Data Binding in Anko - Lewis Rhine0
Upgrade your workflow with 0-installation kotlin scriptlets - Holger Brandl0
Kotlin: как сделать жизнь Java-разработчика легче? - Stanislav Sinitsky, Alexander Mikhalchenko0
Kotlin: How to Make a Java Developer's Life Easier? - Stanislav Sinitsky, Alexander Mikhalchenko0
Thinking Functionally - Lewis Rhine0
Building microservices with Kotlin and Spring Boot - Gabriel Francisco0
Kotlin 1.1-M04 is here! - Ilya Chernikov0
Kotlin in Practice with Spring Boot and Vaadin - Philipp Hauer0
Concurrency Primitives in Kotlin - Egor Andreevici0
Write a lightweight, cross-platform HTML5 desktop app with Kotlin - Lorenzo Angelini0
Kotlin is cheating on me... - Andrea Franceschini0
The Reactive Scrabble benchmarks - Dávid Karnok0
Kotlin 1.0.6 is here! - Yan Zhulanow0
Kotlin без магии - Mike Gorunov0
Kotlin, rockin’ in production - Nabeel Ali Memon
November 2016 Back ⇈
0
Our Experiment Building a Multiselection Solution for Android in Kotlin - Artem Kholodnyi0
Quick dive in Kotlin extensions - Piotr Ślesarew0
Беглый взгляд на Async-Await в Android - Макс Ровкин0
Kotlin 1.0.5 is here - Dmitry Jemerov0
Погружение в Async-Await в Android - Макс Ровкин0
400% faster layouts with Anko - Simon Vergauwen0
Why You Must Try Kotlin For Android Development ? - Amit Shekhar0
A clean status bar with Android System UI and QuickDemo - David Schreiber‑Ranner0
Getting started with Kotlin and third-party libraries Glide, Dagger 2, Retrofit 2, Realm, MVP and RxJava on Android - Yaroslav Polyakov0
Kotlin Configuration Scripts: An Introduction - Hadi Hariri0
App State as a tree - Lewis Rhine0
Exploring an Either Monad in Kotlin - Alex Hart0
Kotlin 1.1-M03 is here! - Ilya Chernikov0
5 small things you probably don’t know about Kotlin - Piotr Ślesarew0
Non-volatile vs volatile captured refs by default - Roman Elizarov0
Solutions to multiple inheritance in Kotlin - Renato Athaydes0
Kotlin ternary operator - naixx0
Using the Kotlin Language with Apache Spark - Thomas Nield
October 2016 Back ⇈
0
Mocking Kotlin with Mockito - Hadi Hariri0
Extension Functions Can Be Utility Functions - Duncan McGregor0
More Kotlin Extension Fun - Duncan McGregor0
PultusORM : Sqlite ORM for Kotlin - Sakib Sami0
Experimenting with “mutation testing” and Kotlin - Ian Clarke0
Extension functions for more consistent APIs - Nicolas Fränkel0
Taking Kotlin for a ride - Hadi Tok0
A new hope for the JVM: Kotlin - Giacomo Bresciani0
Swift vs Kotlin for real iOS/Android apps - Angel G. Olloqui0
Functions as Data - Mark Galea0
Kotlin 1.1-M02 is here! - Denis Zharkov0
DSL builder in Kotlin - Piotr Ślesarew0
The Road to Gradle Script Kotlin 1.0 - Rodrigo B. de Oliveira0
Composing functions in Kotlin with extensions and operators - Daniele Conti0
Kotlin: How to Make Your Java Code Base Cleaner and More Readable - Kenneth Ford0
Kotlin for Data Science - Thomas Nield0
A Whirlwind Tour of the Kotlin Type Hierarchy - Nat Pryce0
Zero boilerplate delegation in Kotlin - Piotr Ślesarew0
Easy DSL design with Kotlin - Nicolas Fränkel
September 2016 Back ⇈
0
Kotlin census: call to action - Roman Belov0
Building DSL Instead of an IDE Plugin - Eugene Petrenko0
Building a compiler for your own language: validation - Federico Tomassetti0
Kotlin vs Java: Compilation speed - AJ Alt0
Crafting Log4j Configuration DSL - Eugene Petrenko0
A Developer’s Look at Kotlin - David Bolton0
Kotlin NetBeans plugin beta is out! - Dmitry Jemerov0
Kotlin 1.0.4 is here - Dmitry Jemerov0
The power of templating in a DSL - Eugene Petrenko0
Why Kotlin is the next big thing for Java developers - Nitin Y0
An in-depth look at Kotlin’s initializers - AJ Alt0
Kotlin in Production - What works, Whats broken - DripStat
August 2016 Back ⇈
0
Calling on EAPers - Roman Belov0
More readable tests with Kotlin - Flavio0
The Kobalt diaries: Parallel builds - Cédric Beust0
Lessons from converting an app to 100% Kotlin - AJ Alt0
Issues Faced With Kotlin During Android Development - Elisha Lye0
PaperParcel with Kotlin - Almond Joseph Mendoza0
Logging in Kotlin & Android: AnkoLogger vs kotlin-logging - osha10
The Next Language You Thought You Didn’t Need - Jay Dellinger0
Kotlin: The Good, The Bad, and The Ugly - AJ Alt0
Decision Trees with Kotlin - Mark Galea0
Scala vs Kotlin: inline and infix - Nicolas Fränkel0
Improved Pattern Matching in Kotlin - Jacob Zimmerman0
Getting started with Kotlin in Android development - Dmitry Chyrta0
Kotlin: val does not mean immutable, it just means readonly, yeah - Artem Zinnatullin0
Ten Kotlin Features To Boost Android Development - Ivan Kušt0
Writing Kotlin Idiomatic Code - Denis Trailin0
Natural testing with Kotlin - Vardan Torosyan
July 2016 Back ⇈
0
Data Driven Testing with Spek - Konstantin Semenov0
Never say final: mocking Kotlin classes in unit tests - Danny Preussler0
Scala vs Kotlin: Pimp my library - Nicolas Fränkel0
First glimpse of Kotlin 1.1: Coroutines, Type aliases and more - Andrey Breslav0
Scala vs Kotlin: Operator overloading - Nicolas Fränkel0
Things We've Learned During Coolcal Development in Kotlin - Przemek Dąbrowski0
JUnit 5 with Spring Boot (plus Kotlin) - Mike Plummer0
UI Testing: separating Assertions from Actions with Kotlin DSL - Artem Zinnatullin0
KotlinLifeguard #1 - Daniel Gomez Rico
June 2016 Back ⇈
0
Where We Stand & What's Next for Kotlin - Andrey Breslav0
What’s in store for Kotlin this year - Gabriela Motroc0
Kotlin Eclipse Plugin 0.7 Is Here! - Nikolay Krasko0
From Groovy to Kotlin - Dmitry Kandalov0
When Kotlin met Gradle - Gabriela Motroc0
Kotlin 1.0.3 EAP - Pavel Talanov0
Архитектор Kotlin: «Язык программирования — рабочий инструмент. Если никогда их не менять, можно отстать от жизни» - yankoits0
Meet the Kotlin Team at Gradle Summit - Dmitry Jemerov0
Kotlin Night in San Francisco Recordings - Roman Belov0
News from KotlinTest - medium0
Kotlin Native - Mike Hearn0
Ad-hoc polymorphism in Kotlin - Cédric Beust0
Kotlin null safety and its performance considerations -- part 1 - Konrad Kamiński0
How to get IDEA to detect kotlin generated sources using Gradle - Nish Tahir0
Kotlin 1.0.3 Is Here! - Roman Belov
May 2016 Back ⇈
0
JMock and Kotlin - Duncan McGregor0
Testing in Kotlin - Stephen Samuel0
Kosent - Duncan McGregor0
Kotlin 1.0.2 is Here - Dmitry Jemerov0
Gradle Elevates the Build to First-Class Programming With Kotlin Language - BusinessWire0
Kotlin Meets Gradle - Chris Beams0
Gradle Meets Kotlin - Hadi Hariri0
Kotlin, dragging java into the modern world - Tim Gray0
Neural Network in Kotlin - Cédric Beust0
Some of my favorite Kotlin features (that we use a lot in Basecamp) - Dan Kim0
Neural Networks in Kotlin (part 2) - Cédric Beust
April 2016 Back ⇈
0
Experimental: Kotlin and mutation testing - Nicolas Frankel0
Exploring Delegation in Kotlin - @codemonkeyism0
Kotlin’s killer features - Jasper Sprengers0
Kotlin: Practical Experience - Allen Wallis0
Kotlin Digest 2016.Q1 - Roman Belov0
Android And Kotlin - Bartosz Kosarzycki0
Keddit — Part 7: Infinite Scroll: Higher-Order functions & Lambdas - Juan Ignacio Saravia0
The Kobalt diaries: Automatic Android SDK management - Cédric Beust0
Making Android Development Easier - Maan Najjar0
Kotlin for Scala Developers - Stephen Samuel0
Kotlin Post-1.0 Roadmap - Dmitry Jemerov0
Few thoughts about Kotlin and why I like it so much - Dhananjay Nene0
Performance comparison - building Android UI with code (Anko) vs XML Layout. - Andrew Drobyazko0
Code improvements with Kotlin - Nicolas Frankel0
Exercises in Kotlin: Part 1 - Getting Started - Dhananjay Nene0
Exercises in Kotlin: Part 2 - High level syntax and Variables - Dhananjay Nene0
Kotlin + Android First Impressions - Keyhole Software0
Exercises in Kotlin: Part 3 - Functions - Dhananjay Nene0
JDK7/8 features in Kotlin 1.0 - Ilya Gorbunov0
Writing Concise Code With Kotlin - Peter Sommerhoff0
Exercises in Kotlin: Part 4 - Control flows and return - Dhananjay Nene0
Exercises in Kotlin: Part 5 - Classes - Dhananjay Nene
March 2016 Back ⇈
0
Developing on Android sucks a lot less with Kotlin - Kuno Qing0
Kotlin & Android: A Brass Tacks Experiment, Part 5 - Doug Stevenson0
Kotlin для начинающих - @Devcolibri0
Kotlin: a new JVM language you should try - Rafal Gancarz0
Видео со встречи JUG.ru с разработчиками Kotlin - JetBrains0
Building a Kotlin project 2/2 - Ciro Rizzo0
Building a Kotlin project 1/2 - Ciro Rizzo0
Kotlin Month Post 2: Inheritance and Defaults - Jacob Zimmerman0
Solving the Josephus problem in Kotlin - Nicolas Franke0
A DSL Workbench with Gradle and Kotlin - Eugene Petrenko0
Kotlin & Android: A Brass Tacks Experiment, Part 6 - Doug Stevenson0
Getting Started with Kotlin and Anko on Android - Donn Felker0
SDCast #41: в гостях Андрей Бреслав, руководитель проекта Kotlin в компании JetBrains - Андрей Бреслав, Константин Буркалев0
Why I don't want to use Kotlin for Android Development yet - Artem Zinnatullin0
Kotlin Month Post 3: Safety - Jacob Zimmerman0
Feedback on the Josephus problem - Nicolas Frankel0
Kotlin & Android: A Brass Tacks Experiment Wrap-Up - Doug Stevenson0
Kotlin : Retrofit + RxAndroid + Realm - Ahmed Rizwan0
Using Kotlin For Tests in Android - Sergii Zhuk0
Kotlin 1.0.1 is Here! - Andrey Breslav0
Kotlin recipes for Android (I): OnGlobalLayoutListener - Antonio Leiva0
Kotlin Educational Plugin - Roman Belov0
Algebraic Data Types In Kotlin - Mike Gehard0
Kotlin Month Post 4: Properties - Jacob Zimmerman0
A Geospatial Messenger with Kotlin, Spring Boot and PostgreSQL - Sébastien Deleuze0
Андрей Бреслав и Дмитрий Жемеров о Kotlin 1.0 на jug.msk.ru - Дмитрий Белобородов0
Writing a RESTful backend using Kotlin and Spring Boot - Dimitar Kotevski0
How to Hot Deploy Java/Kotlin classes in Dev - Jan Vladimir Mostert0
Creating an AndroidWear watchface using Kotlin - Roberto Perez0
Rest API plumbing with kotlin - Gaetan Zoritchak0
Kotlin’s Android Roadmap - Dmitry Jemerov0
Ubuntu Make 16.03 Released With Eclipse JEE And IntelliJ IDEA EAP Support, More - Alin Andrei0
10 Features I Wish Java Would Steal From the Kotlin Language - Lukas Eder
February 2016 Back ⇈
0
Scala vs Kotlin - Lionel0
Kotlin & Android: A Brass Tacks Experiment, Part 2. - Doug Stevenson0
Kotlin & Android: A Brass Tacks Experiment, Part 1. - Doug Stevenson0
10 Kotlin Tutorials for Beginners: Dive Into Kotlin Programming - Peter Sommerhoff0
Kotlin Coding - Ciro Rizzo0
Podcast Разбор Полетов: Episode 102 — Kotlin, тесты и здоровый сон. - Dmitry Jemerov, Viktor Gamov, Alexey Abashev, Anton Arphipov, Dmitry Churbanov, Anton Arhipov0
Kotlin 1.0 Release Candidate is Out! - Andrey Breslav0
Kotlin & Android: A Brass Tacks Experiment, Part 4 - Doug Stevenson0
Kotlin + RxJava = Functional Powerhouse - Thomas Nield0
The Journey of a Spring Boot application from Java 8 to Kotlin: The Application Class - Mike Gehard0
JVM Newcomer Kotlin 1.0 is GA - Lucy Carey0
Developing Spring Boot applications with Kotlin. - Sébastien Deleuze0
Kotlin 1.0 Released: Pragmatic Language for JVM and Android - Andrey Breslav0
Релиз Kotlin 1.0, языка программирования для JVM и Android. - Open Source0
Kotlin 1.0: The good, the bad and the evident. - Gabriela Motroc0
Kotlin & Android: A Brass Tacks Experiment, Part 3. - Doug Stevenson0
Kotlin 1.0. Задай вопрос команде. - Роман Белов0
DevZen Podcast: Kotlin и Vulkan 1.0 — Episode 0080. - DevZen Podcast0
Немного о Kotlin. - @fogone0
Радио-Т 484 - Umputun, Bobuk, Gray, Ksenks0
Weekend resources for new Kotlin programmers - Joey deVilla0
The Kobalt diaries: testing - Cédric Beust0
Using Mockito for unit testing with Kotlin (1/x) - MAKINGIANTS0
Kotlin — Love at first line - Dimitar Kotevski0
More Kotlin Features to Love - Jim Baca0
A Very Peculiar, but Possibly Cunning Kotlin Language Feature. - Lukas Eder0
Kotlin: Easily storing a list in SharedPreferences with Custom Accessors - Dennis Lysenko0
The Journey of a Spring Boot application from Java 8 to Kotlin, part 2: Configuration Classes - Mike Gehard0
Kotlin 1.0 is finally released! - Jacob Zimmerman0
An Introduction to Kotlin - Mike Plummer0
Kotlin - 2 Years On - James Hughes0
Kotlin Month Post 1: Assorted Features - Jacob Zimmerman0
Kotlin and Ceylon - Elvira0
Как себе выстрелить в ногу в Kotlin - @ov7a0
The Journey of a Spring Boot application from Java 8 to Kotlin, part 3: Data Classes - Mike Gehard
January 2016 Back ⇈
0
Kotlin XML Binding - Eugene Petrenko0
Playing with Spring Boot, Vaadin and Kotlin - Nicolas Frankel0
Android development with Kotlin - Fernando Ramirez0
Kotlin, the somewhat obscure modern Android-friendly programming language - Brandon Kase0
Mimicking Kotlin Builders in Java and Python - Jacob Zimmerman0
My Kotlin Adventure - Ciro Rizzo0
KillerTask, the solution to AsyncTask implementation - Fernando Ramirez
December 2015 Back ⇈
0
Kotlin for Java Developers: 10 Features You Will Love About Kotlin - Peter Sommerhoff0
Early Impressions of Kotlin - Nat Pryce
November 2015 Back ⇈
0
Setting up Kotlin with Android and tests - Laura Kogler
October 2015 Back ⇈
0
Exploring the Kotlin standard library - Cédric Beust
September 2015 Back ⇈
0
Kotlin ❤ FP - Mike Hearn0
Kotlin: A Low-Ceremony, High-Integration Language - HADI HARIRI
August 2015 Back ⇈
0
Building APIs on the JVM Using Kotlin and Spark – Part 1 - Travis Spencer0
Production Ready Kotlin - Jayson Minard
July 2015 Back ⇈
0
Why Kotlin is my next programming language - Mike Hearn0
Android + Kotlin = <3 - Michael Sattler0
Без слайдов: интервью с Дмитрием Жемеровым из JetBrains - Алексей Фёдоров
June 2015 Back ⇈
0
Quasar and Kotlin - a Powerful Match - Fabio0
Exploring Kotlin - Peter Ledbrook0
RxAndroid and Kotlin (Part 1) - Ahmed Rizwan
December 2014 Back ⇈
0
Non-trivial constructors in Kotlin - Alex Shabanov
April 2013 Back ⇈
0
The Advent of Kotlin: A Conversation with JetBrains' Andrey Breslav - Janice J. Heiss
February 2013 Back ⇈
0
Exploring the Kotlin Standard Library - Part 3 - Jamie McCrindle
January 2013 Back ⇈
0
Exploring the Kotlin Standard Library - Part 1 - Jamie McCrindle0
The Adventurous Developer’s Guide to JVM languages – Kotlin - Simon Maple0
Exploring the Kotlin Standard Library - Part 2 - Jamie McCrindle
Videos Back ⇈
March 2018 Back ⇈
0
Kotlin EE: Boost your Productivity - Marcus Fihlon @ Voxxed Days Bucharest
April 2017 Back ⇈
0
The Future of Kotlin: How agile can language development be? - Andrey Breslav
December 2016 Back ⇈
0
Taking Kotlin to production, Seriously - Haim Yadid0
Functional Programming in Kotlin with funKTionale (Video) - Mario Arias0
Revisiting Types In Kotlin - Francisco Estevez0
Costruiamo un treno in Kotlin - Francesco Vasco0
Kotlin: Будущие изменения и текущие мифы - Android в Лицах
November 2016 Back ⇈
0
Kotlin in Real Projects - Anton Keks0
10 Kotlin Tricks in 10(ish) Minutes - Jake Wharton0
Kotlin Night London - JetBrains0
Redux for Android using Kotlin - Nevin Chen0
Code Swarm for Kotlin - Landon Wilkins0
Developing a Geospatial Webservice with Kotlin and Spring Boot - Sébastien Deleuze
October 2016 Back ⇈
0
Better Android Development with Kotlin and Gradle - Ty Smith0
Christina Lee: Kotlin in Production - Android Dialogs0
Spring Tips: the Kotlin Programming Language - Josh Long0
Spring Boot and Kotlin, a match made in Heaven - Nicolas Frankel
September 2016 Back ⇈
0
Kotlin - Ready for Production - Hadi Hariri
August 2016 Back ⇈
0
Andrey Breslav: Kotlin Coroutines, JVMLS 2016 - Andrey Breslav0
Writing Gradle Build Scripts in Kotlin - Chris Beams & Rodrigo B. de Oliveiranp
May 2016 Back ⇈
0
You can do Better with Kotlin - Svetlana Isakova
April 2016 Back ⇈
0
Type safe JavaFX CSS with TornadoFX - Edvin Syse
March 2016 Back ⇈
0
Дмитрий Полищук - Kotlin + Android: практический ликбез - Дмитрий Полищук
January 2016 Back ⇈
0
Fun with Kotlin - Eder Bastos
October 2015 Back ⇈
0
Kotlin NoSQL for MongoDB in Action - Andrey Cheptsov
August 2015 Back ⇈
0
JVMLS 2015 - Flexible Types in Kotlin - Andrey Breslav
December 2014 Back ⇈
0
Kotlin for Java developers - Hadi Hariri
November 2014 Back ⇈
0
GeeCON Prague 2014: Andrey Cheptsov - A Reactive and Type-safe Kotlin DSL for NoSQL and SQL - Andrey Cheptsov
September 2014 Back ⇈
0
Kotlin vs Java puzzlers - Svetlana Isakova
Slides Back ⇈
April 2017 Back ⇈
0
Future of Kotlin - How agile can language development be? - Andrey Breslav
November 2016 Back ⇈
0
Kotlin Lang - Jemo Mgebrishvili0
FRP + Kotlin - Giorgio Natili
September 2016 Back ⇈
0
Generating Kotlin Code for Better Refactorings, Tests, and IDE Support - Eugene Petrenko0
Functional Programming in Kotlin with funKTionale - Mario Arias
April 2016 Back ⇈
0
Kotlin DSL: Anko - @maciekjanusz0
Kotlin + Android - Dmytro Danylyk
May 2015 Back ⇈
0
Kotlin: New Hope in a Java 6 Wasteland - Michael Pardo
Webinars Back ⇈
November 2015 Back ⇈
0
Functional Programming with Kotlin - Roman Belov
September 2015 Back ⇈
0
Quasar: Efficient and Elegant Fibers, Channels and Actors - Roman Belov