https://github.com/zaczero/osm-revert
⏪ OpenStreetMap Changeset Reverter — CLI + Website
https://github.com/zaczero/osm-revert
diff-match-patch openstreetmap overpass-api python quality-control
Last synced: 5 months ago
JSON representation
⏪ OpenStreetMap Changeset Reverter — CLI + Website
- Host: GitHub
- URL: https://github.com/zaczero/osm-revert
- Owner: Zaczero
- License: agpl-3.0
- Created: 2023-01-05T12:42:21.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-08-17T11:20:43.000Z (7 months ago)
- Last Synced: 2025-08-17T21:42:41.405Z (7 months ago)
- Topics: diff-match-patch, openstreetmap, overpass-api, python, quality-control
- Language: Python
- Homepage: https://revert.monicz.dev
- Size: 1.79 MB
- Stars: 77
- Watchers: 5
- Forks: 7
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
#
osm-revert

[](https://liberapay.com/Zaczero/)
[](https://github.com/sponsors/Zaczero)
[](https://github.com/Zaczero/osm-revert)
The next generation OpenStreetMap changeset revert tool.
You can access the **official instance** of osm-revert at [revert.monicz.dev](https://revert.monicz.dev).
Demo (GIF)

## Highlights
### ⚡️ Faster
This reverter uses [Overpass](https://overpass-api.de) to reduce the amount of API calls.
### 🧠 Smarter
This reverter uses [Google's diff-match-patch](https://github.com/google/diff-match-patch) library to automatically resolve conflicts.
### ♾️ Limitless
This reverter has no arbitrary limits on the changeset size.
## Footer
### Credits
This project was inspired by the work of [Zverik](https://github.com/Zverik) and his [RevertUI](https://github.com/Zverik/RevertUI).
### Contact me