Kotlin is a cross-platform, statically typed, general-purpose programming language with type inference. Kotlin is designed to interoperate fully with Java, and the JVM version of its standard library depends on the Java Class Library, but type inference allows its syntax to be more concise.

Most popular

JetBrains Kotlin Programming Language Welcome to Kotlin! Some handy links: Kotlin Site Getting Started Guide Try Kotlin Kotlin Standard Library Issue Tracker Forum Kotlin Blog Follow Kotlin on Twitter Pub

tachiyomiorg Build Stable Weekly Preview Contribute Support Server Tachiyomi Tachiyomi is a free and open source manga reader for Android 5.0 and above.

ktorio Ktor is a framework for quickly creating web applications in Kotlin with minimal effort. embeddedNettyServer(8080) { get("/") { call.respondText(ContentType.Text.Html, "Hello, world!") } }.start(wait = t

JetBrains Jetpack Compose for Desktop, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.

android Android KTX A set of Kotlin extensions for Android app development. The goal of Android KTX is to make Android development with Kotlin more concise, pleasant, and idiomatic. It is an explicit goal of this project to

InsertKoinIO What is KOIN? A pragmatic lightweight dependency injection framework for Kotlin developers. Written in pure Kotlin, using functional resolution only: no proxy, no code generation, no reflection. Koin is a DSL, a lig

InsertKoinIO What is KOIN? A pragmatic lightweight dependency injection framework for Kotlin developers. Written in pure Kotlin, using functional resolution only: no proxy, no code generation, no reflection. Koin is a DSL, a lig

JetBrains Welcome to Exposed, an ORM framework for Kotlin. Exposed offers two levels of database access: typesafe SQL wrapping DSL and lightweight data access objects. Our official mascot is Cuttlefish, which is best known for its

mozilla-mobile Firefox Preview Firefox Preview (internal code name: "Fenix") is an all-new browser for Android, based on GeckoView and Mozilla Android Components. ** Note: The team is currently experiencing heavy triage and review

tipsy Javalin - A simple web framework for Java and Kotlin Javalin is a very lightweight web framework for Kotlin and Java which supports WebSockets, HTTP2 and async requests. Javalinโ€™s main goals are simplicity, a great

igorwojda Project description Showcase is a sample project that presents a modern, 2020 approach to Android application development with up to date tech-stack. The goal of the project is to demonstrate best practices by

dbacinski Design Patterns In Kotlin โš ๏ธ New article about testing: Unit Testing with Mockito 2 Project maintained by @dbacinski (Dariusz Baciล„ski) Inspired by Design-Patterns-In-Swift by @nsmeme (Oktawian Chojna

arrow-kt ฮ›rrow is a library for Typed Functional Programming in Kotlin. It includes the most popular data types, type classes and abstractions such as Option, Try, Either, IO, Functor, Applicative, Monad and many more empowering use

detekt detekt Meet detekt, a static code analysis tool for the Kotlin programming language. It operates on the abstract syntax tree provided by the Kotlin compiler. Features code smell analysis for

Kotlin Kotlin cross-platform / multi-format reflectionless serialization Kotlin serialization consists of a compiler plugin, which automatically produces visitor code for classes, and runtime library, which uses generate

bufferapp Android Clean Architecture Boilerplate Welcome ๐Ÿ‘‹ We hope this boilerplate is not only helpful to other developers, but also that it helps to educate in the area of architecture. We created this boilerplate f

kotest Kotest is a flexible and comprehensive testing tool for Kotlin with multiplatform support. Previously known as Kotlintest - From release 4.0 this project is now known as Kotest For latest updates see Changelog.

square KotlinPoet KotlinPoet is a Kotlin and Java API for generating .kt source files. Source file generation can be useful when doing things such as annotation processing or interacting with metadata files (e.g., database sc

angelolloqui SwiftKotlin A tool to convert Swift code to Kotlin in a very easy and quick way. What is this? SwiftKotlin is a framework, a command line tool and a Mac application for translating Swift code into

JetBrains KotlinConf App This is the official KotlinConf App! We hope you enjoy(ed) the conference and sessions. This repository contains the source code of the application. All pieces of the application are implemented in Kot

antoniolg Kotlin for Android Developers (the book) This is the code you can use to follow the book. https://antonioleiva.com/kotlin-android-developers-book/ Are you tired of using an ancient, inexpressive and unsafe language to

dropbox Android Library for Async Data Loading and Caching

VMadalin Kotlin Sample App Kotlin Sample App is a sample project that presents modern, 2019 approach to Android application development using Kotlin and latest tech-stack. The goal of the project is to demonstrate be

LouisCAD Splitties Splitties is a collection of small Kotlin multiplatform libraries (with Android as first target). These libraries are intended to reduce the amount of code you have to write, freeing code reading and writing

mozilla-mobile Android components A collection of Android libraries to build browsers or browser-like applications. Getting Involved We encourage you to participate in this open source project. We love pull requests,

joreilly PeopleInSpace Minimal Kotlin Multiplatform project using Jetpack Compose and SwiftUI. Currently running on Android iOS watchOS macOS Web It makes use of basic API (http://open-notify.org/Open-Notify-API/P

LukasLechnerDev ๐ŸŽ“ Learning Kotlin Coroutines for Android by example. ๐Ÿš€ Sample implementations for real-world Android use cases. ๐Ÿ›  Unit tests included!

ajalt Clikt (pronounced "clicked") is a multiplatform Kotlin library that makes writing command line interfaces simple and intuitive. It's the "Command Line Interface for Kotlin". It is designed to make the process of writin

saket Press is a wysiwyg writer for crafting notes inspired by Bear. It uses markdown for styling and formatting text with a beautiful inline preview. Press was created as a proof-of-concept for exploring Kotlin Multiplatfor

Yalantis SearchFilter Live DEMO on appetize.io Check this project on dribbble Read how we did it on our blog ##Requirements Android SDK 18+ ##Usage Add to your root build.gradle: allprojects { repositories

Tinder StateMachine A Kotlin DSL for finite state machine. StateMachine is used in Scarlet Usage In this example, we create a StateMachine from the following state diagram. Define states, event, and side effe

nekocode README This is an android application template project built with kotlin language and some useful libraries. It provides a creator script to quickly create an project from template. Creating project Make sur