# UERANSIM

> 5G UE and RAN implementation

**Wikidata**: [Q112263938](https://www.wikidata.org/wiki/Q112263938)  
**Source**: https://4ort.xyz/entity/ueransim

## Summary
UERANSIM is a free software implementation of 5G User Equipment (UE) and Radio Access Network (RAN) components. Created by Ali Güngör under the GNU General Public License version 3.0, it enables developers and researchers to simulate 5G network environments for testing and development purposes.

## Key Facts
- UERANSIM is an open-source implementation of 5G User Equipment (UE) and gNodeB (5G base station)
- Created by developer Ali Güngör
- Licensed under GNU General Public License, version 3.0
- Latest version as of the provided data is 3.2.6, released on January 13, 2022
- Source code is hosted on GitHub at https://github.com/aligungr/UERANSIM
- Implemented primarily in C++ programming language
- Part of the free software class, allowing users to run, study, change, and distribute it freely
- Copyrighted intellectual property
- Multiple versions released between 2021-2022 including 3.0.3, 3.1.0 through 3.1.7, and 3.2.6

## FAQs
### Q: What is UERANSIM used for?
A: UERANSIM is used for simulating 5G network environments, allowing developers and researchers to test 5G User Equipment and Radio Access Network functionality under various conditions without requiring physical infrastructure.

### Q: Who developed UERANSIM and under what license?
A: UERANSIM was developed by Ali Güngör and is released under the GNU General Public License version 3.0, which permits users to freely run, study, modify, and distribute the software.

### Q: What programming language is UERANSIM written in?
A: UERANSIM is primarily implemented in C++ programming language, as indicated by its Wikidata programming language property Q2407.

### Q: Where can I find the source code for UERANSIM?
A: The source code for UERANSIM is available on GitHub at https://github.com/aligungr/UERANSIM, where users can access releases, contribute to the project, and track development.

## Why It Matters
UERANSIM addresses the critical need for accessible 5G network simulation tools in the telecommunications industry. As 5G technology deployment accelerates globally, having a freely available simulation platform enables developers, researchers, and educational institutions to experiment with 5G protocols, test applications, and understand network behavior without requiring expensive physical infrastructure. This democratizes access to 5G testing capabilities, potentially accelerating innovation and reducing barriers to entry for smaller organizations and academic researchers. The project's open-source nature also fosters collaboration and knowledge sharing within the telecommunications community.

## Notable For
- Being a free, open-source implementation of 5G UE and RAN components, which are typically proprietary and expensive
- Providing a comprehensive simulation environment for 5G networks without requiring physical infrastructure
- Maintaining active development with regular version releases between 2021-2022, indicating ongoing community interest and project vitality
- Supporting both User Equipment (UE) and gNodeB (base station) functionality in a single package, offering end-to-end testing capabilities

## Body
### Overview
UERANSIM is a specialized software project focused on implementing 5G network components. The project provides simulation capabilities for both User Equipment (UE) and Radio Access Network (RAN) elements, making it valuable for testing and development purposes in the 5G telecommunications space.

### Technical Specifications
- **Programming Language**: Implemented primarily in C++ (Wikidata property Q2407)
- **License**: GNU General Public License, version 3.0
- **Copyright Status**: Copyrighted intellectual property
- **Implementation Targets**: User Equipment and gNodeB (5G base station)
- **Classification**: Free software, allowing users to run, study, change, and distribute the software and its modifications

### Version History
The project has seen multiple releases between 2021 and 2022:
- Version 3.0.3 (released February 10, 2021)
- Version 3.1.0 (released February 15, 2021)
- Version 3.1.1 (released February 21, 2021)
- Version 3.1.2 (released February 27, 2021)
- Version 3.1.3 (released February 28, 2021)
- Version 3.1.4 (released March 9, 2021)
- Version 3.1.5 (released March 21, 2021)
- Version 3.1.6 (released March 31, 2021)
- Version 3.1.7 (released April 17, 2021)
- Version 3.2.6 (released January 13, 2022)

### Development and Distribution
- **Creator**: Ali Güngör
- **Developer**: Ali Güngör
- **Source Code Repository**: Hosted on GitHub at https://github.com/aligungr/UERANSIM
- **Repository Type**: Git repository (Wikidata property Q364)
- **Repository ID**: Q186055 in Wikidata

## References

1. [v3.2.6. 2022](https://github.com/aligungr/UERANSIM/releases/tag/v3.2.6)
2. [Release 3.0.3. 2021](https://github.com/aligungr/UERANSIM/releases/tag/v3.0.3)
3. [Release 3.1.0. 2021](https://github.com/aligungr/UERANSIM/releases/tag/v3.1.0)
4. [Release 3.1.1. 2021](https://github.com/aligungr/UERANSIM/releases/tag/v3.1.1)
5. [Release 3.1.2. 2021](https://github.com/aligungr/UERANSIM/releases/tag/v3.1.2)
6. [Release 3.1.3. 2021](https://github.com/aligungr/UERANSIM/releases/tag/v3.1.3)
7. [Release 3.1.4. 2021](https://github.com/aligungr/UERANSIM/releases/tag/v3.1.4)
8. [Release 3.1.5. 2021](https://github.com/aligungr/UERANSIM/releases/tag/v3.1.5)
9. [Release 3.1.6. 2021](https://github.com/aligungr/UERANSIM/releases/tag/v3.1.6)
10. [Release 3.1.7. 2021](https://github.com/aligungr/UERANSIM/releases/tag/v3.1.7)
11. [Release 3.1.8. 2021](https://github.com/aligungr/UERANSIM/releases/tag/v3.1.8)
12. [Release 3.1.9. 2021](https://github.com/aligungr/UERANSIM/releases/tag/v3.1.9)
13. [Release 3.2.0. 2021](https://github.com/aligungr/UERANSIM/releases/tag/v3.2.0)
14. [Release 3.2.1. 2021](https://github.com/aligungr/UERANSIM/releases/tag/v3.2.1)
15. [Release 3.2.2. 2021](https://github.com/aligungr/UERANSIM/releases/tag/v3.2.2)
16. [Release 3.2.3. 2021](https://github.com/aligungr/UERANSIM/releases/tag/v3.2.3)
17. [Release 3.2.4. 2021](https://github.com/aligungr/UERANSIM/releases/tag/v3.2.4)
18. [Release 3.2.5. 2021](https://github.com/aligungr/UERANSIM/releases/tag/v3.2.5)
19. [Release 3.2.7. 2025](https://github.com/aligungr/UERANSIM/releases/tag/v3.2.7)