osmlint - фреймворк для валидаторов

https://github.com/osmlab/osmlint и https://github.com/Rub21/run-osmlint
http://osmlab.github.io/osm-qa-tiles/
https://github.com/mapbox/tile-reduce

Многие слышали о Osmose? Парни из Mapbox создали фреймвок на котором можно делать простенькие валидаторы, на javascript:

http://rub21.github.io/geojson-dashboard/#https://gist.github.com/17bfc6999ea1d2452f05 - руками трогать здесь
https://github.com/osmlab/osmlint/blob/master/validators/bridgeOnNode/map.js - основной код валидатора

Фишка заключается что они поставляют данные в векторых тайлах
http://osmlab.github.io/osm-qa-tiles/
http://osmlab.github.io/osm-qa-tiles/country.html - причём по странам (но архивом, что не мешает нам перехостить хоть до района города)

хотите - всю страну валидируйте, не хотите - один маленький тайлик с инфой валидируйте, хоть из коммандной строки:

https://github.com/osmlab/osmlint#command-line

Так что советую переписать медленные валидаторы на маленькие тайлы, которые и без сервера можно валидировать и всем по чуть-чуть дописывать, а не мучать автора валидатора.