# Quantum computing frameworks

> AI-ranked search results for `quantum computing frameworks` on awesome-repositories.com — ordered by an LLM for relevance, best match first. 113 total matches; showing the top 12.

Explore on the web: https://awesome-repositories.com/q/quantum-computing-frameworks

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [this search on awesome-repositories.com](https://awesome-repositories.com/q/quantum-computing-frameworks).**

## Results

- [qiskit/qiskit](https://awesome-repositories.com/repository/qiskit-qiskit.md) (7,522 ⭐) — Qiskit is a quantum computing software development kit used for designing, simulating, and executing quantum circuits on physical hardware and simulators. It functions as a quantum algorithm framework, a circuit simulator, and a vendor-agnostic hardware interface for dispatching workloads across diverse providers.

The project features a quantum circuit transpiler that optimizes abstract designs to match the specific basis gates and qubit connectivity of target hardware. It employs a pass-based transpilation pipeline and symbolic instruction translation to convert high-level circuits into hard
- [quantumlib/cirq](https://awesome-repositories.com/repository/quantumlib-cirq.md) (4,990 ⭐) — Cirq is a Python quantum computing framework used for designing, simulating, and executing quantum circuits on Noisy Intermediate-Scale Quantum (NISQ) hardware. It serves as a quantum circuit simulator and noise modeler, as well as a tool for the implementation of quantum algorithms.

The framework provides a specialized interface for NISQ hardware, allowing users to map logical quantum circuits to physical device topologies while validating hardware connectivity and gate constraints. It distinguishes itself through integrated noise modeling, applying depolarizing and damping channels to mimic
- [microsoft/quantum](https://awesome-repositories.com/repository/microsoft-quantum.md) (4,043 ⭐) — Quantum is a quantum development framework that provides a hybrid quantum-classical workflow for coordinating execution between classical host languages and quantum processors. It includes a quantum hardware simulator for modeling state evolution and a library of quantum algorithms for tasks such as integer factorization, database search, and quantum arithmetic.

The project offers specialized tools for quantum hardware characterization and error correction to manage noise and decoherence. It provides resource estimation modeling to calculate the qubit count and gate depth required to execute
- [quipnetwork/xq-py](https://awesome-repositories.com/repository/quipnetwork-xq-py.md) (5,546 ⭐) — xq-py is a numerical quantum computing library and software emulator used to execute quantum algorithms. It functions as a quantum virtual machine that simulates quantum circuits and state vectors through the use of linear algebra and complex number arrays.

The project provides a virtual environment for developing and verifying quantum logic. It models multi-qubit systems by utilizing tensor-product expansion and unitary gate applications to simulate quantum state vectors and calculate probabilistic state collapse.

The simulation is supported by a numerical backend that handles the matrix-ba
- [originq/qpanda-2](https://awesome-repositories.com/repository/originq-qpanda-2.md) (1,203 ⭐) — QPanda 2 is an open source quantum computing framework developed by  OriginQC that can be used to build, run, and optimize quantum algorithms.
- [paddlepaddle/quantum](https://awesome-repositories.com/repository/paddlepaddle-quantum.md) (646 ⭐) — English | 简体中文
- [quantumbfs/yao.jl](https://awesome-repositories.com/repository/quantumbfs-yao-jl.md) (1,033 ⭐) — Extensible, Efficient Quantum Algorithm Design for Humans.
- [pennylaneai/pennylane](https://awesome-repositories.com/repository/pennylaneai-pennylane.md) (3,267 ⭐) — PennyLane is an open-source quantum software platform for quantum computing, quantum machine learning, and quantum chemistry. Create meaningful quantum algorithms, from inspiration to implementation.
- [qutip/qutip](https://awesome-repositories.com/repository/qutip-qutip.md) (2,032 ⭐) — QuTiP: Quantum Toolbox in Python
- [projectq-framework/projectq](https://awesome-repositories.com/repository/projectq-framework-projectq.md) (975 ⭐) — ProjectQ: An open source software framework for quantum computing
- [xanaduai/strawberryfields](https://awesome-repositories.com/repository/xanaduai-strawberryfields.md) (0 ⭐)
- [mit-han-lab/torchquantum](https://awesome-repositories.com/repository/mit-han-lab-torchquantum.md) (1,632 ⭐) — Torchquantum is a tensor-based quantum machine learning library and simulation engine that integrates parameterized quantum circuits directly into PyTorch training pipelines. It enables the construction of hybrid quantum-classical neural networks where quantum operations function as differentiable layers within standard deep learning architectures. 

The framework computes analytical parameter gradients using native automatic differentiation engines and parameter-shift rules, facilitating end-to-end training and backpropagation. It supports tensor-based quantum state vector simulations, specia
