Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/levkopo/ktdbc

Database Interfaces for Kotlin
https://github.com/levkopo/ktdbc

database-connectivity kotlin kotlin-multiplatform

Last synced: 7 days ago
JSON representation

Database Interfaces for Kotlin

Awesome Lists containing this project

README

        

# Kotlin Database Connectivity
[![Kotlin Alpha](https://kotl.in/badges/alpha.svg)](https://kotlinlang.org/docs/components-stability.html)
[![Maven Central](https://img.shields.io/maven-central/v/com.github.levkoposc/ktdbc-core)](https://mvnrepository.com/artifact/com.github.levkoposc/ktdbc-core)
[![GitHub license](https://img.shields.io/badge/license-Apache%20License%202.0-blue.svg?style=flat)](https://www.apache.org/licenses/LICENSE-2.0)
[![Kotlin](https://img.shields.io/badge/kotlin-1.7.20-blue.svg?logo=kotlin)](http://kotlinlang.org)

## Documentation
Dokka: https://levkopo.github.io/ktdbc/

## Supported Drivers
All supported drivers [here](https://github.com/levkopo/ktdbc/blob/master/drivers.md)

You can help the project by implementing one of the drivers. After you implement it, we will add it to the list.

## Install
### Maven
```xml

com.github.levkoposc
ktdbc-core
$ktdbcVersion

com.github.levkoposc
ktdbc-core-jvm
$ktdbcVersion

com.github.levkoposc
ktdbc-core-native
$ktdbcVersion

com.github.levkoposc
ktdbc-core-js
$ktdbcVersion

```

### Gradle Groovy
```groovy
dependencies {
// Common
implementation "com.github.levkoposc:ktdbc-core:$ktdbcVersion"

// JVM
implementation "com.github.levkoposc:ktdbc-core-jvm:$ktdbcVersion"

// Native
implementation "com.github.levkoposc:ktdbc-core-native:$ktdbcVersion"

// JS
implementation "com.github.levkoposc:ktdbc-core-js:$ktdbcVersion"
}
```

### Gradle Kotlin
```groovy
dependencies {
// Common
implementation("com.github.levkoposc:ktdbc-core:$ktdbcVersion")

// JVM
implementation("com.github.levkoposc:ktdbc-core-jvm:$ktdbcVersion")

// Native
implementation("com.github.levkoposc:ktdbc-core-native:$ktdbcVersion")

// JS
implementation("com.github.levkoposc:ktdbc-core-js:$ktdbcVersion")
}
```