JaVers needs funding to sustain. You can sponsor JaVers development via GitHub Sponsors or Open Collective.

The Leading Framework for Object Audit and Diff in Java

With JaVers you can forget about the troublesome data versioning

Let the changes in your data be managed by JaVers

Why Javers?

Compare

Compare complex object structures

Commit

Commit changes performed on your domain objects

Three views

Browse data history in three views —
Changes, Shadows and Snapshots

Persist

Persist data change history in MongoDB, PostgreSQL, MySQL, Oracle or Microsoft SQL Server

Track changes

Track every change of object fields as well as relations changes

Javers Query Language

Use Javers Query Language to easily query for changes of a given class, object or property

Auto-audit annotations

Take advantage of the auto-audit annotation for Spring Data Repositories

Community

Core team

    Contributors

      Our sponsors

      Support the JaVers project by becoming a financial contributor and helping us sustain its development. See Sponsorship. If your organization is interested in supporting Javers, we can feature your logo here and in the Javers readme.md.

      Featured Sponsors

      Akros Logo

      JaVers logo small
      Open source Java library available under Apache License