Skip to main content

A curated list of telco resources and projects

1k
GitHub Stars
1.7k
Curated Resources
21
Categories
9 hours ago
Last Refreshed
New to Telecom?Getting Started TutorialsSIM CardsUser EquipmentRadio Access NetworkCore NetworkInterconnectWireline & Fixed AccessSatellite CommunicationLPWAN / LoRaWANProtocolsInfrastructureOrchestrationLab & 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 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 →