There are 5 repositories under nmea topic.
A concise ChartPlotter/Navigator. A cross-platform ship-borne GUI application supporting * GPS/GPDS Postition Input * BSB Raster Chart Display * S57 Vector ENChart Display * AIS Input Decoding * Waypoint Autopilot Navigation
GPS log file viewer and analyzer with support for GPX, TCX, KML, FIT, IGC, NMEA, SLF, SML, LOC, GPI, GeoJSON and OziExplorer files.
NMEA and ublox GPS parser for Arduino, configurable to use as few as 10 bytes of RAM
Python Graphical GPS Client Application supporting NMEA, UBX, SBF, RTCM3, NTRIP & SPARTN Protocols
AIS receiver for RTL SDR dongles, Airspy R2, Airspy Mini, Airspy HF+, HackRF, SDRplay and SoapySDR
With BBN OS you can build a central boat computer. BBN OS is free and open source. It is based on commonly used community supported open source projects such as SignalK, PyPilot, OpenCPN, and others. BBN OS graphical user interface will let you build a cockpit front-end to all functionality of the OS from chartplotting, dashboards, weather, etc.
Java Marine API - NMEA 0183 library for Java
Opensource hardware and software solutions for sailing and sailboats
.NET Standard, high performance, zero allocation AIS decoder, which can process millions of AIVDM/AIVDO sentences per second on a single core. Sponsored by endjin
Python GNSS CLI utility library for reading, parsing and broadcasting NMEA, UBX, SBF, RTCM3, NTRIP and SPARTN protocols
a library for MARitime NAVigation
A compact Arduino library to parse NMEA sentences.
Utilities for Raspberry Pi, mostly for usage on a boat. Includes UART control scripts, traffic measurement tools for Mikrotik (RouterOS) and OpenWrt, AIS wireless daemon, AIS decoder and an extensible boat & IoT sensor daemon for Signal K.
USB GPS Provider for android :artificial_satellite:. A maintained fork of hvb/USBGps4Droid
Python library for parsing/generating u-blox UBX protocol messages, and for creating parsers/generators in other languages.
Python library for parsing and generating NMEA 0183 GNSS/GPS protocol messages.
NMEA 0183 - for communication between marine electronics such as echo sounder, sonars, anemometer, gyrocompass, autopilot, GNSS receivers and many other types of instruments. Defined and controlled by the National Marine Electronics Association (NMEA)
OpenDLV - A modern microservice-based software ecosystem powered by libcluon to make vehicles autonomous.
An open source trolling motor. Features Hold heading, Hold Position, AutoPilot (NMEA APB & GPX). It still needs a lot of work but it's functional.
Motorola MotoTRBO DMR protocols research project.
Automatic Identification System (ITU-R M.1371-5) packet decoder and encoder written in Go
Rust NMEA 0183 sentence parser for AIS and GNSS messages.
C# decoder for Automatic Identification System (AIS) for tracking ships and decoding maritime information
nmea_msgs is a ROS package containing messages related to the NMEA standard
Rust NMEA 0183 parser. Targeting mostly embedded programming but not limited to. Do not relies on std and any external dependencies, core Rust only.