GPSKit is a set of classes allowing your Xojo® application to easily retrieve and parse the NMEA sentences coming from a GPS device through a serial port connection.

GPSKit for Xojo® supports the NMEA 0183 protocol and Garmin’s Text Output protocols. It includes classes to handle the most common NMEA 0183 sentences for general purpose like GPGSA, GPGSV, GPRMC, GPVTG, GPGLL, etc… and a few Garmin proprietary sentences like PGRME, PGRMZ, etc…


  • GPS Kit for Xojo® is hosted by Github. You can download the latest version from the GitHub repository. Just copy & paste the GPSKit folder from the demo application project to your own project and you’re all set!
  • The online documentation is still a work on progress and is available in our online documentation wiki.
  • To see more about Xojo®‘s IDE, go to


GPSKit works with any type of project in Xojo®:

  • Desktop
  • Web
  • Console
  • iOS

GPSKit is compatible with any release of Xojo® from r2013r1 and on any platform:

  • MacOS X
  • Windows
  • Linux
  • Raspberry Pi


GPSKit source code, the documentation and the demo application are distributed under the MIT License.

© 2012-2016, Eric de La Rochette.