The Survex Project

Survex is a Free Software/Open Source software package for mapping caves, licensed under the GPL. It is designed to be portable and can be run on a variety of platforms, including Linux/Unix, macOS, and Microsoft Windows.

Survex is very powerful cave survey software, and is actively developing into a complete cave visualisation package. It has a sophisticated GUI frontend.

Survex has no arbitrary limits, and so is particularly good for large complicated cave systems, or areas where you need to see the relationships between multiple cave systems. Putting existing data into it should be easy.

We welcome input from other surveyors on what features they need in Survex, or improvements to the way existing features work. We also encourage people to add their own functionality and send the code back to us for inclusion in the project. We want to make Survex a collaborative project amongst cave surveyors, and we must thank the many who have helped translate, test and improve it so far.

Survex 1.4.3 released. This version improves support for HiDPI monitors. Read the announcement email for more details.
Survex 1.4.2 released. This version adds compatibility with FFmpeg 5.0, fixes compatibility with PROJ 6.2.0 to 8.0.0, and fixes the Microsoft Windows build to work (broken since 1.4.0). Read the announcement email for more details.
Survex 1.4.1 released. This version fixes a couple of problems in 1.4.0's testsuite, and adds compatibility for more versions of PROJ - it should work with any PROJ >= 6.2.0. Read the announcement email for more details.
Survex 1.4.0 released. This version supports recent PROJ releases, and works with PROJ >= 7.2.0. If you need support for older PROJ, then Survex 1.2.x releases will work with PROJ < 8. Read the announcement email for more details.
Survex 1.2.44 released. Read the announcement email for more details.

Bugs and Wiki
Press Coverage
Mailing List
Related Tools
Recent Changes
To Do
The Future

webmaster: Olly Betts