This repository hosts a collection of Kotlin utility libraries designed to simplify code development. The modules span across various functionalities, offering multiplatform support.
Enhanced Kotlin utility functions for streamlined coding.
Utility functions to facilitate working with Kotlin coroutines.
A type-safe CSV writing library with coroutine support. See kotlin-util-csv/README.md
Kotlin wrapper for the Caffeine caching library (JVM only).
SLF4J helper functions for Kotlin (JVM only).
Each subproject is available as a separate dependency. Include the relevant ones in your build.gradle.kts
:
implementation("io.github.goquati:kotlin-util:$VERSION")
implementation("io.github.goquati:kotlin-util-coroutine:$VERSION")
implementation("io.github.goquati:kotlin-util-csv:$VERSION")
// For JVM-only:
implementation("io.github.goquati:kotlin-util-cache:$VERSION")
implementation("io.github.goquati:kotlin-util-logging:$VERSION")
For more detailed documentation, visit the official site.
This project is licensed under the MIT License. See the LICENSE file for details.
Contributions are welcome! Feel free to open an issue or submit a pull request. Please ensure that your code adheres to the existing coding standards and includes appropriate tests.