{"id":13530238,"url":"https://github.com/Litote/kmongo","last_synced_at":"2025-04-01T18:31:31.938Z","repository":{"id":9044802,"uuid":"58964537","full_name":"Litote/kmongo","owner":"Litote","description":"[deprecated] KMongo - a Kotlin toolkit for Mongo","archived":false,"fork":false,"pushed_at":"2025-01-13T08:25:03.000Z","size":3117,"stargazers_count":780,"open_issues_count":43,"forks_count":74,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-03-27T09:03:39.376Z","etag":null,"topics":["kotlin","mongo"],"latest_commit_sha":null,"homepage":"https://litote.org/kmongo/","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Litote.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-05-16T20:18:45.000Z","updated_at":"2025-03-26T21:14:24.000Z","dependencies_parsed_at":"2023-01-13T15:08:12.432Z","dependency_job_id":"983c9e29-cd35-4678-bb5f-0dfb2ce353b7","html_url":"https://github.com/Litote/kmongo","commit_stats":{"total_commits":853,"total_committers":41,"mean_commits":"20.804878048780488","dds":"0.10550996483001174","last_synced_commit":"0aecb9dd13faf629993818b2d7e68d52ebdc09a6"},"previous_names":[],"tags_count":70,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Litote%2Fkmongo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Litote%2Fkmongo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Litote%2Fkmongo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Litote%2Fkmongo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Litote","download_url":"https://codeload.github.com/Litote/kmongo/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246691560,"owners_count":20818533,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["kotlin","mongo"],"created_at":"2024-08-01T07:00:46.430Z","updated_at":"2025-04-01T18:31:31.502Z","avatar_url":"https://github.com/Litote.png","language":"Kotlin","funding_links":[],"categories":["Libraries"],"sub_categories":["Kotlin"],"readme":"# \u003cspan style=\"color:red\"\u003eKMongo is now deprecated\u003c/span\u003e : do not use it for a new project\n\n\u003cspan style=\"color:red\"\u003eLook at the [Deprecation notice](https://litote.org/kmongo)\u003c/span\u003e\n\n[![Gitter](https://badges.gitter.im/kmongoo/Lobby.svg)](https://gitter.im/kmongoo/Lobby?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=body_badge)\n [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.litote.kmongo/kmongo/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.litote.kmongo/kmongo)\n [![Apache2 license](https://img.shields.io/badge/license-Apache%20License%202.0-blue.svg?style=flat)](https://www.apache.org/licenses/LICENSE-2.0)\n [![Build Status](https://api.travis-ci.com/Litote/kmongo.png)](https://app.travis-ci.com/github/Litote/kmongo)\n [![codebeat badge](https://codebeat.co/badges/ed919223-2b9a-4b60-97d5-695b460fcbb7)](https://codebeat.co/projects/github-com-litote-kmongo-master)\n [![codecov](https://codecov.io/gh/Litote/kmongo/branch/master/graph/badge.svg)](https://codecov.io/gh/Litote/kmongo)\n [![Awesome Kotlin Badge](https://kotlin.link/awesome-kotlin.svg)](https://github.com/KotlinBy/awesome-kotlin)\n [![Pure Kotlin](https://img.shields.io/badge/100%25-kotlin-blue.svg)](https://kotlinlang.org/)\n \n# [KMongo](https://litote.org/kmongo) \n[![KMongo logo](https://litote.org/kmongo/kmongo.png \"KMongo\")](https://litote.org/kmongo)\n \n## A Kotlin toolkit for Mongo\n\nDocumentation: [https://litote.org/kmongo](https://litote.org/kmongo)\n\nForum: [https://groups.google.com/forum/#!forum/kmongo](https://groups.google.com/forum/#!forum/kmongo)\n\n### Native and Lightweight\n\nKMongo features are available via [Kotlin extensions](https://kotlinlang.org/docs/reference/extensions.html) -\nyou use transparently [the core MongoDB java driver API](https://www.mongodb.com/docs/drivers/java-drivers/)\n(both sync and reactive streams (ie async) drivers are supported)\n\n#### With complete reactive streams \u0026 async support\n\nYou can use extensions for reactive streams style, [Kotlin Coroutines](https://kotlinlang.org/docs/reference/coroutines.html), \n[Reactor](https://projectreactor.io/) or [RxJava2](http://reactivex.io/).\n\n### Built-in Object Mapping\n\nObject oriented programming is usually better - use Objects, not Maps. Powered by the native\n[POJO Codec](https://mongodb.github.io/mongo-java-driver/3.5/bson/pojos/), the\n[Jackson library](https://github.com/FasterXML/jackson) or\n[Kotlinx Serialization](https://github.com/Kotlin/kotlinx.serialization).\n\n### Type-safe queries\n\nHave you already queried an ```Int``` field with a ```String``` value? \nWith KMongo type-safe queries, avoid the type errors.\nProvided with an optional annotation processor. \n\n### Mongo shell queries\n\nYou can copy/paste your queries from the Mongo shell in your IDE. Write readable source code!\n\n## Contributors\n\n* [Deny Prasetyo](https://github.com/jasoet)  (kmongo-coroutine)\n* [Dilius](https://github.com/diliuskh) (kmongo-rxjava2)\n* [Jocelyn Ntakpe](https://github.com/jntakpe) (kmongo-reactor)\n* [Denis Kilchichakov](https://github.com/augur) (kmongo-coroutine)\n\n## Acknowledgment\n\nKMongo uses an open source license gracefully provided by \n\u003ca href=\"https://www.yourkit.com/java/profiler/\"\u003e\u003cimg alt=\"YourKit\" src=\"https://www.yourkit.com/images/yklogo.png\" width=\"92\"\u003e\u003c/a\u003e\nfor monitoring and profiling.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FLitote%2Fkmongo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FLitote%2Fkmongo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FLitote%2Fkmongo/lists"}