Know Who Changed What

Rat tracks every edit across entries, assets, globals, users, and Commerce elements in Craft CMS — automatically. A complete audit trail of who changed what, when, and which fields.

Free & open source

Rat

Features

Everything you need to track content changes across your Craft CMS site.

Comprehensive Edit Tracking

Automatically logs every content edit across entries, assets, globals, categories, tags, users, and Craft Commerce elements including products, variants, and orders.

Dirty Attributes Logging

See exactly which fields were changed in each edit. Rat records the specific dirty attributes so you know not just that something changed, but what changed.

Dashboard Widget

A configurable Recent Edits widget for the Craft dashboard. See site-wide editing activity at a glance with user photos, element links, and timestamps.

Element Sidebar History

Every element edit page gets a sidebar panel showing its recent edit history. See who last touched an entry, when, and what they changed — without leaving the page.

Last Editor Column

Add a Last Editor column to any element index and sort your listings by who made the most recent change. Spot everything a person recently touched, or find content no one has updated in ages — right from the entry list.

Smart Noise Filtering

Rat automatically filters out drafts, revisions, propagating saves, and bulk resaves so your edit log stays clean and meaningful.

Multi-Site Aware

Full multi-site support with per-site edit tracking. Each log entry records the site context so you can trace changes across your multi-site Craft installation.

See It in Action

Rat’s dashboard widget and element sidebar history, right inside the Craft control panel.

Rat

Screenshot coming soon

rat — Control Panel

Frequently Asked Questions

Common questions about Rat for Craft CMS.

Ready to track every edit?

Install Rat in your Craft CMS project today.

Free & open source · Craft CMS 5.3+

More in Editorial

Pairs well with Rat

For the people writing the content. Scheduling, staging, revision diffs, house style, find and replace, and a warning before two editors overwrite each other.