Kotlin SQL

Open-source Kotlin projects categorized as SQL Edit details

Top 11 Kotlin SQL Projects

  • Exposed

    Kotlin SQL Framework

    Project mention: Kotlin and Hibernate/JPA Entities | reddit.com/r/Kotlin | 2022-05-19
  • SQLDelight

    SQLDelight - Generates typesafe Kotlin APIs from SQL

    Project mention: Kotlin and JPA | reddit.com/r/Kotlin | 2022-06-10

    SQLDelight + Kotlin is a match made in heaven. Plus it's much nicer than having to mess with any ORM https://github.com/cashapp/sqldelight

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • 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

  • krangl

    krangl is a {K}otlin DSL for data w{rangl}ing

    Project mention: 2,900 page Manual about Pandas [pdf] | news.ycombinator.com | 2021-08-07

    > And what's the alternative, Excel?

    Take this with a grain of salt from someone who needs data manipulation occasionally every now and then (as opposed to being a full time number-cruncher, data-scientist, statistician etc.), using krangl[1] for Kotlin has been a great experience.

    I was drawn to this library because I use Kotlin in my dayjob for backend development, but I love how well Kotlin's succinct syntax & features like extension functions lends itself to data transformation & ETL kind of use cases.

    Also it doesn't hurt that JVM has a plethora of libraries available for things like DB access, plotting, etc.

    I am sure that Pandas has many features I am unaware of, and for a lot of people the high-ish startup time can be a deterrant, but for most of my day to day data munging the combination of jbang, krangl & kravis has been a pretty good fit.

    [1] https://github.com/holgerbrandl/krangl

  • partiql-lang-kotlin

    An implementation of PartiQL written in Kotlin.

    Project mention: What is a Quantum Ledger Database? | dev.to | 2022-06-13

    QLDB allows you to create a ledger that acts similar to a schema or table space in a traditional database. Once you've created this ledger, you create a table through the SQL-like query language PartiQL that also enables you to interact with the data.

  • krush

    Idiomatic persistence layer for Kotlin

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

  • zeko-sql-builder

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

  • api-service

    The REST API backend server for the Jalgaon CoHelp application. Built with Kotlin Ktor.

  • Sift

    Sift is a basic, Relational Algebra based query engine built on top of Apache Arrow. It draws inspiration from Andy Grove's KQuery. (by RCHowell)

    Project mention: Show HN: PRQL – A Proposal for a Better SQL | news.ycombinator.com | 2022-01-24

    Awesome! Would love to see an implementation. I worked on something similar over the Summer. It’s just relational algebra with pipes for composition. If you are interested, we could get an antlr grammar going and plug it into this basic execution engine to get a feel for the language.

    - https://github.com/RCHowell/Sift

  • hibernate-minimal-logger

    Library to enable minimal statistical recording of database queries

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-06-24.

Kotlin SQL related posts


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

Project Stars
1 Exposed 6,330
2 SQLDelight 4,673
3 Ktorm 1,426
4 jasync-sql 1,340
5 krangl 533
6 partiql-lang-kotlin 517
7 krush 224
8 zeko-sql-builder 54
9 api-service 24
10 Sift 11
11 hibernate-minimal-logger 1
Find remote jobs at our new job board 99remotejobs.com. There are 2 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.