Skip to content

Category

General-purpose SDKs

Broad frameworks for building, simulating, and experimenting with quantum circuits across multiple domains.

General-purpose SDKs category illustration

Resources

32

Projects currently grouped into this category.

Featured

3

Higher-signal entries worth opening first.

Featured in this category

Start with the tentpoles.

Cirq illustration
quantumlib

Cirq

Python framework for creating, editing, and running Noisy Intermediate-Scale Quantum (NISQ) circuits.

PythonApache-2.0Flagship

4,971 stars · Updated 3mo ago

pennylane illustration
XanaduAI

pennylane

PennyLane is an open-source quantum software platform for quantum computing, quantum machine learning, and quantum chemistry.

PythonApache-2.0FlagshipQtangl relevant

3,229 stars · Updated 3mo ago

qiskit illustration
QISKit

qiskit

Qiskit is an open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and primitives.

PythonApache-2.0FlagshipQtangl relevant

7,412 stars · Updated 3mo ago

All resources

Browse everything grouped under general-purpose sdks.

BBN-Q

Adapt

Algorithms for adaptive refinement of measurements

Jupyter NotebookApache-2.0

8 stars · Updated 3y ago

ArlineQ

arline_benchmarks

Arline Benchmarks platform allows to benchmark various algorithms for quantum circuit mapping/compression against each other on a list of predefined hardware types and target circuit classes

PythonAGPL-3.0

32 stars · Updated 4y ago

ArlineQ

arline_quantum

Arline Quantum is an open-source library providing basic functionality for creating and manipulating quantum circuits.

PythonAGPL-3.0

16 stars · Updated 2y ago

kelzheng

bloqit

A tiny qubit duel

Python

8 stars · Updated 6y ago

quantumlib

Cirq

Python framework for creating, editing, and running Noisy Intermediate-Scale Quantum (NISQ) circuits.

PythonApache-2.0Flagship

4,971 stars · Updated 3mo ago

BBN-Q

Cliffords.jl

Efficient calculation of Clifford circuits in Julia.

JuliaCustom / project-specific

46 stars · Updated 5y ago

dwavesystems

dwavebinarycsp

Map constraint satisfaction problems with binary variables to binary quadratic models.

PythonApache-2.0Archive

21 stars · Updated 1y ago

QCHackers

jquil

A Java library for quantum programming using Quil.

JavaApache-2.0

16 stars · Updated 8y ago

mapmeld

jsquil

Quantum computer instructions for JavaScript developers

JavaScriptApache-2.0

51 stars · Updated 6y ago

gbanegas

libQuantumJava

This is a crude translation from th C implementation of libquantum to a Java version.

JavaApache-2.0

8 stars · Updated 8y ago

cda-tum

mqt-qudits

A Framework For Mixed-Dimensional Qudit Quantum Computing

PythonMIT

35 stars · Updated 3mo ago

XanaduAI

pennylane

PennyLane is an open-source quantum software platform for quantum computing, quantum machine learning, and quantum chemistry.

PythonApache-2.0FlagshipQtangl relevant

3,229 stars · Updated 3mo ago

ProjectQ-Framework

ProjectQ

ProjectQ: An open source software framework for quantum computing

PythonApache-2.0Flagship

975 stars · Updated 3mo ago

QCGPU

qcgpu-rust

High Performance Tools for Quantum Computing

PythonMIT

449 stars · Updated 3y ago

grey-area

qcircuits

A Python package for simulating small-scale quantum computers.

PythonMIT

59 stars · Updated 4y ago

rogercolbeck

QI

Quantum information mathematica package

MathematicaApache-2.0

48 stars · Updated 11mo ago

Quantum-TII

qibo

A full-stack framework for quantum computing.

PythonApache-2.0

357 stars · Updated 3mo ago

QISKit

qiskit

Qiskit is an open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and primitives.

PythonApache-2.0FlagshipQtangl relevant

7,412 stars · Updated 3mo ago

Qiskit

qiskit-finance

Quantum Finance

PythonApache-2.0

319 stars · Updated 9mo ago

Qiskit

qiskit-terra

Qiskit is an open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and primitives.

PythonApache-2.0

7,412 stars · Updated 3mo ago

qosf

qosf.org

Web portal of Quantum Open Source Foundation

SCSSCC0-1.0

145 stars · Updated 3mo ago

haykkh

qSim

Quantum computer simulator library

C++MIT

10 stars · Updated 4y ago

corbett

QuantumComputing

This is an implementation of IBM's Quantum Experience in simulation; a 5-qubit quantum computer with a limited set of gates.

PythonGPL-3.0

627 stars · Updated 3y ago

RQC-QApp

QuantumComputingBot

🔮 Monitoring the load of IBM Q processors

PythonApache-2.0

22 stars · Updated 7y ago

rigetti

quantumflow

QuantumFlow: A Quantum Algorithms Development Toolkit

PythonApache-2.0

98 stars · Updated 7y ago

ken-nakanishi

qupy

QuPy: Quantum circuit simulator for both CPU and GPU

PythonMIT

45 stars · Updated 7y ago

BBN-Q

RandomQuantum.jl

Julia package for generating random quantum states and processes according to a number of natural distributions.

JuliaCustom / project-specific

13 stars · Updated 3y ago

indisoluble

SwiftQuantumComputing

Quantum circuit simulator in Swift

SwiftApache-2.0

52 stars · Updated 4y ago

vprusso

toqito

|toqito> (Theory of Quantum Information Toolkit) is a Python library for research in quantum information theory.

PythonMIT

276 stars · Updated 3mo ago

QuantumBFS

Yao.jl

Extensible, Efficient Quantum Algorithm Design for Humans.

JuliaApache-2.0Flagship

1,032 stars · Updated 3mo ago