Skip to main content

A curated list of telco resources and projects

984
GitHub Stars
1.3k
Curated Resources
19
Categories
13 hours ago
Last Refreshed
New to Telecom?Getting Started TutorialsSIM CardsUser EquipmentRadio Access NetworkCore NetworkInterconnectSatellite CommunicationProtocolsInfrastructureOrchestrationLab & TestbedsTestingAI & Machine LearningSecurityLearning ResourcesOrganizationsCommunityRelated Lists

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me documentation & standards resources from awesome-telco"

Installation instructions →

What's inside

Learning Resources

  • 3GPP Architecture ExplorerDocumentation & Standards

    Interactive graph explorer for the complete 2G-5G 3GPP architecture, by the author of 3GPP-Overall-Architecture.

  • 3gpp-citationsDocumentation & Standards

    3GPP Bibtex entry generator.

  • 3gpp-crawlerDocumentation & Standards

    CLI tool to crawl 3GPP FTP server, cache TDocs data, return structured JSON/YAML. Hosted on

  • 3gpp.guruDocumentation & Standards

    Look up 3GPP abbreviations.

  • 3GPP Meeting ToolsDocumentation & Standards

    Deutsche Telekom-maintained tools for the day-to-day execution of 3GPP meetings (TDoc handling, agenda parsing). Useful for delegates.

  • 3GPP-overall-architectureDocumentation & Standards

    Very detailed, high-res PDF of the overall 3GPP architecture.

Protocols

  • 3gpp-documentationOthers

    Organized index of 3GPP documentation.

  • 4g-speedOthers

    4G Theoretical Speed Calculator | FDD & TDD Support

  • 5G Trace visualizerOthers

    DT set of Python scripts allow you to convert pcap, pcapng or pdml 5G protocol traces (Wireshark, tcpdump, ...) into SVG sequence diagrams.

  • asn1cGTP/PFCP

    asn1c (Lev Walkin) extended with features required by MAP/TCAP. Hosted on

  • ASN1-DefinitionsASN1-based, S1AP/NGAP

    S1AP, NGAP, LTE and NR RRC ASN.1 definitions extracted from Wireshark.

  • asn1-ss7GTP/PFCP

    ITU/ETSI/3GPP ASN1 files for TCAP, ROS, MAP and CAP. Hosted on

AI & Machine Learning

  • 3GPP Expert SkillTelecom LLMs & AI Assistants

    Claude Code skill providing deep 3GPP expertise across all generations (2G–6G), protocol stacks, core network, security, and deployment planning.

  • 3gpp-mcpTelecom LLMs & AI Assistants

    Go MCP server making 3GPP specs navigable by LLMs: parses .docx specs into SQLite with FTS5 full-text search, section browsing, and cross-reference following.

  • 3GPP MCP ServerTelecom LLMs & AI Assistants

    MCP server enabling AI assistants (Claude, VSCode) to search 3GPP specifications via the TSpec-LLM dataset.

  • 5GDatasetsDatasets & Benchmarks

    Public 5G security datasets (PCAPs, CSVs, AMF logs) covering flooding, fuzzing and replay attacks against control- and user-plane. Generated on Open5GS, OAI, and Amarisoft cores.

  • 5GMdataDatasets & Benchmarks

    Datasets and code for ML in 5G mmWave MIMO systems involving mobility.

  • 5G-SpectorO-RAN AI/ML

    O-RAN compliant runtime intrusion detection xApp for L3 (RRC/NAS) cellular attack detection.

Organizations

  • 3GPP Forge

    Official code forge for the 3GPP organization.

Radio Access Network

Security

  • 5GBaseCheckerSecurity Exploitation/fuzzing Frameworks

    Differential-testing security analysis framework for the control plane of 5G basebands. Evaluated on 17 commercial 5G basebands and 2 open-source UEs; uncovered 22 issues. USENIX Security '24.

  • 5GC_API_parseSecurity Exploitation/fuzzing Frameworks

    5GC API parse is a BurpSuite extension allowing to assess 5G core network functions, by parsing the OpenAPI 3.0 not supported by previous OpenAPI extension in Burp, and generating requests for intrusion tests purposes.

  • 5GC_API_PentestSecurity Exploitation/fuzzing Frameworks

    Burp Suite extension for 5G Core SBI security testing with automated NF discovery, IMSI enumeration, OAuth2 workflows, and OpenAPI fuzzing. Successor to 5GC_API_parse. From PentHertz.

  • 5G_ciphered_NAS_decipher_toolSecurity Exploitation/fuzzing Frameworks

    Python tool to decipher 5G ciphered NAS messages and export to Wireshark pcap. From PentHertz.

  • 5GhoulSecurity Exploitation/fuzzing Frameworks

    5G NR attack and fuzzing framework targeting Qualcomm and MediaTek 5G baseband implementations.

  • 5GreplaySecurity Exploitation/fuzzing Frameworks

    Tool for modifying and replaying captured 5G protocol traffic, enabling attack injection and fuzzing of 5G core/RAN deployments. From Montimage.

Testing

  • 5GC-Bench

    Modular benchmarking framework to stress-test 5G core control- and user-plane VNFs under synthetic and realistic workloads.

  • 5G-Gibbon

    5G/4G LTE core network security testing toolkit with red- and blue-team capabilities.

  • 5G-LENA

    ns-3 NR module for 5G New Radio simulation (PHY/MAC/OFDMA, MIMO, NR-U, NR V2X). From CTTC OpenSim.

  • 5GNRad

    5G NR Integrated Sensing And Communication (ISAC) link-level simulator in MATLAB. From NIST.

  • 5g-traffic-generator

    Tool for sending GTP-U packets with configurable TEID and QFI values. Useful for exercising UPFs and 5G data-plane setups.

  • CoreNetworkTrafficGenerator

    5G Core traffic generator emulating gNodeB and UEs (control + user plane), with eBPF/BCC SCTP metrics. Validated against Open5GS, free5GC, and OAI.

Lab & Testbeds

  • 5g-chartsReady-to-Use Environments

    Helm charts for deploying 5G technologies. From Gradiant.

  • 5G-MonarchReady-to-Use Environments

    Companion repo for the 5G-MoNArch paper on monitoring/observability of cloud-native 5G deployments on Kubernetes.

  • 5G RAN on OpenShift labReady-to-Use Environments

    Lab guide for running 5G RAN deployments on OpenShift. From Red Hat Systems Engineering.

  • aether-onrampReady-to-Use Environments

    Ansible-driven installer for deploying the Aether 5G stack (SD-Core, RAN, monitoring) on bare metal. Official Aether quick-start path.

  • build_srsran_5g_zmqReady-to-Use Environments

    Build srsRAN_Project (5G) with ZeroMQ for end-to-end RFsim labs against Open5GS / free5GC.

  • containerlab-cellularReady-to-Use Environments

    Containerlab scenarios for spinning up cellular mobile network topologies.

Showing a sample of 1.3k resources. View the full list on GitHub →