Skip to content

A mix of random small libraries for Kotlin, the smallest reside here until big enough for their own repository.

License

Notifications You must be signed in to change notification settings

kohesive/klutter

Repository files navigation

Kotlin CircleCI branch Issues DUB Kotlin Slack

klutter

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

Maven Dependency

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

Gradle:

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

Maven:

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

See all modules and current versions on Maven Central search (or the raw repo)

Modules

     Maven‑Artifact      Topic
config-typesafe Typesafe Config easier loader and access to configuration
config-typesafe-kodein Typesafe Config injection into Kodein 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
json-jackson-kodein Jackson JSON w/Kotlin module Kodein 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 modules

Recommended libraries:

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

About

A mix of random small libraries for Kotlin, the smallest reside here until big enough for their own repository.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages