Free, ad-free and open-source speed camera and road hazard warner for iOS and Android. It does what the Blitzer.de app does: warns you about fixed and mobile speed cameras, red light cameras, section control, traffic jam ends, accidents, roadworks and other hazards, and lets drivers report and confirm them for each other. No account, no ads, no tracking.
Made by Codext GmbH. Website: openblitzer.codext.de
- iOS: App Store (in review)
- Android: Google Play (in review), APK on the releases page
- Map with fixed speed cameras, red light cameras and section control from OpenStreetMap
- Live community reports: mobile speed cameras, traffic jam ends, accidents, roadworks, hazards, road closures, poor visibility and new fixed cameras, reported with one tap
- "Still there?" prompt after you pass a report; votes keep reports fresh and remove stale ones
- Direction-aware warnings: only what is ahead of you, in your direction of travel
- Visual alert, chime and spoken warning (German and English), vibration
- Speedometer, speed limit of the next camera and an overspeed alarm
- Keeps warning in the background, also while a navigation app is in front
- Offline: all fixed cameras are stored on the device
- HUD mode for the windshield
- Demo drive to try everything without driving
- Light and dark map, km/h and mph
Not yet: CarPlay and Android Auto, widgets. Pull requests welcome.
| Folder | What |
|---|---|
app/ |
Expo (React Native) app for iOS and Android, MapLibre map with OpenFreeMap tiles |
server/ |
API for community reports and the fixed camera dataset (Bun + SQLite, Docker) |
website/ |
openblitzer.codext.de (Cloudflare Worker) |
deploy/coolify/ |
Docker Compose file for Coolify v4 |
docs/ |
Spec and API reference |
Server (Docker):
OPENBLITZER_ADMIN_TOKEN=change-me docker compose up -d
curl http://localhost:8080/v1/healthThe server imports all fixed cameras in Europe from OpenStreetMap on the first start (takes a while) and then once a week. See server/README.md.
App:
cd app
bun install
EXPO_PUBLIC_API_URL=http://<your-ip>:8080 bunx expo run:ios # or run:androidIn Germany (§ 23 Abs. 1c StVO) and several other countries the driver must not use a speed camera warner while driving. OpenBlitzer is meant for passengers and for planning. Speed camera warnings are prohibited in Switzerland, so the app is not offered there. Drive carefully and respect the speed limits.
- Code: MIT
- Fixed speed cameras: © OpenStreetMap contributors, available under the Open Database License (ODbL). Improve the data by mapping cameras in OpenStreetMap.
- Map tiles: OpenFreeMap, © OpenMapTiles, © OpenStreetMap contributors
- Map rendering: MapLibre



