This repository hosts an implementation of 5G Core network in Rust. This is a Work In Progress and is in actively being developed. This repository cannot really be used at the moment to test out anything.
This project hosts following sub projects which are released as their own crates -
ngap
- This is a wrapper over 3GPP NGAP Specifications from Release 17. See the README.md file of the sub project for more details.nas
- This crate provides implementation of 5G NAS Messages that are required by core implementations.netfns
- This is an implementation of network functions like AMF, SMF etc.sbi
- Service Based Interface. Includes data structures and stubs for service based interface. Please see the README.md for the latest support.
See LICENSE information for each of the sub projects.