Skip to content
@openwatersio

Open Water Software

Open source marine software

Hi!

Open Waters is a community for mariners, developers, and ocean enthusiasts. My hope is that this community can create better tools to understand and navigate the sea through open collaboration.

The ocean is a commons. We all depend on it, and we've all benefited from centuries of mariners, hydrographers, and scientists sharing what they learned. Open source works the same way: freely sharing what we build makes the tools better for everyone. Everything here is open, and contributions are welcome from anyone.

Learn more at openwaters.io, or get in touch. If you'd like to support the work, you can sponsor me on GitHub.

Cheers!
– @bkeepers

🌙 Tides

  • neaps — a tide prediction engine
  • tide-database — a public database of tide harmonics
  • signalk-tides — a SignalK plugin serving tidal predictions for your vessel's position

🗺️ Bathymetry

  • seascape — a map of the seafloor built from global open bathymetry
  • crowd-depth — collect and share depth soundings from your vessel with crowd-sourced bathymetry programs

🧭 Charts & Navigation

  • OpenWaters — an experiment in modern marine charts (alpha — not for navigation)
  • enc-tiles — tools to produce vector tiles from Electronic Navigational Charts

🤝 Get involved

Whether you're a developer, a mariner with domain knowledge, or someone who just loves the ocean, there's a place for you here. Browse the repos, open an issue, or say hello.

Popular repositories Loading

  1. neaps neaps Public

    A tide prediction engine

    TypeScript 35 10

  2. tide-database tide-database Public

    A public database of tide harmonics

    TypeScript 23 6

  3. seascape seascape Public

    A map of the seafloor built from global open bathymetry.

    Python 11

  4. OpenWaters OpenWaters Public

    An experiment in building modern marine charts. Currently alpha and not to be use for navigation.

    TypeScript 10

  5. enc-tiles enc-tiles Public

    Tools to produce vector tiles from Electronic Navigational Charts

    TypeScript 9 4

  6. crowd-depth crowd-depth Public

    Collect and share depth data from your marine vessel with crowd-sourced bathymetry programs.

    TypeScript 7 1

Repositories

Showing 10 of 17 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…