The personal website of Hoa NguyenPersonal website of Hoa Nguyen

Quantum SDKs and Software Tools

Hoa Nguyen · Quantum ·

In this blog post, we will explore a comprehensive list of the top quantum software development kits (SDKs) and software packages that can help you get started with quantum computing. With the growing interest in quantum computing, a plethora of SDKs and software packages have been developed to cater to the needs of both beginners and experienced developers. The article includes two tables of popular quantum SDKs and software for applications and tools. These SDKs and software packages are sorted alphabetically based on their names and are developed by various organizations and communities. They are essential for researchers and developers interested in exploring quantum computing.

🧑🏻‍💻 Quantum SDKs

This list covers the most popular SDKs, including Amazon Braket, Qiskit, Cirq, ProjectQ, and many others (sorted alphabetically based on the Quantum SDK name).

No.Quantum SDKGithub link
1Amazon Braket SDK Pythonhttps://github.com/aws/amazon-braket-sdk-python
2Cirqhttps://github.com/quantumlib/Cirq
3cuQuantumhttps://github.com/NVIDIA/cuQuantum
4D-Wave Ocean SDKhttps://github.com/dwavesystems/dwave-ocean-sdk
5Intel-QShttps://github.com/iqusoft/intel-qs
6Liquidhttps://github.com/StationQ/Liquid
7OpenQLhttps://github.com/QuTech-Delft/OpenQL
8PennyLanehttps://github.com/PennyLaneAI/pennylane
9ProjectQhttps://github.com/ProjectQ-Framework/ProjectQ
10PyQuilhttps://github.com/rigetti/pyquil
11Q++https://github.com/softwareQinc/qpp
12qcircuithttps://github.com/CQuIC/qcircuit
13Qibohttps://github.com/qiboteam/qibo
14Qiskit AERhttps://github.com/Qiskit/qiskit-aer
15Qiskit Terrahttps://github.com/Qiskit/qiskit-terra
16QuSpinhttps://github.com/weinbe58/QuSpin
17QuESThttps://github.com/QuEST-Kit/QuEST
18Quirkhttps://github.com/Strilanc/Quirk
19Quantum Circuit Simulatorhttps://github.com/quantastica/quantum-circuit
20Quantum Computing (Quintuplet)https://github.com/corbett/QuantumComputing
21Quantum Librarieshttps://github.com/microsoft/QuantumLibraries
22Quantum Utils for Mathematicahttps://github.com/QuantumUtils/quantum-utils-mathematica
23QWIREhttps://github.com/inQWIRE/QWIRE
24Quipperhttps://github.com/thephoeron/quipper-language
25QRACKhttps://github.com/vm6502q/qrack
26Silqhttps://github.com/eth-sri/silq
27STAQhttps://github.com/softwareQinc/staq
28Strawberry Fieldshttps://github.com/XanaduAI/strawberryfields
29Tequilahttps://github.com/tequilahub/tequila
30tkethttps://github.com/CQCL/tket
31XACChttps://github.com/eclipse/xacc
32Yao.jlhttps://github.com/QuantumBFS/Yao.jl
33cds-tum/ddsimhttps://github.com/cda-tum/ddsim
34Qiskit Runtimehttps://github.com/Qiskit/qiskit-runtime
35Qiskit Metalhttps://github.com/Qiskit/qiskit-metal
36Qiskit Naturehttps://github.com/Qiskit/qiskit-nature
37Qutip-QIPhttps://github.com/qutip/qutip-qip
38q.jshttps://github.com/stewdio/q.js/

💻 Quantum Software Packages

The following table lists popular quantum software that are used for developing quantum applications and tools. These software packages are sorted alphabetically based on their names and include tools such as qiskit-machine-learning, qiskit-nature, and tensorflow/quantum. These software packages are developed by various organizations and communities and are essential for researchers and developers interested in exploring quantum computing.

quantum sdk