← Back to all Apps

Subsurface

Dive logbook application Source

Description

Subsurface is an open source dive logbook for scuba, rebreather, and free divers. Track your dives by logging locations (with GPS coordinates), gear, exposure protection used, divemasters and dive buddies, plus your own notes and ratings for each dive. Subsurface also allows you to plan your dives, by providing a comprehensive dive planner that includes support for multiple gases, deco planning, and more.

Dives can be downloaded from a variety of dive computers, entered manually, or imported from other dive log applications.

Features:

  • Detailed dive profiles with tank pressure curves and gas analysis
  • Calculated SAC rate, partial pressures of O2, N2 and He, and decompression information
  • Built-in dive planner
  • Printable detailed log books with profiles and notes
  • Localized in about 20 languages

Source

Notice

Packaging on AUR and Flathub contains the QWidget-based desktop app, that still somewhat fits the screen and does somewhat work. The mobile, Kirigami-based interface (created for the Android app) needs to be build manually and needs evaluation on Mobile Linux.

Project links: Links to (pages with) screenshots:

Rating

Mobile Fit: needs testing

This app has not yet been evaluated - please help!

Project status: released

This project has been developed so far, that its authors felt confident enough to create a release.

The project repository was created on 2011-09-03.

The last known commit happened on 2026-05-22.
Please note: This information is not updated continuously. This particular listing was last updated on 2026-05-31

Packaging

Is this app packaged for my distribution?

green: current and packaged,
red: packaged, but not current, ratings and other details may not apply.

Packaging status

Powered by Repology


Get it on Flathub!

Install as flatpak: https://flathub.org/apps/org.subsurface_divelog.Subsurface.flatpakref

If you're lucky*, you can install this app by just hitting this button:

Install

* You need to have an appstream:// handler, e.g., GNOME Software or KDE Discover, installed and the app needs to be available in a configured software repository, more details.

Find similar apps

By Category: sports

By FreeDesktop-(Additional-)Category: Education Sports

Licensing and technical details

License: GPL-2.0-only Metadata: CC-BY-SA-3.0

Frameworks: Kirigami

Programming languages: C++ C

Build system: cmake

AppStream Metadata URL: https://raw.githubusercontent.com/subsurface/subsurface/master/metainfo/subsurface.metainfo.xml.in