Subsurface is itself open source software released under the GPLv2 -- and it is based on many other open source components.

Subsurface-mobile additionally uses

The Windows binaries are built using MXE.

The Mac binaries are built using the Apple toolchain and Homebrew.

If you are aware of open source components that we are using but not listing here, please let us know so we can add them!