Free, open-source, cross-platform geocaching cache management
A modern successor to GSAK — built with Python, PySide6 and SQLite.
OpenSAK helps geocachers organize, filter, and manage large caching databases offline — importing GPX and Pocket Query data, mapping caches with Leaflet/OpenStreetMap, tracking personal notes and corrected coordinates, and exporting directly to Garmin GPS devices.
It runs on Windows, macOS, and Linux, is completely free, and is released under the MIT license.
- 📥 GPX and Pocket Query (ZIP) import
- 🗄️ SQLite-based local databases — full ownership of your data
- 🔍 Powerful filter engine with AND/OR logic and saved profiles
- 🗺️ Interactive map view with clustering and color-coded pins
- 📝 Personal notes, child waypoints, and attributes tracking
- 📍 Corrected coordinates support
- 🛰️ Garmin GPS export (GPX / LOC / GGZ)
- 🌐 Available in 8 languages
| Repository | Description |
|---|---|
| OpenSAK | Main application |
| OpenSAK-Data | Offline boundary data for reverse geocoding (ODbL) |
- 💬 Join the conversation in GitHub Discussions
- 👥 Chat with other users in our Facebook Group
- 🐛 Found a bug or have a feature idea? Open an issue
OpenSAK is developed in our free time and fiscally hosted by Open Source Collective. If you'd like to support ongoing development — including code signing certificates for Windows and macOS — consider becoming a backer.