kmongo alternatives and similar libraries
Based on the "Database" category.
Alternatively, view kmongo alternatives based on common mentions on social networks and blogs.
Exposed9.8 7.6 kmongo VS ExposedKotlin SQL Framework
mapdb9.7 0.0 L1 kmongo VS mapdbMapDB provides concurrent Maps, Sets and Queues backed by disk storage or off-heap-memory. It is a fast and easy to use embedded Java database engine.
DBFlow9.6 0.0 L5 kmongo VS DBFlowA blazing fast, powerful, and very simple ORM android database library that writes database code for you.
sqldelight9.5 8.5 kmongo VS sqldelightSQLDelight - Generates typesafe Kotlin APIs from SQL
requery9.2 0.0 L2 kmongo VS requeryrequery - modern SQL based query & persistence for Java / Kotlin / Android
kotlin-gremlin-ogm9.1 0.0 kmongo VS kotlin-gremlin-ogmKotlin-gremlin-ogm is a type-safe object/graph mapping library for Gremlin enabled graph databases.
ebean8.8 5.9 L3 kmongo VS ebeanEbean ORM
Ktorm8.7 5.5 kmongo VS KtormA lightweight ORM framework for Kotlin with strong-typed SQL DSL and sequence APIs.
jasync-sql8.6 3.9 kmongo VS jasync-sqlJava & Kotlin Async DataBase Driver for MySQL and PostgreSQL written in Kotlin
kotlin-jpa-specification-dslThis 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.
krush6.3 6.5 kmongo VS krushIdiomatic persistence layer for Kotlin
kotlin-nosql6.3 0.0 kmongo VS kotlin-nosqlNoSQL database query and access library for Kotlin
kuery6.1 0.0 kmongo VS kueryStrongly typed SQL in Kotlin
kotliquery6.1 4.4 kmongo VS kotliqueryA handy Database access library in Kotlin
kwery6.0 0.0 kmongo VS kweryKwery is an SQL library for Kotlin
PultusORM5.4 0.0 kmongo VS PultusORMPultusORM is a sqlite ORM library for kotlin on top of sqlite jdbc driver.
zeko-sql-builder4.1 0.0 kmongo VS zeko-sql-builderZeko SQL Builder is a high-performance lightweight SQL query library written for Kotlin language
fluid-mongo2.2 0.0 kmongo VS fluid-mongoKotlin coroutine support for MongoDB built on top of the official Reactive Streams Java Driver
kt-postgresql-async2.0 0.0 kmongo VS kt-postgresql-asyncKotlin 1.1 async clients for sync protocols: Mysql, Postgres, Thrift, Http
jds1.8 0.0 kmongo VS jdsJenesis Data Store: a dynamic, cross platform, high performance, ORM data-mapper. Designed to assist in rapid development and data mining
levelkt1.6 0.0 kmongo VS levelktLevelDB client for Kotlin and/or Java 8+
rxaerospike0.9 0.0 kmongo VS rxaerospikeRxJava2 wrapper for aerospike-client-java
potassium-nitritePotassium Nitrite is a kotlin extension of nitrite database, an open source nosql embedded document store with mongodb like api.
Appwrite - The Open Source Firebase alternative introduces iOS support
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of kmongo or a related project?
A Kotlin toolkit for Mongo
Native and Lightweight
KMongo features are available via Kotlin extensions - you use transparently the core MongoDB java driver API (both sync and reactive streams (ie async) drivers are supported)
With complete reactive streams & async support
You can use extensions for reactive streams style, Kotlin Coroutines, Reactor or RxJava2.
Built-in Object Mapping
Object oriented programming is usually better - use Objects, not Maps. Powered by the native POJO Codec, the Jackson library or Kotlinx Serialization.
Have you already queried an
Int field with a
With KMongo type-safe queries, avoid the type errors.
Provided with an optional annotation processor.
Mongo shell queries
You can copy/paste your queries from the Mongo shell in your IDE. Write readable source code!
- Deny Prasetyo (kmongo-coroutine)
- Dilius (kmongo-rxjava2)
- Jocelyn Ntakpe (kmongo-reactor)
- Denis Kilchichakov (kmongo-coroutine)
KMongo uses an open source license gracefully provided by for monitoring and profiling.
*Note that all licence references and agreements mentioned in the kmongo README section above are relevant to that project's source code only.