subsurface
by
subsurface

Description: This is the official upstream of the Subsurface divelog program

View subsurface/subsurface on GitHub ↗

Summary Information

Updated 2 minutes ago
Added to GitGenius on January 6th, 2026
Created on September 3rd, 2011
Open Issues & Pull Requests: 329 (+0)
Number of forks: 571
Total Stargazers: 3,096 (+0)
Total Subscribers: 116 (+0)

Issue Activity (beta)

Open issues: 197
New in 7 days: 2
Closed in 7 days: 2
Avg open age: 1,361 days
Stale 30+ days: 193
Stale 90+ days: 185

Recent activity

Opened in 7 days: 2
Closed in 7 days: 2
Comments in 7 days: 4
Events in 7 days: 18

Top labels

  • bug (144)
  • needs-developer-feedback (39)
  • ui-mobile (35)
  • ui-desktop (34)
  • dive-details (21)
  • bug-not-in-subsurface (20)
  • needs-user-feedback (19)
  • dive-computer (18)

Detailed Description

Subsurface is a powerful, open-source dive log software application designed for divers of all experience levels. It allows users to meticulously record, analyze, and share their dives, providing a comprehensive suite of tools for managing dive data and improving diving practices. The software supports a wide range of dive computers, making it compatible with most modern devices.

At its core, Subsurface enables users to import dive logs from their dive computers. This process is streamlined through support for numerous manufacturers and protocols. Once imported, the dive data, including depth profiles, tank pressures, gas mixtures, and environmental conditions, is displayed in a clear and intuitive graphical format. Users can then add detailed information to their logs, such as dive site names, buddy information, equipment used, and notes about the dive experience. This allows for a rich and personalized record of each dive.

Beyond basic logging, Subsurface offers robust analytical capabilities. The software can generate detailed statistics about dives, including average depth, maximum depth, dive time, and gas consumption. It also provides tools for analyzing dive profiles, identifying potential issues, and optimizing dive planning. Users can visualize their dives in 2D and 3D, allowing for a deeper understanding of their underwater experiences. The software also includes features for calculating decompression stops and analyzing gas mixtures, aiding in safe diving practices.

Subsurface's functionality extends beyond individual dive analysis. It allows users to organize their dives by location, buddy, or equipment, making it easy to track and review specific dive trips or equipment usage. The software also supports the creation of dive site databases, allowing users to store and share information about their favorite dive locations. This collaborative aspect fosters a sense of community among divers.

The software is actively maintained and developed by a dedicated team of volunteers. It is available on multiple platforms, including Windows, macOS, and Linux, ensuring accessibility for a wide range of users. The open-source nature of Subsurface allows for community contributions, leading to continuous improvements and the integration of new features. The project's commitment to open standards and data portability ensures that users retain control over their dive data and can easily migrate to other platforms if needed.

In summary, Subsurface is a comprehensive and user-friendly dive log software that empowers divers to meticulously record, analyze, and share their underwater experiences. Its robust features, cross-platform compatibility, and open-source nature make it an invaluable tool for divers of all levels, promoting safe diving practices and fostering a strong sense of community. The software's continuous development and community support ensure its continued relevance and utility for years to come.

subsurface
by
subsurfacesubsurface/subsurface

Repository Details

Fetching additional details & charts...