awesome-telco
github.com/ravens/awesome-telco ↗A curated list of telco resources and projects
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
- 3grr2G
- 5G-MAG Media Streaming & Broadcast5G
5G-MAG Reference Tools for 5G Media Streaming and 5G Broadcast/MBMS:
- 5g-RF-Hack-RedTeam5G
Red Team toolkit for 5G security research using SDR (HackRF, Flipper Zero, etc.) Hecho con ♦️por CK.
- 5G-tools.com5G
5G-tools.com is devoted to modern standards of wireless communications, such as 5G, 4G, etc. Main mission of site to give engineers the useful software tools to create a wireless network
- AdapShare-An-RL-Based-Dynamic-Spectrum-Sharing-Solution-for-O-RANRRH
- ai-ran-dgx-sparkRRH
Deployment automation for NVIDIA Aerial AI-RAN on the DGX Spark platform. Useful for getting Aerial running on GPU AI-RAN testbeds.
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 →