Skip to content

Latest commit

 

History

History
40 lines (27 loc) · 2.45 KB

ecosystem.md

File metadata and controls

40 lines (27 loc) · 2.45 KB
layout title
default
Ecosystem

ReactiveMongo components

ReactiveMongo is composed of subprojects.

  • ReactiveMongo BSON: the core BSON library of ReactiveMongo. Though it can be used separately from the rest of the project – it has no other dependency than the Scala library itself.

  • ReactiveMongo: well, the core of ReactiveMongo :)

  • Play Framework

    • ReactiveMongo Play JSON: the JSON serialization pack for ReactiveMongo, based on the JSON library of Play! Framework. It provides a specialized collection implementation that enables to use directly JSON (including Writes and Reads de/serializers) with ReactiveMongo.
    • Play ReactiveMongo: the official plugin for Play Framework. Setup the connection according the configuration of the Play application.
  • ReactiveMongo Streaming

Third party

Acolyte for ReactiveMongo: Framework to unit test a ReactiveMongo persistence.

Akka Persistence MongoDB: MongoDB support for Akka Persistence, including a ReactiveMongo implementation.

Circe BSON: Conversions for circe and ReactiveMongo.

Enumeratum for ReactiveMongo: BSON codecs to use Enumeratum with MongoDB.

Instana Monitoring and Performance Management for ReactiveMongo: Automatic ReactiveMongo Monitoring is part of Instana.

ReactiveMongo Silhouette: An implementation of the Silhouette persistence layer using ReactiveMongo.