Tools

43

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

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 day ago

21
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 day ago

14
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 day ago

44
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 day ago

40
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 day ago

17
0
StrawberryFieldsStrawberryFields
Full-stack Python library from Xanadu for designing, simulating, and optimizing continuous-variable quantum optical circuits. Targets Xanadu's photonic quantum hardware and provides simulators for development, with high-level functions for graph optimization, quantum machine learning, and chemistry. Includes a differentiable TensorFlow backend for training photonic quantum programs.

Updated 1 day ago

15
0
Amazon Braket SDKAmazon Braket SDK
Open-source Python SDK from Amazon Web Services for designing, building, and running quantum programs on Amazon Braket, AWS's managed quantum computing service. It offers a unified, device-agnostic interface for constructing gate-based and analog (neutral-atom) quantum circuits, submitting them to on-demand and local simulators and to quantum processing units from multiple hardware providers (such as IonQ, IQM, Rigetti, and QuEra) through a single API, and tracking the resulting tasks and results. The SDK bundles state-vector, density-matrix, and tensor-network simulators, noise modeling, parametric circuits, analog Hamiltonian programs, and integration with Amazon Braket Hybrid Jobs for managed quantum-classical workflows, making it a complete toolkit for developing and executing quantum workloads on cloud-accessible hardware and simulators.

Updated 2 days ago

15
0
CirqCirq
Python package from Google Quantum AI for writing, manipulating, and running quantum circuits on quantum computers and simulators. Provides abstractions tailored to noisy intermediate-scale (NISQ) hardware, including flexible gate definitions, parameterized circuits, noise modeling, and multiple built-in simulators. Commonly used for quantum algorithm development, circuit optimization, and hardware device modeling.

Updated 1 day ago

16
0
PercevalPerceval
Open-source framework from Quandela for programming photonic quantum computers. Its Python API lets users build linear-optical circuits, define single-photon sources and their error models, manipulate Fock states, run simulations, and submit jobs to Quandela's cloud-based photonic QPUs. Aimed at physicists, students, researchers, and quantum computing practitioners working with discrete-variable photonics.

Updated 1 day ago

14
0
StimStim
High-performance simulator and analysis tool for quantum stabilizer circuits, maintained by Google Quantum AI and optimized for quantum error correction (QEC) research. Vectorized code and reference-frame sampling enable simulation of circuits with thousands of qubits. Provided primarily as a Python package with features including rapid circuit sampling, automatic decoder configuration, and stabilizer building blocks.

Updated 1 day ago

20
0