Peregrine is a fast and flexible open-source software GNSS receiver. It can be used as a standalone application to post-process GNSS data all the way to PVT solutions or as from within IPython as a toolkit for GNSS data exploration.
Peregrine is written in Python for flexibility and ease of development and uses the libswiftnav C library for speed.
Full documentation available online at http://docs.swift-nav.com/peregrine
Found via https://github.com/odrisci/gnss-sdr
, a fork of GNSS-SDR implementing code-less tracking for Galileo E1 PRS signals, which in turn was found in "Codeless Code Tracking of BOC Signals" by Cillian O’Driscoll, James T. Curran; Proceedings of the 29th International Technical Meeting of the ION Satellite Division, ION GNSS+ 2016, Portland, Oregon, September 12-16, 2016, pp. 497-508.