morphia
MongoDB object-document mapper in Java based on https://github.com/mongodb/mongo-java-driver
Morphia maps Java objects to MongoDB documents
An object document mapper for Java built on the MongoDB Java driver, with published documentation and a public roadmap.
What it provides
Morphia is an object document mapper for Java that sits on top of the official MongoDB Java driver. It lets developers work with domain objects and have them persisted as MongoDB documents, handling the mapping between fields and the document structure so that application code stays focused on objects rather than raw queries. The project describes itself as based on the mongo-java-driver and positions itself as the standard mapping layer for Java teams using MongoDB.
Documentation and community
The README points to morphia.dev for the official documentation, a Roadmap.md file for planned work, and a CHANGELOG.md plus GitHub milestones for resolved issues. For more immediate discussion the project links a Discord server where users can ask questions in real time. These resources are the primary way to learn the mapping annotations, query API, and lifecycle hooks that the library exposes.
Governance
Morphia is part of the Commonhaus foundation, and the README includes the foundation artwork along with references to a trademark policy and a trademark list. The project states that third party trademarks mentioned in its materials are owned by their respective holders and that mention does not imply endorsement. The code is Apache-2.0 licensed, and the August 2026 snapshot shows 1,676 stars, 449 forks, and 64 open issues.
Editorial conclusion
The library is Apache-2.0 licensed and records 1,676 stars with 449 forks as of August 2026. It operates under the Commonhaus foundation and provides its documentation, roadmap, and changelog through linked resources.
Community notes