Python
- Qiskit - Framework for working with noisy quantum computers at the level of pulses, circuits, and algorithms (supported by IBM).
- Cirq - Framework for creating, editing, and invoking Noisy Intermediate Scale Quantum (NISQ) circuits.
- Ocean - D-Wave System's suite of tools for solving hard problems with quantum computers.
- Forest - Rigetti's software library for writing, simulating, compiling and executing quantum programs.
- OpenQL - Compiler framework with algorithm libraries, optimizer, scheduler, QEC, mapping, micro-code generator.
- ProjectQ - Hardware-agnostic framework with compiler and simulator with emulation capabilities.
- Strawberry Fields - Xanadu's software library for photonic quantum computing.
Q#
- Q# - Microsoft's quantum programming language with Visual Studio integration.
C++
- staq - Full stack quantum processing toolkit.
- XACC - Extreme-scale programming model for quantum acceleration within high-performance computing.
JavaScript
- Qiskit-JS - Quantum information software kit for JavaScript (supported by IBM).