Skip to main content

A curated list of telco resources and projects

948
GitHub Stars
1.1k
Curated Resources
20
Categories
6 hours ago
Last Refreshed
New to Telecom?Getting Started TutorialsSIM CardsUser EquipmentRadio Access NetworkCore NetworkInterconnectSatellite CommunicationProtocolsInfrastructureOrchestrationLab & TestbedsTestingAI & Machine LearningSecurityLearning ResourcesOrganizationsCommunityCommercialRelated 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.

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.

  • BostonTwinDatasets & Benchmarks

    Digital-twin dataset and API of Boston for ray-tracing-based wireless coverage and network simulation research. From WiNES Lab.

Organizations

  • 3GPP Forge

    Official code forge for the 3GPP organization.

Radio Access Network

  • 3grr2G

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

  • alsoran5G

    5G gNodeB Centralized Unit (gNB-CU) written in Rust. From the author of qcore.

Protocols

  • 4g-speedOthers

    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-ss7GTP/PFCP

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

  • bazel-pycrateASN1-based, S1AP/NGAP

    A bazel-based pycrate ready jupyter notebook env

  • bg96Others

    IoT Quectel BG96 AT Command tool

Commercial

  • 5ber eSIM

    Physical SIM card that stores up to 15 eSIM profiles (GSMA compliant).

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

  • C-V2X Interoperability Testing Tool

    Automated Cellular Vehicle-to-Everything (C-V2X) interoperability testing tool. From NIST.

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