Exkt

Exkt (Kotlin Extensions) is a set of utilities and extensions for a variety of libraries and frameworks.

Exkt modules

Each Exkt module has a README describing it. Here is the list of all available modules:

Installation

repositories {
maven(url = "https://maven.d1s.dev/releases")
}

dependencies {
val exktVersion: String by project

implementation("dev.d1s.exkt:exkt-{module}:$exktVersion")
}

How to contribute

See CONTRIBUTING.md

Code of Conduct

See CODE_OF_CONDUCT.md

License

Copyright 2022-2023 Mikhail Titov

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

All modules:

Link copied to clipboard

An Exkt module providing common extensions for Kotlin.

Link copied to clipboard

An Exkt module providing handy utilities for managing Data Transfer Objects.

Link copied to clipboard

An Exkt module providing handy utilities for Konform validation framework.

Link copied to clipboard

An Exkt module providing handy utilities for Ktor Server.

Link copied to clipboard

An Exkt module providing handy Koin DI extensions for Ktor Server.

Link copied to clipboard

An Exkt module providing handy PostgreSQL Java Driver support for Ktor Server.

Link copied to clipboard

An Exkt module providing handy utilities for Ktorm ORM.

Link copied to clipboard

An Exkt module providing handy utilities for KVision.

Link copied to clipboard

An Exkt module providing handy utilities for PostgreSQL Java Driver.

Link copied to clipboard

An Exkt module providing handy utilities for kotlin.test.