OpenCPN - A free open source navigation software for P.C, Linux, Apple and also available as an APP on Android.
see https://opencpn.org for more info
Supported Chart Formats
Worldwide standard S57 and encrypted S63 vector chart support. BSB v3 and earlier raster charts. CM93 vector charts with per cell offset corrections. Up-to-date ENCs for selected worldwide regions, distributed by o-charts.org
AIS input with full target-tracking and collision alerting.
AIS support for SART with selectable MMSI for automatic MOB handling.
AIS support for DSC and GPSGate buddies.
Route planning with tidal support. Built-in great-circle routing. Integrated weather routing through qtVim or separate plugin.
Route navigation with ship tracking functions.
Autopilot output support.
Anchor watch/alarm functions.
MOB Alarm with tracking.
GRIB and GRIB2 file input and display for weather forecasting.
Climatology, Weather Routing, WeatherFax, Google Earth, Voyage Data Recorder, AIS-radar, SAR, sQuiddio, Radar Overlay, Logbook, and many more. Get Plugins
Single-chart and Quilted display modes.
North-up, Course-up and Chart-up.
Moving-map display mode.
Tide and Current prediction and display by location.
IHO S52 compliant display of S57 and S63 vector charts.
A selection of display themes.
InlandECDIS ver 2.3 support
Dashboard for configurable on-screen display of ship's NMEA data.
NMEA 0183 GPS interface at selectable baud rate.
Advance NMEA message handling structure with built-in multiplexer.
GPS interface at selectable baud rate.
Track and Route input and output file support.
GPX Layers for annotation of charts.