MCPcopy
hub / github.com/free5gc/free5gc

github.com/free5gc/free5gc @v4.2.3 sqlite

repository ↗ · DeepWiki ↗ · release v4.2.3 ↗
451 symbols 1,295 edges 42 files 23 documented · 5%
README

free5GC

Release License Forum CodeFactor Go Report Card PRs Welcome

What is free5GC

The free5GC (a Linux Foundation project) 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.

For more information, please refer to free5GC official site.

Documentation

For document, please refer to free5gc.org/guide/.

Discussion

For questions and support please use the official forum. The issue list of this repo is exclusively for bug reports and feature requests.

Contributing

We welcome you for contribution via GitHub Pull Request.

Release Note

Detailed changes for each release are documented in the release notes.

License

free5GC is now under Apache 2.0 license.

Extension points exported contracts — how you extend this code

NetworkFunction (Interface)
(no doc) [1 implementers]
test/app/app.go

Core symbols most depended-on inside this repo

Write
called by 238
test/consumerTestdata/AMF/TestAmf/conn.go
Read
called by 143
test/consumerTestdata/AMF/TestAmf/conn.go
Close
called by 46
test/consumerTestdata/AMF/TestAmf/conn.go
Get5GMMCapability
called by 26
test/ranUe.go
GetUESecurityCapability
called by 25
test/ranUe.go
DeriveRESstarAndSetKey
called by 21
test/ranUe.go
hexCharToByte
called by 12
test/ueRanEmulator/main.go
toBsonM
called by 10
test/mongodb.go

Shape

Function 379
Struct 35
Method 33
TypeAlias 3
Interface 1

Languages

Go100%

Modules by API surface

test/ngapTestpacket/build.go87 symbols
test/ngapTestpacket/build_test.go45 symbols
test/nfs_setup.go32 symbols
test/mongodb.go31 symbols
test/nasTestpacket/NasPdu.go28 symbols
test/non3gpp_test.go24 symbols
test/ranUe.go20 symbols
test/tngf_test.go19 symbols
test/packet.go19 symbols
test/registration_test.go17 symbols
test/ueRanEmulator/main.go14 symbols
test/consumerTestdata/PCF/TestPolicyAuthorization/PolicyAuthorizationCreate.go13 symbols

Dependencies from manifests, versioned

cloud.google.com/go/compute/metadatav0.9.0 · 1×
github.com/aead/cmacv0.0.0-2016071912080 · 1×
github.com/antihax/optionalv1.0.0 · 1×
github.com/asaskevich/govalidatorv0.0.0-2023030114320 · 1×
github.com/aws/aws-sdk-gov1.44.263 · 1×
github.com/beorn7/perksv1.0.1 · 1×
github.com/bronze1man/radiusv0.0.0-2019051603255 · 1×
github.com/bytedance/sonicv1.11.6 · 1×
github.com/bytedance/sonic/loaderv0.1.1 · 1×
github.com/calee0219/fatalv0.0.1 · 1×
github.com/cespare/xxhash/v2v2.3.0 · 1×
github.com/cloudwego/base64xv0.1.4 · 1×

Datastores touched

(mongodb)Database · 1 repos

For agents

$ claude mcp add free5gc \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact