Git Product home page Git Product logo

awesome-kotlin's Introduction

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 ⇈

Coroutines Back ⇈

Functional Programming Back ⇈

Database Back ⇈

  • 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.
  • Ganet/rxaerospike - RxJava2 wrapper for aerospike-client-java.
  • Raizlabs/DBFlow - A blazing fast, powerful, and very simple ORM android database library that writes database code for you.
  • KotlinPorts/kt-postgresql-async - Kotlin/Gradle port of mauricio's async driver for postgres/mysql.
  • shyiko/levelkt - LevelDB client for Kotlin and/or Java 8+.
  • SubiyaCryolite/jds - Jenesis Data Store: a dynamic, cross platform, high performance, ORM data-mapper. Designed to assist in rapid development and data mining.

Tools Back ⇈

Desktop Back ⇈

Http Clients Back ⇈

Editors Back ⇈

Syntax Highlighters Back ⇈

Game Development Back ⇈

  • libktx/ktx - Kotlin utilities for LibGDX applications.
  • AlmasB/FXGL - JavaFX 8 Game Library written in Java + Kotlin
  • icela/FriceEngine - Make game developing easy again!
  • vassilibykov/AdventKT - A Kotlin-based DSL for text adventures, with a partial replica of the classic Colossal Cave as an example.
  • Hexworks/zircon - An extensible text GUI library which targets multiple platforms and designed specifically for game developers, written in Kotlin.

Extensions Back ⇈

Configuration Back ⇈

  • npryce/konfig - A Type Safe Configuration API for Kotlin
  • mariomac/kaconf - KickAss Configuration. An annotation-based configuration system for Java and Kotlin
  • config4k/config4k - A Kotlin wrapper for Typesafe Config
  • jdiazcano/cfg4k - Flexible and easy to use config library written in kotlin.
  • daviddenton/configur8 - A Kotlin port of Configur8 - A Type Safe Configuration API for Kotlin, extendable to user-defined types.
  • ufoscout/properlty - Simple configuration library with placeholders resolution and zero magic!
  • uchuhimo/konf - A type-safe cascading configuration library for Kotlin/Java, supporting most configuration formats

Graphics Back ⇈

Data Science Back ⇈

Command Line Interface Back ⇈

Browsers Back ⇈

Projects Back ⇈

Build tools Back ⇈

Desktop Back ⇈

Examples Back ⇈

Idea Plugins Back ⇈

Android Back ⇈

Libraries Back ⇈

Frameworks Back ⇈

  • nekocode/kotgo - An android development framwork on kotlin using MVP architecture.
  • lightningkite/kotlin-core - A full framework for making Android apps. Based on Anko and Kotson.
  • 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 & Java

Projects Back ⇈

Extensions Back ⇈

Tools Back ⇈

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

Tests Back ⇈

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 ⇈

May 2017 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

awesome-kotlin's People

Contributors

abvadabra avatar danielgomezrico avatar danielmartinus avatar daviddenton avatar dayanruben avatar dkandalov avatar elect86 avatar gimlet2 avatar h0tk3y avatar hanjoongcho avatar irus avatar jaguililla avatar madhead avatar marcinmoskala avatar pakoito avatar pedrovgs avatar pgutkowski avatar rahulchowdhury avatar rakshakhegde avatar rivuchk avatar robstoll avatar russellbstephens avatar sargunv avatar sepatel avatar serchinastico avatar shyiko avatar soywiz avatar spoptchev avatar tginsberg avatar wk-j avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.