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 3g resources from awesome-telco"
Installation instructions →What's inside
Radio Access Network
- 1xBTS3G
Experimental CDMA2000 1x and EV-DO network in Rust: BTS, BSC, HRPD AN, MSC, HLR, SMSC, packet data and SDR radio backends.
- 3grr2G
- 5G-MAG Media Streaming & Broadcast5G
5G-MAG Reference Tools for 5G Media Streaming and 5G Broadcast/MBMS:
- 5G-NR-LDPC-CPPPHY
C++ implementation of 5G NR LDPC encoding and decoding.
- 5g-nr-puschPHY
MATLAB transmitter and receiver chain of the 5G NR PUSCH as defined by 3GPP.
- 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
Wireline & Fixed Access
- 3615IAMinitel & Videotex
Gateway that connects a real Minitel to large language models.
- accel-pppBNG, PPPoE & Subscriber Access
High performance PPPoE/IPoE/L2TP/PPTP/SSTP access server for Linux. Used as a software BNG/BRAS.
- asterisk-SoftmodemMinitel & Videotex
V.23 softmodem application for Asterisk, with Bildschirmtext (BTX) support.
- bcm2-utilsDSL & DOCSIS
Utilities to dump and edit the firmware and configuration of Broadcom-based cable modems.
- bngBNG, PPPoE & Subscriber Access
eBPF-accelerated Broadband Network Gateway for Kubernetes edge deployments. Coordination service:
- BNG BlasterBNG, PPPoE & Subscriber Access
Network tester for access and routing protocols (PPPoE, IPoE, L2TP, IS-IS, BGP). Emulates a large number of subscribers. From RtBrick.
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
- 3gppDecoderOthers
3GPP message decoder for 2G, 3G, 4G and 5G protocols, written in Red. Documentation in Chinese.
- 3gpp-documentationOthers
Organized index of 3GPP documentation.
- 3gpp-specs-in-jsonASN1-based, S1AP/NGAP
3GPP ASN.1 specifications converted to lib3rd-readable JSON.
- 4g-speedOthers
4G Theoretical Speed Calculator | FDD & TDD Support
- 5g-ngapASN1-based, S1AP/NGAP
NG Application Protocol (NGAP) (3GPP TS 38.413).
- 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.
AI & Machine Learning
- 3GPP-EverythingTelecom LLMs & AI Assistants
RAG agent over 3GPP 5G specifications (Rel-18/19 TS) that answers with paragraph-level citations and strict grounding.
- 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.
Organizations
- 3GPP Forge
Official code forge for the 3GPP organization.
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.
- 5G-GibbonSecurity Exploitation/fuzzing Frameworks
5G/4G LTE core network security testing toolkit with red- and blue-team capabilities.
- 5GhoulSecurity Exploitation/fuzzing Frameworks
5G NR attack and fuzzing framework targeting Qualcomm and MediaTek 5G baseband implementations.
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.
- Asterisk Test Suite
Official functional test suite for the Asterisk PBX, with SIPp and Python test scenarios.
Showing a sample of 1.7k resources. View the full list on GitHub →