Skip to content

A curated list of awesome Kotlin related stuff Inspired by awesome-java.

Notifications You must be signed in to change notification settings

russellbstephens/awesome-kotlin

 
 

Repository files navigation

Awesome Kotlin (https://kotlin.link)

A curated list of awesome Kotlin related stuff inspired by awesome-java. :octocat:

List of Awesome List Badge Travis CI Build Status Badge Awesome Kotlin Badge

📰 RSS Feed of articles, videos, slides, updates (20 latest articles)

📰 RSS Feed of articles, videos, slides, updates (full archive)

Spread Awesome Kotlin!

Here awesome badge for your project:

[![Awesome Kotlin Badge](https://kotlin.link/awesome-kotlin.svg)](https://github.com/KotlinBy/awesome-kotlin)

Table of Contents

Links Back ⇈

Official Links Back ⇈

Resources Back ⇈

Books and Courses Back ⇈

Libraries/Frameworks Back ⇈

Tests Back ⇈

Dependency Injection Back ⇈

Functional Programming Back ⇈

  • cbeust/klaxon - Lightweight library to parse JSON in Kotlin.
  • SalomonBrys/Kotson - Gson for Kotlin, Kotson enables you to parse and write JSON with Google's Gson using a conciser and easier syntax.
  • FasterXML/jackson-module-kotlin - Jackson module that adds support for serialization/deserialization of Kotlin classes and data classes.
  • fboldog/ext4klaxon - Type Extensions (Long, Int, Enum, Date) for Klaxon.
  • Jire/KTON - Object notation in pure Kotlin!

Database Back ⇈

Tools Back ⇈

Desktop Back ⇈

Http Clients Back ⇈

Editors Back ⇈

Syntax Highlighters Back ⇈

Game Development Back ⇈

  • Kotlin/kotlinx.reflect.lite - Lightweight library allowing to introspect basic stuff about Kotlin symbols.
  • puniverse/quasar - Fibers, Channels and Actors for the JVM.
  • MehdiK/Humanizer.jvm - Humanizer.jvm meets all your jvm needs for manipulating and displaying strings, enums, dates, times, timespans, numbers and quantities.
  • mplatvoet/kovenant - Promises for Kotlin and Android
  • kohesive/klutter - A mix of random small libraries for Kotlin, the smallest reside here until big enough for their own repository.
  • kohesive/solr-undertow - Solr Standalone Tiny and High performant server.
  • leprosus/kotlin-hashids - Library that generates short, unique, non-sequential hashes from numbers.
  • mplatvoet/progress - Progress for Kotlin.
  • sargunster/CakeParse - Simple parser combinator library for Kotlin.
  • sargunster/KtUnits - Tiny unit conversion library for Kotlin.
  • hotchemi/khronos - An intuitive Date extensions in Kotlin.
  • yole/kxdate - Kotlin extensions for Java 8 java.time API
  • ingokegel/jclasslib - jclasslib bytecode viewer is a tool that visualizes all aspects of compiled Java class files and the contained bytecode.
  • holgerbrandl/krangl - krangl is a {K}otlin library for data w{rangl}ing
  • debop/koda-time - Joda Time Extensions in Kotlin. (From Java 8 use java.time instead)
  • MicroUtils/kotlin-logging - Lightweight logging framework for Kotlin. Used as a wrapper for slf4j with Kotlin extensions.
  • cesarferreira/kotlin-pluralizer - Kotlin extension to pluralize and singularize strings.
  • JoelW-S/groothy - Kotlin implementation of Groovy Truth.
  • Jire/Strukt - Value types on the JVM, today!
  • soywiz/korio - Korio: Kotlin cORoutines I/O: Streams + Async TCP Client/Server + Virtual File System for JVM, Node.JS and Browser.
  • soywiz/korim - Korim: Kotlin cORoutines IMaging utilities depending on Korio.
  • soywiz/korui - Korui: Kotlin cORoutines User Interfaces: korio + kimage + korui
  • moshbit/Kotlift - Kotlift is the first source-to-source language transpiler from Kotlin to Swift.
  • consoleau/kassava - This library provides some useful kotlin extension functions for implementing toString() and equals() without all of the boilerplate.
  • moove-it/fakeit - Generates realistic fake data — like names, emails, dates, countries — to be used in your Android development environment.
  • czyzby/kotlin-times - A simple utility library for readable loops.
  • phxql/aleksa - Aleksa is a small framework for writing Alexa Skills in Kotlin.
  • cretz/asmble - Compile WebAssembly to JVM and other WASM tools.

Extensions Back ⇈

Configuration Back ⇈

Graphics Back ⇈

Data Science Back ⇈

Command Line Interface Back ⇈

Projects Back ⇈

Build tools Back ⇈

  • brikk/brikk - Brikk dependency manager (Kotlin, KotlinJS, Java, ...).
  • lice-lang/lice - A Lisp-like language's interpreter written in Kotlin
  • sureshg/InstallCerts - Create a PKCS12 TrustStore by retrieving server certificates.

Desktop Back ⇈

Examples Back ⇈

Idea Plugins Back ⇈

Android Back ⇈

Libraries Back ⇈

Frameworks Back ⇈

Projects Back ⇈

Extensions Back ⇈

Tools Back ⇈

  • kiruto/debug-bottle - Debug Bottle is an Android runtime debug / develop tools written using kotlin language.

Kotlin JavaScript Back ⇈

JavaScript Back ⇈

Frontend Back ⇈

Game Development Back ⇈

Build Tools Back ⇈

Integration Back ⇈

  • kotlin/ts2kt - Converter of TypeScript definition files to Kotlin declarations (stubs).

Kotlin Native Back ⇈

Projects Back ⇈

Kotlin User Groups Back ⇈

Europe Back ⇈

America Back ⇈

Australia Back ⇈

Articles, Blog Posts Back ⇈

April 2017 Back ⇈

March 2017 Back ⇈

February 2017 Back ⇈

January 2017 Back ⇈

December 2016 Back ⇈

November 2016 Back ⇈

October 2016 Back ⇈

September 2016 Back ⇈

August 2016 Back ⇈

July 2016 Back ⇈

June 2016 Back ⇈

May 2016 Back ⇈

April 2016 Back ⇈

March 2016 Back ⇈

February 2016 Back ⇈

January 2016 Back ⇈

December 2015 Back ⇈

November 2015 Back ⇈

October 2015 Back ⇈

September 2015 Back ⇈

August 2015 Back ⇈

July 2015 Back ⇈

June 2015 Back ⇈

December 2014 Back ⇈

April 2013 Back ⇈

February 2013 Back ⇈

January 2013 Back ⇈

Videos Back ⇈

April 2017 Back ⇈

December 2016 Back ⇈

November 2016 Back ⇈

October 2016 Back ⇈

September 2016 Back ⇈

August 2016 Back ⇈

May 2016 Back ⇈

April 2016 Back ⇈

March 2016 Back ⇈

January 2016 Back ⇈

October 2015 Back ⇈

August 2015 Back ⇈

December 2014 Back ⇈

November 2014 Back ⇈

September 2014 Back ⇈

Slides Back ⇈

April 2017 Back ⇈

November 2016 Back ⇈

September 2016 Back ⇈

April 2016 Back ⇈

May 2015 Back ⇈

Webinars Back ⇈

November 2015 Back ⇈

September 2015 Back ⇈


CC0

About

A curated list of awesome Kotlin related stuff Inspired by awesome-java.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 99.0%
  • Other 1.0%