Quantum Frameworks

Quantum Frameworks

Discover the most popular quantum programming frameworks and see how simple quantum circuits look in each.

Qiskit

Qiskit is an open-source quantum computing framework developed by IBM. It allows users to create and run quantum circuits on simulators and real quantum hardware. Qiskit uses Python and is widely used for education and research.

q_0: ──■──X──
q_1: ──X──■──

Cirq

Cirq is a Python library for designing, simulating, and running quantum circuits, developed by Google. It is especially suited for Noisy Intermediate-Scale Quantum (NISQ) devices and focuses on circuit-level control.

q0: ──@──X──
q1: ──X──@──

Q#

Q# is a quantum programming language developed by Microsoft, designed for expressing quantum algorithms. It integrates with the Quantum Development Kit (QDK) and supports simulation and resource estimation.

q0: ──■──M──
q1: ──X─────

Other Frameworks

There are several other quantum programming frameworks, such as:

  • PennyLane – Focused on quantum machine learning and hybrid quantum-classical computations.
  • Braket – Amazon’s quantum computing service and SDK.
  • ProjectQ – A Python framework for quantum computing research and simulation.