A collaborative list of awesome Kotlin libraries and resources. Feel free to contribute!
Switch branches/tags
Nothing to show
Clone or download
Awesome Kotlin
Latest commit 6d3d02d Jan 16, 2018

README.md

Awesome Kotlin

Awesome Projects Updated
Awesome January 15, 2018

Contributing

Please take a quick look at the contribution guidelines first. If you see a package or project here that is no longer maintained or is not a good fit, please submit a pull request to improve this file. Thank you to all contributors; you rock!!

Contents

Guide

A collection of interesting Kotlin guides.

Community

Community where talk about Kotlin and share informations.

Newsletter

Newsletter about Kotlin.

  • Kotlin Daily - A curated twitter account with daily suggestion about Kotlin.
  • Kotlin Weekly - A curated weekly newsletter about the best of Kotlin around the net.

Podcast

Podcast about Kotlin.

Libraries

Analytics

back to top

Android

back to top

Activity

back to top

Adapter

back to top

  • LastAdapter - An adapter and viewholder handler for easier android development.
  • Mystique - RecyclerView generated via homogeneous and heterogeneous lists effortlessly using an universal adapter logging framework.

Button

back to top

Camera

back to top

  • Fotoapparat - Making Camera for Android more friendly.

Gallery

back to top

Image

back to top

  • Clay - Simple image trimming.
  • Parrot - ImageView extension for async loading.

Layout

back to top

  • Flexbox - Flexbox layout by Google.

Map

back to top

  • MapMe - A modern adapter approach for maps, supporting Google Maps and Mapbox.

Permission

back to top

Recycler View

back to top

SharedPreferences

back to top

  • Fiberglass - Easy lightweight SharedPreferences library with delegated properties.
  • KotlinPreferences - Easy way to use Android shared preferences.
  • Kotpref - A simpler way to handle shared preferences.
  • xpref - Multiprocess sharedpreferences.

Utils

back to top

  • Anko - A collection of utils to make Android development faster and easier.
  • arrow - Functional companion to Kotlin's Standard Library.
  • KAndroid - Provide extensions and remove boilerplates on Android development.
  • Result - The modelling for success/failure of operations.

View

back to top

Pager

back to top

Caching

back to top

  • Fuse - A disk and memory caching lib.

Database

back to top

NoSQL

back to top

SQL

back to top

  • Exposed - A lightweight SQL library written over JDBC.
  • Kwery - SQL library over JDBC.
  • Requery - A modern SQL based query & persistence.

Data Management

back to top

GSON

back to top

  • Kotson - Simple GSON Parser.

JSON

back to top

Logging

back to top

Network

back to top

  • Fuel - A complete network library with routing support.

Web

back to top

  • kaha - A simple Servlet based web framework.
  • kara - A tiny web framework for JVM.
  • kovert - A REST (and Web) framework.
  • ktor - A framework for quickly creating web applications.

Compiler

  • Kotlin Native - An LLVM backend for the Kotlin compiler, runtime implementation, and native code generation facility using the LLVM toolchain.