A collection of tools that can be used as a starting point if you want to create an APRS tracking website.

What is APRS Track Direct?

APRS Track Direct is a collection of tools that you can use as starting point if you want to create an APRS tracking website. You can use data from APRS-IS, CWOP-IS, OGN or any other source that uses the APRS specification.

What is APRS?

APRS (Automatic Packet Reporting System) is a digital communications system that uses packet radio to send real time tactical information (often on amateur radio frequencies). Information shared over the APRS network is for example coordinates, altitude, speed, heading, text messages, alerts, announcements, bulletins and weather data. APRS has been developed by Bob Bruninga, callsign WB4APR. More information about APRS can be found at or at wikipedia.

Changelog / Release notes

These are the major changes that has been made since APRS Track Direct was shared on GitHub.

  • 2022-10-09 - Ported to Python 3
  • 2022-08-03 - Upgraded to the latest mapbox js/css files (used by leaflet vector maps)
  • 2022-08-02 - Divided the about page into two separate pages (About and FAQ)
  • 2022-07-28 - New better heatmap functionality
    • Requires php-gd, and directory permissions changes (see GitHub readme)
  • 2022-04-18 - Reduced memory usage and made it possible to disable duplicate detection.
  • 2022-03-28 - Fixed problem related to imperial units.
  • 2022-02-27 - Added page loading animation.
  • 2022-02-26 - Added possibility to search by station using the OGN registration.
  • 2022-02-21 - Added the possibility to configure map provider in configuration file.
  • 2022-02-16 - Separate symbol for paraglider added. Thank you FlyingBird22
  • 2022-01-30 - Reintroduced support for coverage maps (a new better version).
  • 2022-01-30 - Added support for trail charts.
  • 2022-01-29 - Initial support for docker was added. Thank you peterus!
  • 2022-01-22 - Initial commit (was previously a private repository on bitbucket).

Who is using it?

Websites that use the APRS Track Direct tools in some way.

We who develop APRS Track Direct are not responsible for these websites, nor can we answer questions regarding them (except and, which are our own demo sites).

Get Started

Instructions found on GitHub will get you a copy of the project up and running on your local machine for development and testing purposes .

These tools are intended for experienced developers who want a foundation for a web-based APRS tracking solution. To be able to use the tools, you need experience with Linux, Postgresql, Python and Javascript. You should also have knowledge of APRS and preferably an understanding of what aprsc is used for.

Instructions on GitHub


Feel free to get in touch if you have any questions or suggestions. I answer questions if time allows.

Get Connected