The srsRAN software suite is an open-source collection of 4G and 5G software radio implementations from SRS. Applications are implemented in portable C++ with minimal third-party dependencies. Licensed under AGPLv3, srsRAN apps run on Linux with off-the-shelf compute and radio hardware.
The srsRAN Project is an ORAN-native 5G CU/DU with a complete stack from I/Q to IP. You can find the srsRAN Project documentation here.
The srsRAN 4G suite provides an end-to-end 4G network implementation with full-stack applications for UE, eNodeB and EPC. You can find the srsRAN 4G documentation here.