Kotlin Database

Open-source Kotlin projects categorized as Database

Top 23 Kotlin Database Projects

  • Exposed

    Kotlin SQL Framework

  • Project mention: Drizzle is just as unready for prime-time as Prisma, what else is there? | /r/reactjs | 2023-12-06

    So is it like Exposed for Kotlin which is a typesafe Kotlin DSL for building sql queries? I’ve been looking for something like this in typescript! https://github.com/JetBrains/Exposed

  • SQLDelight

    SQLDelight - Generates typesafe Kotlin APIs from SQL

  • Project mention: querky – autogenerate Python functions and types for your SQL queries | news.ycombinator.com | 2023-12-15

    This seems to be similar to https://github.com/cashapp/sqldelight, and I've always wanted a python equivalent!

    In typescript, there are query builders (not talking about ORMs) that can basically do this within the type system, but that would be infeasible in python's type system. This approach (type/code generation is a good alternative, though I like using sqlalchemy / alembic to manage schemas/migrations.

    One thing I'm curious about is how it knows the types of columns? I looked quickly at the Readme but didn't see it (probably a parameter somewhere I missed).

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Ktorm

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

  • jasync-sql

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

  • Project mention: Java virtual threads caused a deadlock in TPC-C for PostgreSQL | news.ycombinator.com | 2024-01-15

    Was curious what it is "jasync". And man it hurts me to see documentation like this (when compared to classic javadocs)

    https://github.com/jasync-sql/jasync-sql/wiki/API-Overview

    From project WIKI (https://github.com/jasync-sql/jasync-sql/wiki)

  • Glance

    A simple and handy Android database debugging library.

  • android_dbinspector

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

  • realm-kotlin

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

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • kmongo

    [deprecated] KMongo - a Kotlin toolkit for Mongo

  • krush

    Idiomatic persistence layer for Kotlin

  • 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.

  • 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

  • kviklet

    A tool to provide engineers with secure access to production databases without impairing productivity.

  • Project mention: Parsing the Postgres protocol – logging executed statements | news.ycombinator.com | 2024-03-14

    I built a postgres proxy for https://github.com/kviklet/kviklet. And documented how I did this because I found the byte level parsing quite interesting compared to the usual higher level REST API calls that most of my dev work consists of these days. Thought it might interest some of you as well!

  • 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

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Kotlin Database related posts

Index

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

Project Stars
1 Exposed 7,879
2 SQLDelight 5,917
3 Ktorm 1,976
4 jasync-sql 1,619
5 Glance 966
6 android_dbinspector 943
7 realm-kotlin 823
8 kmongo 785
9 krush 250
10 kotlin-jpa-specification-dsl 247
11 kotlin-nosql 210
12 kwery 202
13 kotliquery 199
14 vaadin-on-kotlin 180
15 kviklet 139
16 RoomAsset 135
17 zeko-sql-builder 97
18 laravel-query-intellij 47
19 fluid-mongo 31
20 kt-postgresql-async 23
21 jds 22
22 levelkt 14
23 logikaldb 10

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com