GithubHelp home page GithubHelp logo

saikatsgupta / awesome-kotlin-1 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from kotlinby/awesome-kotlin

0.0 1.0 0.0 10.75 MB

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

Home Page: https://kotlin.link/

awesome-kotlin-1's Introduction

Awesome Kotlin (https://kotlin.link)

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

Discuss this project in Kotlin Slack, channel: # awesome-kotlin

List of Awesome List Badge Build Status 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

Official Links Back β‡ˆ

Resources Back β‡ˆ

Books and Courses Back β‡ˆ

Libraries/Frameworks Back β‡ˆ

Dependency Injection Back β‡ˆ

Coroutines Back β‡ˆ

Functional Programming Back β‡ˆ

Database Back β‡ˆ

  • s4kibs4mi/PultusORM - PultusORM is a sqlite ORM library for kotlin on top of sqlite jdbc driver.
  • Ganet/rxaerospike - RxJava2 wrapper for aerospike-client-java.
  • darkredz/zeko-sql-builder - Zeko SQL Builder is a high-performance lightweight SQL query library with optional data access through HikariCP & Vert.x JDBC client
  • 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.
  • pm-dev/kotlin-gremlin-ogm - Kotlin-gremlin-ogm is a type-safe object/graph mapping library for Gremlin enabled graph databases.
  • KotlinPorts/kt-postgresql-async - Kotlin/Gradle port of mauricio's async driver for postgres/mysql.
  • fluidsonic/fluid-mongo - Coroutine support for MongoDB built on top of the official Reactive Streams Java Driver
  • seratch/kotliquery - A handy database access library in Kotlin.
  • TouK/krush - Idiomatic persistence layer for Kotlin, based on Exposed. It’s based on a compile-time JPA annotation processor that generates Exposed DSL table and objects mappings from your data classes.
  • consoleau/kotlin-jpa-specification-dsl - This library provides a fluent DSL for querying spring data JPA repositories using spring data Specifications.
  • x2bool/kuery - Typesafe SQL with Kotlin.
  • andrewoma/kwery - Kwery is an SQL library for Kotlin.
  • cheptsov/kotlin-nosql - NoSQL database query and access library for Kotlin.
  • Litote/kmongo - KMongo - Kotlin toolkit for Mongo
  • dizitart/nitrite-database - Potassium Nitrite is a kotlin extension of nitrite database, an open source nosql embedded document store with mongodb like api.
  • kotlin-orm/ktorm - A lightweight ORM Framework for Kotlin. Provides strong-typed and flexible SQL DSL and convenient sequence APIs to reduce our duplicated effort on database operations.
  • jasync-sql/jasync-sql - Kotlin port of mauricio's async driver for postgres/mysql.
  • ebean-orm/ebean - Ebean is a Java & Kotlin ORM including type safe kotlin queries
  • requery/requery - Modern SQL based query & persistence for Java/Kotlin/Android.
  • square/sqldelight - Generates Java models from CREATE TABLE statements.
  • 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.
  • JetBrains/Exposed - Exposed is a prototype for a lightweight SQL library written over JDBC driver for Kotlin language.
  • Raizlabs/DBFlow - A blazing fast, powerful, and very simple ORM android database library that writes database code for you.

Continuous Integration Back β‡ˆ

  • danger/kotlin - Stop saying "you forgot to …" in code review in Kotlin

Code Generators Back β‡ˆ

Desktop Back β‡ˆ

Http Clients Back β‡ˆ

Editors Back β‡ˆ

Syntax Highlighters Back β‡ˆ

Game Development Back β‡ˆ

  • zeganstyl/thelema-engine - Crossplatform 3d graphics engine on Kotlin, based on LibGDX's sources.
  • vassilibykov/AdventKT - A Kotlin-based DSL for text adventures, with a partial replica of the classic Colossal Cave as an example.
  • icela/FriceEngine - Make game developing easy again!
  • Hexworks/zircon - An extensible text GUI library which targets multiple platforms and designed specifically for game developers, written in Kotlin.
  • korlibs/KorGE - Modern Multiplatform Game Engine for Kotlin. Write games for the JVM, JavaScript, Android and iOS in no time using Kotlin.
  • libktx/ktx - Kotlin utilities for LibGDX applications.
  • AlmasB/FXGL - JavaFX 8 Game Library written in Java + Kotlin

Raspberry Pi Back β‡ˆ

Multiplatform Back β‡ˆ

Extensions Back β‡ˆ

Configuration Back β‡ˆ

  • Nohus/AutoKonfig - A Kotlin configuration library with batteries included. Type-safe, zero lines of setup.
  • 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!
  • mariomac/kaconf - KickAss Configuration. An annotation-based configuration system for Java and Kotlin
  • jdiazcano/cfg4k - Flexible and easy to use config library written in kotlin.
  • config4k/config4k - A Kotlin wrapper for Typesafe Config
  • uchuhimo/konf - A type-safe cascading configuration library for Kotlin/Java, supporting most configuration formats
  • npryce/konfig - A Type Safe Configuration API for Kotlin
  • sksamuel/hoplite - A library for loading configuration files into typesafe Kotlin data classes in a boilerplate-free way

Graphics Back β‡ˆ

Data Science Back β‡ˆ

Command Line Interface Back β‡ˆ

  • aPureBase/arkenv - Fully fledged command line arguments / environment variables parser via simple Kotlin delegates
  • leprosus/kotlin-cli - Kotlin-CLI - command line interface options parser for Kotlin.
  • jimschubert/kopper - A simple Kotlin option parser
  • ajalt/mordant - Mordant - Full-featured text styling for Kotlin command line applications.
  • xenomachina/kotlin-argparser - Easy to use and concise yet powerful and robust command line argument parsing for Kotlin.
  • ajalt/clikt - Clikt - Intuitive command line interface parsing for Kotlin.

Browsers Back β‡ˆ

Projects Back β‡ˆ

Build tools Back β‡ˆ

Desktop Back β‡ˆ

  • ice1000/Dekoder - A kotlin music player, materially designed.
  • ruslanys/vkmusic - JavaFX and Spring-Boot based application for grabbing music from VK.com.

Examples Back β‡ˆ

Idea Plugins Back β‡ˆ

Android Back β‡ˆ

Libraries Back β‡ˆ

Frameworks Back β‡ˆ

  • hpost/rx-mvi - Minimal framework for Model View Intent inspired Android applications written in Kotlin.
  • lightningkite/kotlin-core - A full framework for making Android apps. Based on Anko and Kotson.
  • Miha-x64/Lychee - Data binding and persistence infrastructure for building Android and JavaFX UIs and binding them with data
  • 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
  • LouisCAD/Splitties - A family of small Kotlin libraries for delightful Android development including View DSLs
  • nekocode/kotgo - An android development framwork on kotlin using MVP architecture.

Projects Back β‡ˆ

Extensions Back β‡ˆ

  • kiruto/debug-bottle - Debug Bottle is an Android runtime debug / develop tools written using kotlin language.
  • didi/booster - Booster is an optimization toolkit for Android applications

Multiplatform Back β‡ˆ

Kotlin JavaScript Back β‡ˆ

JavaScript Back β‡ˆ

Frontend Back β‡ˆ

Game Development Back β‡ˆ

Build Tools Back β‡ˆ

Integration Back β‡ˆ

Kotlin Native Back β‡ˆ

Projects Back β‡ˆ

Frameworks Back β‡ˆ

Kotlin User Groups Back β‡ˆ

North America Back β‡ˆ

South America Back β‡ˆ

Australia/Oceania Back β‡ˆ


CC0

awesome-kotlin-1's People

Contributors

irus avatar rachelcarmena avatar rasalexman avatar tbhaxor avatar traviscibot 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.