GithubHelp home page GithubHelp logo

morons / kmongo Goto Github PK

View Code? Open in Web Editor NEW

This project forked from litote/kmongo

0.0 0.0 0.0 2.97 MB

[deprecated] KMongo - a Kotlin toolkit for Mongo

Home Page: https://litote.org/kmongo/

License: Apache License 2.0

Shell 0.11% Java 3.20% Kotlin 96.69%

kmongo's Introduction

KMongo is now deprecated : do not use it for a new project

Look at the Deprecation notice

Gitter Maven Central Apache2 license Build Status codebeat badge codecov Awesome Kotlin Badge Pure Kotlin

KMongo logo

A Kotlin toolkit for Mongo

Documentation: https://litote.org/kmongo

Forum: https://groups.google.com/forum/#!forum/kmongo

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.

Type-safe queries

Have you already queried an Int field with a String value? 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!

Contributors

Acknowledgment

KMongo uses an open source license gracefully provided by YourKit for monitoring and profiling.

kmongo's People

Contributors

augur avatar bertrand avatar desilvai-target avatar diliuskh avatar drschlaubi avatar emrul avatar eye-dee avatar heartpattern avatar hudson155 avatar jakobkmar avatar jasoet avatar jntakpe avatar jyemin avatar kimcore avatar kspheller avatar lace00 avatar lalnuo avatar leung018 avatar lkzc19 avatar marcdejonge avatar pereduromega avatar petersamokhin avatar rkreienbuehl avatar rustagir avatar skkap avatar slaha avatar stephenott avatar stuebingerb avatar wojteko22 avatar zigzago avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.