QGIS Ledger - Versionamento Git-like per QGIS | SinoCloud

QGIS Ledger is an enterprise-grade versioning system for QGIS, inspired by Git: every layer and project is saved as an atomic snapshot in a local SQLite database, with no external dependencies. A semantic-visual diff engine compares versions at the geometry level, while deterministic rollback lets you instantly restore data and styles.

It includes native cloud sync (Nextcloud, WebDAV, Dropbox, OneDrive, Google Drive) and a split-screen Merge Wizard to handle conflicts between versions, on both QGIS 3.x and QGIS 4 (Qt6).

Key Features

Snapshot Architecture

Atomic commits of layers and projects in a local SQLite database, with no server or external dependencies.

Semantic-Visual Diff

Analyzes geometric differences between versions, not just metadata: understand exactly what has changed.

Deterministic Rollback

Instantly restore data and styles to a previous version, with no surprises.

Cloud Synchronization

Native support for Nextcloud, WebDAV, Dropbox, OneDrive and Google Drive, with a Merge Wizard for conflicts.

AEO / FAQ

Frequently Asked Questions about QGIS Ledger

How does versioning work in QGIS Ledger?
Every change is saved as an atomic snapshot in a local SQLite database, with no need for external servers. The semantic-visual diff engine compares geometries between versions, and deterministic rollback restores data and styles in a single click.
Which cloud services does it sync with?
Nextcloud, WebDAV, Dropbox, OneDrive and Google Drive, natively and with no additional plugins.
Can teams work together on the same project?
Yes, thanks to the split-screen Merge Wizard, which helps resolve conflicts when multiple people edit the same layer or project.
Is it compatible with QGIS 4 and Qt6?
Yes, QGIS Ledger is optimized for both QGIS 3.x and QGIS 4 (Qt6), from version 3.0 up to 4.99.

Try QGIS Ledger

Open source plugin, installable directly from the official QGIS plugin repository.

Install from QGIS Plugin Repository Source code on GitHub