Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Network Simulation Software
  3. QuNetSim

QuNetSim

What it is

QuNetSim is a free, MIT-licensed Python framework for developing and testing quantum networking applications and protocols. Its built-in tasks include qubit teleportation, entanglement distribution, superdense coding, and quantum key distribution. The framework supports multi-hop quantum networks, using entanglement swapping to create links between distant hosts. Users can write routing functions based on classical and quantum network states, with network structures represented by NetworkX graphs. QuNetSim uses an event-driven model; packets carry sequence numbers and can wait for acknowledgements. Host, Protocols, and Network components correspond to application, transport, and network layers. Documented backends include SimulaQron, ProjectQ, and EQSN, with SimulaQron as the default, and users can implement their own network and qubit backends. Installation uses pip and includes a template script for generating an example. It runs on Linux, macOS, and Windows, with self-hosted desktop deployment. The project is intended especially for students and instructors new to quantum networks.

For and against

For

  • Free, MIT-licensed software
  • Built-in quantum networking tasks
  • Supports multi-hop networks and custom routing
  • Multiple documented backends
  • Runs on Linux, macOS, and Windows

Against

  • Not designed for accurate quantum-physics simulation
  • Not a full quantum network simulator
  • Requires Python 3.5 or greater for setup
  • No published security advisories or SECURITY.md policy

The verdict

QuNetSim provides an approachable framework for exploring quantum networking protocols, routing, and event-driven behavior. Its educational scope and simulation limitations should guide expectations about production or physics-accurate use.

Who it suits

QuNetSim suits students, instructors, and developers learning or prototyping quantum networking concepts. It is appropriate for educational experimentation rather than accurate quantum-physics simulation.

Plans and prices

QuNetSim

Free

MIT-licensed software · installable via pip

Every plan, in full

On the record

Architecture
Its Host, Protocols, and Network components represent application, transport, and network layers, respectively.tqsd.github.io · read 4 Oct 2026
Backends
The documentation lists SimulaQron, ProjectQ, and EQSN as supported backends, with SimulaQron as the default.tqsd.github.io · read 4 Oct 2026
Custom routing
Users can write routing functions based on classical and quantum network states; network structures use NetworkX graphs.tqsd.github.io · read 4 Oct 2026
Event-driven behavior
QuNetSim is event-driven, and packets include sequence numbers and can wait for acknowledgements.tqsd.github.io · read 4 Oct 2026
Extensible backends
The backend is modular and users can implement and import their own network and qubit backends.tqsd.github.io · read 4 Oct 2026
Installation
The project documents installation with pip and provides a template script that generates an example.tqsd.github.io · read 4 Oct 2026
Intended users
The documentation describes students and instructors, especially people relatively new to quantum networks, as its intended users.tqsd.github.io · read 4 Oct 2026
License
The repository includes an MIT License granting permission to use, copy, modify, distribute, sublicense, and sell copies, subject to its stated conditions.github.com · read 4 Oct 2026
Maintainer
The GitHub organization identifies itself as the Theoretical Quantum Systems Design Group and lists Munich.github.com · read 4 Oct 2026
Multi-hop networks
The framework supports multi-hop quantum networks and uses entanglement swapping to generate entanglement between distant hosts.tqsd.github.io · read 4 Oct 2026
Operating systems
The installation guide provides instructions for Linux, Mac OS X, and Windows and requires Python 3.5 or greater for its platform-specific setup instructions.tqsd.github.io · read 4 Oct 2026
Purpose
QuNetSim is a Python framework for developing and testing quantum networking applications and protocols.tqsd.github.io · read 4 Oct 2026
Quantum tasks
Built-in tasks include qubit teleportation, entanglement distribution, superdense coding, and quantum key distribution.tqsd.github.io · read 4 Oct 2026
Security
GitHub reports that the repository has no SECURITY.md policy and no published security advisories.github.com · read 4 Oct 2026
Simulation limitation
The project says it is an educational tool and is not designed to accurately simulate quantum physics or serve as a full quantum network simulator.tqsd.github.io · read 4 Oct 2026

Alternatives to QuNetSim

Every alternative, ranked