Top 11 Kotlin SQL Projects
-
-
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!
-
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?
-
-
> 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.
-
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.
-
-
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
-
-
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)
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.
-
Kotlin SQL related posts
- jOOQ 3.17.0 release with client side computed columns, audit columns, pattern matching, reactive transactions and kotlin coroutine support
- What is a Quantum Ledger Database?
- Kotlin and JPA
- Kotlin and Hibernate/JPA Entities
- Just released the first SQLDelight 2.0 alpha
- Could I create a blogging platform with ktor? (For learning purposes)
- Odd request - need an ear. Updating to Room from direct SQLite code..
Index
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 |
Are you hiring? Post a new remote job listing for free.