Skip to content

Home

What is free5GC?

The free5GC is an open-source project for 5th generation (5G) mobile core networks. The ultimate goal of this project is to implement the 5G core network (5GC) defined in 3GPP Release 15 (R15) and beyond.

Currently, the major contributors are from National Yang Ming Chiao Tung University (NYCU). Please refer to our roadmap for the features of each release.

  • The source code of the latest version of free5GC can be downloaded from here.
  • Follow our LinkedIn page to get the news about free5GC.

Note

Thank you very much for your interest in free5GC. The license of free5GC follows Apache 2.0. That is, anyone can use free5GC for commercial purposes for free.

2024/7/3: free5GC v3.4.2 released!

The free5GC v3.4.2 includes a Go version update to 1.21 and refactoring for OpenAPI Release 17. New features include setting static IPs for UEs and OAuth2 authentication for the webconsole, plus a ULCL example in free5gc-compose. Bug fixes and a new commit message check are also included.

[Refactor]

  • Go version bump to Go1.21
  • Refactor NFs for preparation upgrading openapi to Release17

[Features]

  • Set Static-IP for UE in webconsole
  • Webconsole acts as AF and uses OAuth2 authentication to get OAM service from NFs
  • Add ULCL docker-compose example in free5gc-compose
  • Session AMBR in Data Plane
  • CHF on k8s

[Bugs]

  • Fix N3IWUE fails to ping when having flow rules(v1.0.1)
  • Fix some bug reports from Issues or Forum

[Chore]

Note

The history of the version release can be found on the history page.

Next Step(s)

We remain committed to enhancing free5GC with new features, and we have a roadmap in place to support the following functionalities:

  • Kubernetes deployment (quick installation)
  • Release TNGF
  • Release NEF
  • SBI R17 support (Will be released in 2024 Q3 or Q4)
  • Packet Rusher CI integration
  • Time Sensitive Network (TSN)
  • 5G LAN

Sponsors

Platinum

Gold

Silver

Hardware Sponsors