An open API service indexing awesome lists of open source software.

awesome-telco

A curated list of telco resources and projects
https://github.com/ravens/awesome-telco

Last synced: 13 days ago
JSON representation

  • AI & Machine Learning

    • AI for Physical Layer & RF

      • DeepMIMO - 04]` - Ray-tracing dataset toolchain for mmWave and massive MIMO ML research. Python and MATLAB. Also: [DeepMIMO-5GNR](https://github.com/DeepMIMO/DeepMIMO-5GNR).
      • OpenDPD - 04]` - PyTorch end-to-end learning framework for power amplifier modeling and digital pre-distortion. pip-installable.
      • HBF-Net - 04]` - Unsupervised deep learning for massive MIMO hybrid beamforming.
      • deep-learning-channel-estimation - 02]` - Deep learning channel estimation in massive MIMO under hardware non-linearities. IEEE OJCOMS. From Bjornson.
      • TorchSig - 04]` - PyTorch signal processing ML toolkit. 60+ signal types, pretrained models, modulation families (FSK, QAM, PSK, OFDM).
      • RFML - 04]` - Radio Frequency Machine Learning with PyTorch. Automatic modulation classification, DeepSig dataset loaders, adversarial training.
      • on-device-ai-comm - 04]` - On-device AI/LLM communication system integrating a pre-trained LLM with 5G-NR PHY over 3GPP CDL channels.
      • Sionna RT - 04]` - Standalone differentiable ray tracing package extracted from NVIDIA Sionna for ML wireless propagation research.
      • Sionna Large Radio Maps - 04]` - Large-scale wireless coverage map simulation built on Sionna RT, producing city-scale radio maps for ML training and planning research.
      • SALAD - 04]` - Self-Adaptive Link Adaptation for wireless communications. ML-based MCS/link adaptation research code from NVIDIA.
      • LibIQ - 03]` - Modular Python library for analyzing, visualizing, and classifying I/Q time-series in wireless systems. From WiNES Lab.
      • DeepBeam - 03]` - Deep waveform learning for coordination-free beam management in mmWave networks (ACM MobiHoc 2021 code). From WiNES Lab.
      • open-cloud-semantic-ran - 09]` - Software implementations of semantic PHY-RAN systems (cloud-native semantic communications RAN). Early 6G research code.
      • Sionna PlutoSDR - 09]` - Adalm PlutoSDR interface for NVIDIA Sionna with full-duplex 1T1R operation on a single SDR. Bridges Sionna research with commodity SDR hardware.
      • OpenGERT - 09]` - Open-source Geometry Extraction tool for Sionna Ray-Tracing including ray-tracing sensitivity analysis. Useful for building 3D scenes for Sionna RT.
      • CASTRO-5G - 04]` - Python toolkit (Univ. Vigo) for sparse multipath 5G channel simulation, compressed-sensing channel estimation, mmWave link adaptation and ISAC location signal processing. GPLv3. Hosted on **Codeberg**.
      • Instant Radio Maps - 02]` - Fast and differentiable radio map generation using neural radiance field techniques. From NVIDIA Research.
      • diff-rt - 06]` - Sionna RT differentiable ray tracing research code for learning wireless propagation. From NVIDIA.
      • SionnaRTStudio - 09]` - Browser-based wireless digital twin on NVIDIA Sionna RT GPU ray tracing: OSM scenes, multipath links and coverage maps.
      • Neural-Channel-Estimator-5G - 07]` - CNN and Transformer channel estimators for 5G NR built on NVIDIA Sionna.
      • NetMonster2Sionna - 04]` - Constructs realistic Sionna RT wireless digital twin scenes using OpenStreetMap and crowdsourced cellular tower data.
      • sionna-neural-ofdm-channel-estimation - 07]` - Deep learning OFDM wireless channel estimation pipeline implemented using NVIDIA Sionna and TensorFlow.
    • Datasets & Benchmarks

      • 5GMdata - 04]` - Datasets and code for ML in 5G mmWave MIMO systems involving mobility.
      • ColO-RAN Dataset - Open dataset for ML-based xApps in O-RAN closed-loop control. DRL-based RAN slicing/scheduling. From WiNES Lab / IEEE TMC.
      • NetworkModelingDatasets - 03]` - Datasets for network modeling simulated with OMNet++. Companion to the RouteNet family.
      • TelecomTS - 04]` - Multi-modal telecom dataset from the Tele-LLMs team.
      • MM-TelcoBench - 11]` - Multimodal telecom benchmark for LLM evaluation: network operations, troubleshooting, PCAP analysis, 5G faults.
      • RANalyzer Dataset - 04]` - End-to-end 5G performance measurement dataset useful for training and evaluating performance-prediction models. From WiNES Lab.
      • BostonTwin - 04]` - Digital-twin dataset and API of Boston for ray-tracing-based wireless coverage and network simulation research. From WiNES Lab.
      • Colosseum O-RAN ComMag Dataset - 03]` - Dataset for the IEEE ComMag paper "Intelligence and Learning in O-RAN for Data-driven NextG Cellular Networks" from WiNES Lab.
      • 5GDatasets - 07]` - 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.
      • TeleTwin - 02]` - Digital twin of telecom towers. Web-based 3D visualization platform for telecom infrastructure modelling. From NGKore.
      • deepsense-spectrum-sensing-datasets - 12]` - Dataset for the paper D. Uvaydov, S. D’Oro, F. Restuccia and T. Melodia, "DeepSense: Fast Wideband Spectrum Sensing T...
      • Infernos - 10]` - Real-time multi-modal inference server for interacting with humans and other intelligences around
      • cellular-mobility-research-dataset - 05]` - Cellular drive-test dataset for GNSS-independent positioning and mobility reconstruction research.
    • Network Optimization & Slicing

      • DeepCoMP - 04]` - Dynamic multi-cell selection for cooperative multipoint (CoMP) using multi-agent deep RL.
      • Network Slicing Gym - 03]` - OpenAI Gym environment for network slicing with model-based RL agent. Compatible with Stable-Baselines.
      • DeepNetSlice - 02]` - RL tool for network slice placement (VNF placement). PyTorch + Stable-Baselines3. IEEE ICMLCN 2024.
      • DRL-GNN - Combined DRL + GNN architecture for network routing optimization. Generalizes over arbitrary topologies.
      • RouteNet - 03]` - GNN architecture for network performance modeling (delay, jitter, loss prediction). ACM SIGCOMM'19. See also [RouteNet-Fermi](https://github.com/BNN-UPC/RouteNet-Fermi).
      • O-RAN Intent-MANO - 09]` - Intent-based MANO for O-RAN network slicing: natural-language intents mapped to QoS with automated E2E slice deployment.
      • RL-5G-RAN-slicing - 02]` - Reinforcement learning framework for dynamic 5G RAN network slicing using PPO.
    • O-RAN AI/ML

      • O-RAN SC RIC ML xApps - Suite of ML-based Near-RT RIC xApps: Anomaly Detection (UE classification), QoE Prediction (throughput forecasting), Traffic Steering (ML-informed handover). Hosted on **O-RAN SC Gerrit**.
      • 5G-Spector - 11]` - O-RAN compliant runtime intrusion detection xApp for L3 (RRC/NAS) cellular attack detection.
      • MobiWatch - 08]` - O-RAN xApp using unsupervised deep learning to detect L3 cellular anomalies and attacks.
      • MobiFlow-Auditor - 01]` - O-RAN compliant xApp providing fine-grained, security-aware statistics monitoring over 5G RAN and UEs. Telemetry source for the MobiWatch detection xApp.
      • MobieXpert - 01]` - First signature-based L3 cellular attack-detection xApp for O-RAN, complementing the deep-learning MobiWatch.
      • oai-anomaly-detection - 05]` - AI/ML framework for 5G anomaly detection plus closed-loop RB allocation and UE connectivity management on OpenAirInterface and FlexRIC.
      • MalO-RAN - 03]` - Framework for evaluating data poisoning attacks on O-RAN AI-based xApps. From WiNES Lab.
      • ns-O-RAN-Gym - Gymnasium-based RL environment for O-RAN with Traffic Steering and Energy Saving scenarios. From WiNES Lab.
      • O-RAN SC RIC ML xApps - Suite of ML-based Near-RT RIC xApps: Anomaly Detection (UE classification), QoE Prediction (throughput forecasting), Traffic Steering (ML-informed handover). Hosted on **O-RAN SC Gerrit**.
      • ric-energy-optimization-xapp - 04]` - AI-driven O-RAN xApp for energy-efficient RAN operation using closed-loop control and real-time telemetry.
      • O-RAN SC AIMLFW - Modular ML pipeline for O-RAN: feature extraction, model training, storage and serving via Kubeflow/KServe. Hosted on **O-RAN SC Gerrit**.
      • O-RAN SC RIC ML xApps - Suite of ML-based Near-RT RIC xApps: Anomaly Detection (UE classification), QoE Prediction (throughput forecasting), Traffic Steering (ML-informed handover). Hosted on **O-RAN SC Gerrit**.
    • Simulation & RL Environments

      • ns3-gym - 02]` - OpenAI Gym integration with ns-3 for RL in networking research.
      • ns3-ai - Python-C++ bridge enabling AI frameworks (TensorFlow, PyTorch) to interact with ns-3 simulations.
      • RFRL Gym - 03]` - RL training environment for wireless communications: dynamic spectrum access, jamming scenarios.
      • ns3sionna - 03]` - ns-3 module bringing realistic Sionna ray-tracing channel simulation to ns-3.
      • ns-O-RAN-ns3-mmwave - 04]` - ns-O-RAN integration with the ns-3 mmWave module providing O-RAN E2 simulation on top of mmWave 5G/NR scenarios. From WiNES Lab.
      • ns3-iboran - 07]` - ns-3-based Open RAN simulation environment with native support for intent-based orchestration. From Orange.
    • Telecom LLMs & AI Assistants

      • Eclipse LMOS - 04]` - Open-source multi-agent AI platform deployed by Deutsche Telekom for Frag Magenta customer service. Eclipse Foundation project.
      • Tele-LLMs - 03]` - Series of open-source LLMs (1B-8B params) specialized in telecom. Trained on 2.5B tokens from arXiv, 3GPP, Wikipedia. From Yale.
      • Telco-RAG - 09]` - RAG framework specialized for 3GPP documents. Addresses challenges of retrieval-augmented generation on highly technical telecom standards.
      • 3GPP Expert Skill - 04]` - Claude Code skill providing deep 3GPP expertise across all generations (2G–6G), protocol stacks, core network, security, and deployment planning.
      • 3GPP MCP Server - 09]` - MCP server enabling AI assistants (Claude, VSCode) to search 3GPP specifications via the TSpec-LLM dataset.
      • TeleQnA - 04]` - Benchmark dataset (10K multiple-choice questions) for evaluating LLM telecom knowledge. Part of GSMA Open-Telco LLM Benchmarks.
      • Telco-AIX - 04]` - Applied AI experiments for telecom: self-healing networks (AutoNet), MCP-based diagnostic agents, GenAI for NOC.
      • MobiLLM - 10]` - Domain-specific LLM for cellular security from the 5GSEC group. Trained for analyzing and reasoning about 5G/cellular security incidents and threats.
      • The AI Telco Engineer - 04]` - NVIDIA Research repo prototyping LLM/agent workflows for telecom engineering tasks (network design, troubleshooting). Companion to NVIDIA's wider AI-RAN push.
      • Chat3GPP - 01]` - Open-source RAG framework purpose-built for 3GPP documents, combining hybrid retrieval (BM25 + HNSW + RRF) and BGE-M3 reranking without fine-tuning.
      • telco-network-configuration - 06]` - Agentic AI workflow blueprint that recommends close-to-optimal RAN parameter configurations at a cell site. Showcases LLM-driven RAN parameter tuning.
      • OpenSlice MCP Server - Model Context Protocol server exposing OpenSlice (network-slice / TMF Open API) operations to LLM agents. Hosted on **ETSI Labs**.
      • agentran - 05]` - Multi-agent framework for AI-RAN control. From WINES Lab.
      • llm-shark - 06]` - LLM-powered flowshark for 4G/5G/IMS signaling diagnosis.
      • talk-to-pcap - 11]` - AI-powered natural-language interface for 3GPP LTE/5G pcap analysis.
      • claude-phone - 01]` - Voice interface for Claude Code over SIP/3CX.
      • exten_bot - 09]` - Speech-to-speech OpenAI Realtime VoIP bot as a SIP extension.
      • 3gpp-mcp - 08]` - 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.
      • Gemini Live SIP Proxy - 11]` - SIP proxy bridging phone calls to the Gemini Live realtime API for voice agents.
      • AetherLink-SDR-MCP - 07]` - MCP server to control RTL-SDR and HackRF from LLM agents: spectrum scans and signal decoding.
      • Best LwM2M Agentic Skills - 06]` - Agent skill for OMA LwM2M device management: all versions v1.0-v2.0, CoAP/DTLS/OSCORE stack, and 3GPP CIoT bindings (NB-IoT/LTE-M, non-IP, PSM/Queue Mode). _Note: the repo commits `.claude/settings.local.json` with Write/Edit and Stop hooks. Copy `SKILL.md` and `references/` only._
      • LLM_for_telecom - 12]` - Fine-tuned LLM optimized on telecommunications domain data and 3GPP specifications with RAG.
      • 3GPP-Everything - 08]` - RAG agent over 3GPP 5G specifications (Rel-18/19 TS) that answers with paragraph-level citations and strict grounding.
      • pbx-mcp - 09]` - MCP server for Asterisk and FreeSWITCH: lets AI assistants inspect channels, SIP registrations and call state. Sibling: [ictpbx-mcp](https://github.com/ictinnovations/ictpbx-mcp).
  • Blogs

    • Writeups

      • Nick vs Networking - So this blog focuses on telecommunications network engineering, from the very old (Shout out to the National Communications Museum), to very new and everything in between.
      • The 3G4G Blog - Latest news and information on 3G, 4G, 5G wireless and technologies in general.
      • Frédéric Launay - Les réseaux de mobiles 4G et 5G - [FR] Ce blog est un site de vulgarisation sur la téléphonie mobile de 4ème Génération ou 4G, du LTE et du web 2.O.
      • Yoshiyuki Kurauchi - Blog posts by Yoshiyuki Kurauchi - A telecom / networking / security enthusiast.
      • How LTE Stuff Works? - Blogs on 4G/5G by a 3GPP Engineer.
  • Commercial

    • Notable GitHub Issues & Discussions

      • PikaSim - Privacy-first eSIM Reseller API. Purchase travel eSIMs for 190+ countries programmatically with webhooks and no customer data required.
    • Writeups

      • open-cells
      • sysmocom
      • 5ber esim - 5ber.eSIM card is a physical SIM card that complies with the GSMA standards that can store up to 15 eSIM profiles at the same time.
      • esim.me - physical sim card combined with a proprietary app that enable to load up to 15 eSIM on the physical sim card.
      • 5ber esim - 5ber.eSIM card is a physical SIM card that complies with the GSMA standards that can store up to 15 eSIM profiles at the same time.
      • esim.me - physical sim card combined with a proprietary app that enable to load up to 15 eSIM on the physical sim card.
  • Community

  • Core

    • 2G + 3G

      • OsmoMSC - Open Source implementation of a MSC (Mobile Switching Centre). It provides a 3GPP AoIP interface towards BSCs like OsmoBSC as well as 3GPP IuCS towards RNCs or HNB-GWs like OsmoHNBGW as well as GSUP towards OsmoHLR.
      • OsmoHLR - Open Source implementation of a HLR (Home
      • OsmoSGSN - Open Source implementation of a SGSN (Serving GPRS Support Node). It provides a Gb/IP interface towards PCUs, an IuCS interface towards RNC/HNBGW, a GSUP interface to OsmoHLR and the GTP based Gp interface to the GGSN.
      • OsmoGGSN - Open Source implementation of a GGSN (Gateway GPRS Support Node). It provides a Gp interface towards the SGSN and a Gi interface toward the external IP network.
      • OsmoMGW - Open Source implementation of a MGW (Media GateWay). It is used by OsmoBSC, OsmoMSC as well as OsmoHNBGW to provide RTP user plane routing/multiplexing. Supports LCLS and IuFP.
      • OsmoSTP - Open Source implementation of a STP (Signal Transfer Point). It is used to route SS7 traffic between other software (like MSC, BSC, ...) via M3UA, SUA and SCCPlite.
    • 3G

      • OsmoHNBGW - An Open Source implenentation of a HNB-GW (HomeNodeB-Gateway), implementing the Iuh, IuCS and IuPS interfaces. It aggregates the Iuh links from femtocells (hNodeBs) and presents them as regular IuCS and IuPS towards MSC and SGSN.
    • 4G

      • OAI EPC - MME and HSS functions from the OAI projects.
      • NextEPC - R13 4G EPC core with independent MME, HSS, SGW, PGW, PCRF functions. [github](https://github.com/nextepc/)
      • C3PO - HSS, CDF, CTF, PCRF around Cassandra DB, and backed by hardware security through SGX from the [OMEC](https://www.opennetworking.org/omec/).
      • NGIC-RTC - Control User Plane Separated (CUPS) architecture 3GPP TS23501 based implementation of EPC Service and Packet Gateway functions (SGW, PGW) from the [OMEC](https://www.opennetworking.org/omec/).
      • OpenMME - OpenMME is a grounds up implementation of the Mobility Management Entity EPC S1 front end to the Cell Tower (eNB) from the [OMEC](https://www.opennetworking.org/omec/).
      • corenet - Minimal 3G and LTE / EPC core network using Pycrate library.
      • erGW - This is a 3GPP GGSN and PDN-GW implemented in Erlang.
      • vEPC IITB - vEPC is a simple virtualized form of Long Term Evolution Evolved Packet Core (LTE EPC) from IITB india.
      • pyHSS - PyHSS is a simple Home Subscriber Server (HSS) used by LTE (4G) Evolved Packet Core (EPC) networks, written in Python. 3GPP network elements like the MME and PCRF communicate with the HSS via the DIAMETER protocol, with some extensions defined by 3GPP.
      • coreswitch - coreswitch is an open soruce project for EPC (Evolved Packet Core) of LTE and 5G infrastructure. Right now we are implementing MME (Mobility Management Entity).
      • SGs - This is a MSS SGs SCTP Server written in python3 that can be used with a MME to test some SGs features, like IMSI Attach, Location Update, SMS (Sending/Receiving/Alerting) or Paging (for SMS or CS-Fallback).
      • dra-guard - DRA-Guard is a SCTP proxy offering access to Diameter payload.
      • gtp-guard - The main goal of this project is to provide robust and secure extensions to GTP protocol (GPRS Tunneling Protocol).
    • 5G

      • Open5GS - 5G, R14 4G EPC core with independent MME, HSS, SGW, PGW, PCRF, UPF, SMF, NRF functions. Follow-up of NextEPC. [github](https://github.com/open5gs)
      • OAI 5GCN - OAI(Open Air Interface) was initially developed by EURECOM, provides a 3GPP-Compliant 5G SA Core Network.
      • Free5GC - The free5GC is an open-source project for 5th generation (5G) mobile core network hosted by [CS Lab](https://cslab.cs.nycu.edu.tw/). Written in Golang. Associated github projects: [PER parser/encoder](https://github.com/free5gc/aper), [AMF](https://github.com/free5gc/amf).
      • SD-Core - A 4G/5G core that is based on [OMEC](https://www.opennetworking.org/omec/) for 4G, and a fork of [Free5GC](https://www.free5gc.org/) for 5G. Has implementations for AMF,SMF,PCF,UDM,AUSF,NSSF and a P4 based UPF. [github](https://github.com/omec-project/amf)
      • travelping-vpp - UPF plugins implements a GTP-U user plane based on 3GPP TS 23.214 and 3GPP TS 29.244 Release 15, adding UPF as a plugin to VPP.
      • IITB 5G SBA PoC - Prototyping and Load Balancing the Service Based Architecture of 5G Core using NFV - [research paper from IITB](https://github.com/iithnewslab/SBA-gRPC-5G/blob/master/Presentation_Netsoft19_gRPC_5G.pdf)
      • 5GC Swagger APIS - RESTful APIs of main Network Functions in the 3GPP 5G Core Network. R16.
      • 5G GTP kernel driver - gtp5g is a customized Linux kernel module 5G GTP-U to handle packet by PFCP IEs such as PDR and FAR. About more detail IEs, there are more information in 3GPP TS 29.281 and 3GPP TS 29.244.
      • openupf - A 3GPP R16 compliant open source 5G core UPF (User Plane Function).
      • Katana Slice Manager - Katana Slice Manager is a central software component responsible for controlling all the devices comprising the network, providing an interface for creating, modifying, monitoring and deleting slices.
      • my5G-core - Currently, my5G-core is a fork of the free5GC project, with some extensions to facilitate the deployment.
      • III-5GC-Free-Trial - The basic III-5GC is a free trial for lab research, prototype product testing and simple 5G end-to-end demonstration.
      • upf-bpf - An open source C++ library powered by eBPF/XDP for user plane in mobile core network (5G/LTE).
      • 5G_CN - This is a basic implementation of a 5G Core Network supporting 4G LTE control signalling.
      • upf-xdp - it shows the possibility of using xdp to implement 5g upf.
      • 5GCoreNetSDK - 5GCoreNetSDK is a fully-featured Golang SDK for developing inside 5GC (Release-18).
      • eupf - Open Source UPF built on eBPF.
      • qcore - The world's most lightweight 5G Core (probably)
    • OSS/BSS

      • Bodastage CE - Boda Telecom Suite - Community Edition (BTS-CE) is an open source telecommunication network management platform for various RAN providers. [github](https://github.com/bodastage/bts-ce)
      • Sigscale OCS - SigScale OCS includes a 3GPP AAA server function for authentication, authorization and accounting (AAA) of subscribers using DIAMETER or RADIUS protocols.
  • Core Network

    • 2G + 3G

      • OsmoCBC - Cell Broadcast Centre in C. Distributes cell broadcast and emergency alert messages via CBSP protocol, with REST API. Hosted on **Osmocom Gitea**.
      • OsmoSMLC - Serving Mobile Location Centre for cellular network location services. Hosted on **Osmocom Gitea**.
      • osmo-sip-connector - MNCC-to-SIP bridge for OsmoMSC VoIP interfacing. Hosted on **Osmocom Gitea**.
      • osmo-ci - Osmocom Continuous Integration. Hosted on **Osmocom Gitea**.
      • libosmo-abis - Osmocom library for A-bis (E1/IP) interface. Hosted on **Osmocom Gitea**.
      • osmo-dev - Osmocom Top-level Makefile and dev tools. Hosted on **Osmocom Gitea**.
      • osmo-rfds - RF delay simulator using ADALM-PLUTO. Hosted on **Osmocom Gitea**.
      • osmo-tacdb - TAC DB + Android app to collect them. Hosted on **Osmocom Gitea**.
      • osmo-codegen - WIP Code Generator for GSM 04.08 encoder/decoder. Hosted on **Osmocom Gitea**.
      • osmo-adsb-gen - Osmcoom ADS-B test signal generator. Hosted on **Osmocom Gitea**.
      • ergw-pgw - 02]` - PGW GGSN Docker Container.
      • osmo-bsc-nat - Osmocom BSC NAT: Aggregate multiple BSCs (A interfaces) in one BSC/A-interface. Hosted on **Osmocom Gitea**.
      • osmo-bsc - Osmocom's Base Station Controller for 2G mobile networks. Hosted on **Osmocom Gitea**.
      • osmo-bts - Osmocom Base Transceiver Station (BTS). Hosted on **Osmocom Gitea**.
      • osmo-msc - Osmocom Mobile Switching Centre. Hosted on **Osmocom Gitea**.
      • osmo-sgsn - Osmocom Serving GPRS Support Node for 2G(GPRS) and 3G(UMTS). Hosted on **Osmocom Gitea**.
      • osmo-ggsn - Osmocom Gateway GPRS Support Node (GGSN), successor of OpenGGSN. Hosted on **Osmocom Gitea**.
      • osmo-gsm-tester - Osmocom GSM Tester, jenkins integrated GSM hardware testing. Hosted on **Osmocom Gitea**.
      • osmo-gsm-manuals - Official Osmocom User Manuals (shared / common parts and build scripts). Hosted on **Osmocom Gitea**.
      • osmo-hnbgw - Osmocom Home NodeB Gateway, for attaching femtocells to the 3G CN (OsmoMSC, OsmoSGSN). Hosted on **Osmocom Gitea**.
      • osmo-hlr - Osmocom HLR for GSUP protocol towards OsmoSGSN and OsmoMSC. Hosted on **Osmocom Gitea**.
      • osmo-pcu - Osmocom Packet control Unit (PCU): Network-side GPRS (RLC/MAC); BTS- or BSC-colocated. Hosted on **Osmocom Gitea**.
      • osmo-gbproxy - Omocom GPRS Gb interface aggregation/conversion proxy (between PCU/BSS and SGSN). Hosted on **Osmocom Gitea**.
      • osmo-iuh - Osmocom code for the Iuh interface (HNBAP, RUA, RANAP). Hosted on **Osmocom Gitea**.
      • osmo-el2tpd - Osmocom L2TP daemon compatible with Ericsson L2TP dialect (SIU). Hosted on **Osmocom Gitea**.
      • osmo-python-tests - Hosted on **Osmocom Gitea**.
      • osmo-hnodeb - (upper layers of) HomeNodeB. Hosted on **Osmocom Gitea**.
      • osmo-e1-recorder - Osmocom E1/T1 span recorder. Hosted on **Osmocom Gitea**.
      • osmo-bts-amp - BTS side amplifier (PA+LNA+Duplexer). Hosted on **Osmocom Gitea**.
      • osmo-rbs - Tools for experimentation with Ericsson RBS. Hosted on **Osmocom Gitea**.
      • osmo-abi-check - Osmocom ABI Check. Hosted on **Osmocom Gitea**.
      • osmo-subscr-impex - Osmocom subscriber authentication data importer/exporter. Hosted on **Osmocom Gitea**.
      • osmo-ccid-firmware - USB CCID firmware project for (currently only) sysmoOCTSIM. Hosted on **Osmocom Gitea**.
      • osmo-remsim - Osmocom Remote SIM Software Suite. Hosted on **Osmocom Gitea**.
      • osmo-sim-auth - A command line tool for (U)SIM authentication. Hosted on **Osmocom Gitea**.
      • osmo_gsup - Erlang implementation of GSUP codec. Hosted on **Osmocom Gitea**.
      • mgw_nat - Erlang MGW NAT/MASQ implementation. Hosted on **Osmocom Gitea**.
      • libosmocore - Common foundation library for all Osmocom projects (libosmocore, libosmogsm, libosmovty, libosmogb, libosmosim, libosmocodec). Hosted on **Osmocom Gitea**.
      • libosmo-netif - Osmocom library for network/socket abstraction and osmux audio multiplex. Hosted on **Osmocom Gitea**.
      • libosmo-gprs - Osmocom GPRS protocol stack libraries. Hosted on **Osmocom Gitea**.
      • gapk - GSM Audio Pocket Knife: transcoding between GSM voice codec formats. Hosted on **Osmocom Gitea**.
      • pyosmocom - Python osmocom core libraries for scripting and automation. Hosted on **Osmocom Gitea**.
    • 4G

      • osmo-s1gw - S1AP gateway/proxy in Erlang for 4G LTE. Bridges eNB-facing and CN-facing IP networks. Hosted on **Osmocom Gitea**.
      • osmo-upf - Osmocom UPF (User Plane Function) in C with PFCP session management. Hosted on **Osmocom Gitea**.
      • DIKEUE - 06]` - This is the public release of the code of our paper titled "Noncompliance as Deviant Behavior: An Automated Black-box...
      • LibNbiot - 04]` - Non-blocking MQTT-SN Library for NB-IoT
      • LTECoverageTool - 05]` - The LTE Coverage Tool application and SDK enable first responders and public safety personnel to survey and evaluate ...
      • OAI-5G - 11]` - EmPOWER Agent integration with OpenAirInterface stack
      • 5G-NR-LTE-Sidelink-Capacity-Estimator - 10]` - This tool computes the expected link capacity in data rate (Mbit/s) for sidelink considering 5G New Radio (NR) and Lo...
      • edrx - 06]` - NB-IoT paging in extendedDRX
      • Sidelink-5G-OAI-dashboard - 01]` - Real-time tactical monitoring dashboard for OpenAirInterface 5G Sidelink Mode 2 D2D communications
      • qppsim - 03]` - A Tool for Rapid Prototyping of LTE QoS, Priority and Pre-emption
      • OAI-Colosseum - 11]` - OpenAirInterface configs and tools
      • C-V2XInteroperabilityAnalyzer - 04]` - Cellular Vehicle-to-Everything (C-V2X) Interoperability Analyzer based on SAE and IEEE 1609.x standards
      • nr-prose-ns3-module - 10]` - ns-3 module for 5G NR ProSe
    • 5G

      • Magma - 12]` - Rearchitected core network with access gateway (MME+P/SGW), federation gateway for auth (S6a) and billing (Gx, Gy). Initiated by FB on a the OAI EPC code base.
      • UPF-EPC - 12]` - UPF-EPC is a revised version of ngic-rtc's dp. it uses BESS as dataplane.
      • UPG-VPP - 02]` - High-performance User Plane Gateway (UPG) based on FD.io VPP from Travelping.