Morphium

A Java ODM for MongoDB that does more than mapping.

Object mapping. Built-in messaging. In-memory testing. One dependency.

v6.2.0 · Quarkus Extension

Zero-Config ODM

Annotate POJOs, get persistence. @Entity, @Id, @Index — no XML, no codec registries.

Built-in Messaging

MongoDB-backed message queue. No Kafka, no RabbitMQ, no extra infrastructure.

In-Memory Testing

Full MongoDB emulation in-process. Tests in milliseconds, no Docker required.

Jakarta Data Ready

Declarative @Repository interfaces with build-time query generation.

Data Access & Persistence

Map Java objects to MongoDB documents with annotations, caching, versioning and type-safe queries.

Processing & Analytics

Aggregation pipelines, bulk operations and geospatial queries for data processing at scale.

Platform & Operations

Messaging, transactions, audit logging and health monitoring built into the framework.

Resources