Qiskit is an open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and primitives.
-
Updated
Apr 24, 2025 - Python
Quantum computing is a field of computing that uses quantum phenomena such as superposition and entanglement to perform operations on data. It is a rapidly growing field with potential applications in fields such as cryptography, chemistry, and optimization. Quantum computers can solve certain problems much faster than classical computers. Various programming languages such as Q#, Python and C++ can be used to write quantum algorithms to be run on quantum computers. The development of quantum computers is an active area of research and engineering.
Qiskit is an open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and primitives.
An open-source Python framework for creating, editing, and invoking Noisy Intermediate-Scale Quantum (NISQ) circuits.
PennyLane is a cross-platform Python library for quantum computing, quantum machine learning, and quantum chemistry. Train a quantum computer the same way as a neural network.
An open-source Python framework for hybrid quantum-classical machine learning.
QuTiP: Quantum Toolbox in Python
The electronic structure package for quantum computers.
A Python library for quantum programming using Quil.
Quantum assembly language for extended quantum circuits
ProjectQ: An open source software framework for quantum computing
Pythonic tool for orchestrating machine-learning/high performance/quantum-computing workflows in heterogeneous compute environments.
Strawberry Fields is a full-stack Python library for designing, simulating, and optimizing continuous variable (CV) quantum optical circuits.
A Multi-Qubit Ideal Quantum Computer Simulator
This is an implementation of IBM's Quantum Experience in simulation; a 5-qubit quantum computer with a limited set of gates. Please cite me if you end up using this academically.
Introductions to key concepts in quantum programming, as well as tutorials and implementations from cutting-edge quantum computing research.
Quantum Algorithms & Applications (**DEPRECATED** since April 2021 - see readme for more info)
A python library for quantum information and many-body calculations including tensor networks.
Example notebooks that show how to apply quantum computing with Amazon Braket.
High Performance Tools for Quantum Computing
Created by Richard Feynman and Yuri Manin