Skip to main content

A curated list of telco resources and projects

973
GitHub Stars
1.2k
Curated Resources
19
Categories
1 day 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-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.

  • 3GPP specsDocumentation & Standards

    Official 3GPP specifications.

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 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.

  • agentranTelecom LLMs & AI Assistants

    Multi-agent framework for AI-RAN control. From WINES Lab.

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.

  • 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.2k resources. View the full list on GitHub →