Tools

48

Frameworks, libraries, and developer tools for building quantum software.

MQT QuditsMQT Qudits
A tool for mixed-dimensional qudit quantum computing. It supports circuit design, simulation, and analysis for mixed-dimensional quantum circuits.
Quantum Simulation

Updated 3 weeks ago

61
0
MQT IonShuttlerMQT IonShuttler
A tool for generating shuttling schedules for trapped-ion quantum computers with a grid-type Memory Zone based on the Quantum Charge Coupled Device (QCCD) architecture. Python package, part of the Munich Quantum Toolkit.
Compilation

Updated 3 weeks ago

55
1
MQT YAQSMQT YAQS
Tool for the scalable simulation and characterization of open quantum dynamics, noisy quantum circuits, and hardware-realistic device models. Python package, part of the Munich Quantum Toolkit.
Quantum Simulation

Updated 3 weeks ago

27
1
MQT BenchMQT Bench
A quantum circuit benchmark suite with cross-level support, i.e., providing the same benchmark algorithms for different abstraction levels throughout the quantum computing software stack. MQT Bench is hosted at https://mqt-bench.app/. Python package, part of the Munich Quantum Toolkit (MQT).
Benchmarking

Updated 3 weeks ago

28
0
MQT DDSimMQT DDSim
A tool for classical quantum circuit simulation. It supports different algorithmic simulation methodologies, noise-aware approaches and more. Implemented in C++20 with Python bindings, part of the Munich Quantum Toolkit.
Quantum Simulation

Updated 3 weeks ago

37
0
Q# Q#
Microsoft's Quantum Development Kit centered on the Q# quantum programming language. Ships a compiler, standard library, simulators, resource estimator, VS Code and JupyterLab extensions, language service, and Python and npm packages, and integrates with Azure Quantum for execution on hardware backends. Used for expressing, simulating, and resource-estimating quantum algorithms at scale.

Updated 1 month ago

65
0
SilqSilq
High-level quantum programming language with a strong static type system, developed by the silq-lang group at ETH Zurich. Designed to let researchers express and simulate quantum algorithms safely and intuitively; the compiler and runtime are implemented in the D programming language. Targets quantum computing research and teaching.

Updated 1 month ago

44
0
QiskitQiskit
Open-source SDK from IBM and the Qiskit community for working with quantum computers at the level of extended quantum circuits, operators, and primitives such as Sampler and Estimator. Includes a transpiler for optimizing circuits and a quantum information toolbox for advanced operator manipulation, with execution on both classical simulators and real quantum hardware from multiple vendors.

Updated 1 month ago

92
2
PennyLanePennyLane
Open-source quantum software platform from Xanadu spanning quantum computing, quantum machine learning, and quantum chemistry. Integrates with a wide range of quantum hardware backends, pairs them with high-performance simulators and compilation tools, and exposes a differentiable interface to PyTorch, TensorFlow, JAX, and NumPy. Released under Apache 2.0 and maintained by a broad research and developer community.

Updated 1 month ago

76
1
PyQuilPyQuil
Python library from Rigetti Computing for quantum programming using Quil, Rigetti's quantum instruction language. Generates Quil programs from quantum and classical operations, compiles and simulates them with the Quil Compiler and Quantum Virtual Machine, and executes them on real Rigetti QPUs through Quantum Cloud Services. Used for everything from educational simulations to research-grade algorithm implementations on quantum hardware.

Updated 1 month ago

43
0