sepatel / awesome-kotlin

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

Home Page:http://kotlin.link/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Awesome Kotlin

Books and Courses

Libraries/Frameworks

Web

Tests

Dependency Injection

Functional Programming

JSON

  • 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

  • JetBrains/Exposed - Exposed is a prototype for a lightweight SQL library written over JDBC driver for Kotlin language.

  • cheptsov/kotlin-nosql - NoSQL database query and access library for Kotlin.

  • 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.

  • seratch/kotliquery - A handy database access library in Kotlin.

  • andrewoma/kwery - Kwery is an SQL library for Kotlin.

  • square/sqldelight - Generates Java models from CREATE TABLE statements.

  • x2bool/kuery - Typesafe SQL with Kotlin.

  • Litote/kmongo - KMongo - Kotlin toolkit for Mongo

  • requery/requery - Modern SQL based query & persistence for Java/Kotlin/Android.

  • consoleau/kotlin-jpa-specification-dsl - This library provides a fluent DSL for querying spring data JPA repositories using spring data Specifications.

  • s4kibs4mi/PultusORM - PultusORM is a sqlite ORM library for kotlin on top of sqlite jdbc driver.

  • sepatel/tekniq - tekniq-jdbc creates extensions to the DataSource and Connection interfaces allowing easy interfacing with jdbc via kotlin idioms.

Tools

Desktop

Http Clients

Editors

Syntax Highlighters

JavaScript

Game Development

  • czyzby/ktx - Kotlin utilities for LibGDX applications.

  • AlmasB/FXGL - JavaFX 8 Game Library written in Java + Kotlin

Misc

Extensions

Projects

Web

Build tools

Misc

Desktop

Examples

Idea Plugins

Android

Libraries

Frameworks

  • nekocode/kotgo - An android development framwork on kotlin using MVP architecture.

Projects

Extensions

Tools

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

Articles, Blog Posts

October 2016

August 2016

June 2016

April 2016

March 2016

February 2016

November 2015

October 2015

September 2015

June 2015

December 2014

February 2013

Webinars

Videos

August 2016

May 2016

April 2016

January 2016

October 2015

August 2015

December 2014

September 2014

Slides

April 2016

May 2015


Note
Get help with AsciiDoc syntax: AsciiDoc Writer’s Guide
CC0

About

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

http://kotlin.link/


Languages

Language:JavaScript 86.8%Language:CSS 10.4%Language:HTML 2.2%Language:Shell 0.6%