Object auditing and diff framework for Java

Using 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

Auto-audit annotations

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

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

Two views

Browse data change history in two views — diffs and snapshots

Community

Core team

    Contributors

      Our supporters

      We use IntelliJ IDEA, the best IDE for Java. Jet Brains supports open source community by providing free licence for non-commercial open source projects.

      YourKit supports open source projects with its full-featured Java Profiler. YourKit, LLC is the creator of YourKit Java Profiler , innovative and intelligent tool for profiling Java applications.