{"repo":"Kirill5k/mongo4cats","free":true,"listed":false,"github":"https://github.com/Kirill5k/mongo4cats","clone":"git clone https://github.com/Kirill5k/mongo4cats.git","description":"MongoDB Java client wrapper for Cats Effect & FS2 and ZIO","language":"Scala","stars":126,"topics":["fs2","mongodb","cats-effect","circe","cats","scala","zio","embedded-mongodb"],"license":"Apache-2.0","category":"api-integrations-sdks","readme_excerpt":"mongo4cats ========== Scala library that provides a functional and idiomatic interface for working with MongoDB. Built on top of the official MongoDB Java driver, mongo4cats integrates seamlessly with functional programming libraries like Cats-Effect/FS2 and ZIO, making it a great choice for Scala developers who prefer functional programming paradigms. Available for Scala 2.12, 2.13 and 3.3. Documentation is available on the mongo4cats microsite. Dependencies Add this to your build.sbt (depends on cats-effect and FS2 ): Alternatively, for ZIO 2 , add this: Optional support for circe or zio-json can be enabled with: Quick start with Cats Effect Quick start with ZIO If you find this library useful, consider giving it a ⭐!","default_branch":null,"files":null,"tree":[],"storefront":"/r/Kirill5k","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Kirill5k/mongo4cats/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}