Kotlin Maven Central CircleCI branch Issues DUB Kotlin Slack #kohesive

klutter

Random small libraries, usually extensions making other libraries happier. Versions later than 2.x are for JDK 8 and newer only.

Maven Dependency

Each module has its own set of dependencies. The basic pattern is:

Gradle:

compile "uy.kohesive.klutter:klutter-moduleName:2.6.+"

Maven:

<dependency>
    <groupId>uy.kohesive.klutter</groupId>
    <artifactId>klutter-moduleName</artifactId>
    <version>[2.6.0,2.7.0)</version>
</dependency>

See all modules and current versions on mvenrepository.com

Modules

     Maven‑Artifact      Topic
config-typesafe Typesafe Config easier loader and access to configuration
config-typesafe-kodein Typesafe Config injection into Kodein 5.x modules
conversion Type converters for primitive and common JDK types
core Core extension methods on strings, numbers, dates, URI Builder, better URL Encoding/Decoding
db-jdbi-v2 Adds Kotlin parameter binding and RestulSet mapping to JDBI versions 2.x
db-jdbi-v3 Merged into JDBI official, 3.x snapshot and releases after March 7, 2017
elasticsearch-1.7.x Extensions and kovenant Promises for ElasticSearch client library for ES 1.7.x
elasticsearch-2.4.x Extensions and kovenant Promises for ElasticSearch client library for ES 2.4.x
elasticsearch-5.x Extensions and kovenant Promises for ElasticSearch client library for ES 5.x
elasticsearch-6.x Extensions and kovenant Promises for ElasticSearch client library for ES 6.x
json-jackson-kodein Jackson JSON w/Kotlin module Kodein 5.x module
netflix-graph In memory graph building and compression/serialization. A wrapper adding schema, ordinal tracking, serialization with ordinals, and is much easier to use API
reflect Helpers for Kotlin reflection extending the kotlin-reflect dependency
vertx3 Vert.x-3 helpers and integration with Kovenant Promises
vertx3-kodein Vert.x-3 Kodein 5.x modules

Other libraries that we recommend a building blocks for Kotlin applications:

  • Kovenant - promises for Kotlin, easy, fun, and async! (JVM / Android)
  • Kovert - invisible REST framework for Kotlin + Vert.x
  • Kodein - very easy yet powerful dependency injection in Kotlin, now supporting version 5.x
compile "uy.kohesive.klutter:klutter-core:2.6.0"

Related Libraries

kxdate

Last updated 3 mins ago

vavr-kotlin

Last updated 3 mins ago

kapsule

Last updated 3 mins ago

ktunits

Last updated 3 mins ago

cakeparse

Last updated 3 mins ago