Kotlin Database

Open-source Kotlin projects categorized as Database

Top 23 Kotlin Database Projects

  • Exposed

    Kotlin SQL Framework

    Project mention: Looking to connect Kotlin app with MS SQL Server | reddit.com/r/Kotlin | 2022-10-19

    https://github.com/Jetbrains/Exposed is pretty worth it

  • SQLDelight

    SQLDelight - Generates typesafe Kotlin APIs from SQL

    Project mention: Android Starter Template (hilt, ktor, coroutines, flow, modules, gradle.kts, version catalog, compose, MVVM, tests, GitHub CI) | reddit.com/r/androiddev | 2022-11-21

    room is a great example but like I said our data is kotlin-only so we tend to use libraries like sqlDelight.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • Ktorm

    A lightweight ORM framework for Kotlin with strong-typed SQL DSL and sequence APIs.

    Project mention: jOOQ 3.17.0 release with client side computed columns, audit columns, pattern matching, reactive transactions and kotlin coroutine support | reddit.com/r/Kotlin | 2022-06-24

    I mean, I'm looking at this, for example: https://github.com/kotlin-orm/ktorm/tree/master/ktorm-core/src/main/kotlin/org/ktorm/dsl, so I wonder, what would be gained from a matrix?

  • jasync-sql

    Java & Kotlin Async DataBase Driver for MySQL and PostgreSQL written in Kotlin

  • android_dbinspector

    Android library for viewing, editing and sharing in app databases.

  • Glance

    A simple and handy Android database debugging library.

    Project mention: SQL database | reddit.com/r/androiddev | 2021-12-21
  • kmongo

    KMongo - a Kotlin toolkit for Mongo

    Project mention: This is how I built a Twitter bot that posts random cat posts from Reddit. | dev.to | 2022-10-28

    KMongo - for chit-chatting with MongoDB.

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • realm-kotlin

    Kotlin Multiplatform and Android SDK for the Realm Mobile Database: Build Better Apps Faster.

  • kotlin-jpa-specification-dsl

    This library provides a fluent DSL for querying spring data JPA repositories using spring data Specifications (i.e. the JPA Criteria API), without boilerplate code or a generated metamodel.

  • krush

    Idiomatic persistence layer for Kotlin

  • kotlin-nosql

    NoSQL database query and access library for Kotlin

  • kwery

    Kwery is an SQL library for Kotlin

  • kotliquery

    A handy Database access library in Kotlin

  • vaadin-on-kotlin

    Writing full-stack statically-typed web apps on JVM at its simplest

  • RoomAsset

    A helper library to help using Room with existing pre-populated database [DEPRECATED].

  • zeko-sql-builder

    Zeko SQL Builder is a high-performance lightweight SQL query library written for Kotlin language

  • laravel-query-intellij

    💿 Laravel Query Builder integration for PhpStorm

  • fluid-mongo

    Kotlin coroutine support for MongoDB built on top of the official Reactive Streams Java Driver

  • kt-postgresql-async

    Kotlin 1.1 async clients for sync protocols: Mysql, Postgres, Thrift, Http

  • jds

    Jenesis Data Store: a dynamic, cross platform, high performance, ORM data-mapper. Designed to assist in rapid development and data mining

  • levelkt

    LevelDB client for Kotlin and/or Java 8+

  • logikaldb

    Foundational reactive logical database

  • hibernate-minimal-logger

    Library to enable minimal statistical recording of database queries

  • Zigi

    Close all those tabs. Zigi will handle your updates.. Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-11-21.

Kotlin Database related posts


What are some of the best open-source Database projects in Kotlin? This list will help you:

Project Stars
1 Exposed 6,671
2 SQLDelight 4,866
3 Ktorm 1,586
4 jasync-sql 1,429
5 android_dbinspector 928
6 Glance 879
7 kmongo 715
8 realm-kotlin 585
9 kotlin-jpa-specification-dsl 231
10 krush 231
11 kotlin-nosql 205
12 kwery 203
13 kotliquery 178
14 vaadin-on-kotlin 163
15 RoomAsset 137
16 zeko-sql-builder 83
17 laravel-query-intellij 41
18 fluid-mongo 29
19 kt-postgresql-async 22
20 jds 18
21 levelkt 11
22 logikaldb 9
23 hibernate-minimal-logger 1
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.