A curated list of awesome 5G frameworks, libraries, software, and resources for developers and researchers.
Awesome 5G is a curated GitHub repository that aggregates open-source projects, libraries, tools, and resources related to 5G technology. It helps developers, researchers, and network engineers discover software for building, testing, and deploying 5G networks, from radio access and core networks to protocols and applications.
Network engineers, telecommunications researchers, open-source 5G developers, and students working on 5G radio access networks, core networks, protocol development, or network function virtualization.
It saves time by providing a single, organized source for discovering 5G open-source projects across the stack, from low-level protocol libraries to full core network implementations, avoiding the need to scour disparate repositories.
Awesome lists about 5G projects.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Covers the entire 5G stack from SIM cards to edge applications, including key implementations like free5GC for core networks and UERANSIM for RAN simulation, as detailed in the organized sections.
Actively maintained with a 'PRs Welcome' policy, ensuring the list evolves with new projects and contributions, as indicated by the GitHub badge and build status.
Structured into clear sections such as RAN, Core Network, Protocols, and Tools, making it easy to navigate based on specific 5G components, as shown in the table of contents.
Links to essential documents like 3GPP specifications and open-source eBooks, aiding in both development and education, with resources listed under Documents and Tools.
Does not evaluate the stability, performance, or production readiness of listed projects; users must conduct their own due diligence, as some entries are experimental or have backup links for deleted repos.
Merely aggregates resources without guidance on how to combine different projects for a cohesive 5G system deployment, leaving users to figure out compatibility and setup independently.
Some links may be broken or point to inactive projects over time, as seen with gnbsim having a backup reference, and community maintenance might lag behind rapid 5G developments.