Skip to content

Latest commit

 

History

History
20 lines (12 loc) · 1.27 KB

ecosystem.md

File metadata and controls

20 lines (12 loc) · 1.27 KB
layout title
default
ReactiveMongo - Ecosystem

ReactiveMongo Components

ReactiveMongo is composed of three subprojects.

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

  • ReactiveMongo BSON Macros: a small library on top of ReactiveMongo-BSON, that brings Macros for BSON. With this library you don't have to write your BSONDocumentReader/BSONDocumentWriter de/serializers yourself anymore, but rather generate them with compile-time macros.

  • ReactiveMongo: well, the core of ReactiveMongo :)

Officially supported projects

  • Play-ReactiveMongo: the official plugin for PlayFramework. It provides a specialized collection implementation that enables to use directly JSON (including Writes and Reads de/serializers) with ReactiveMongo.

  • ReactiveMongo Extensions: a project aiming to provide all the necessary tools for ReactiveMongo other than the core functionality.