awesome-quantum-software

Quantum software collection

Curated list of open-source quantum software projects for building and simulating quantum computers.

Curated list of open-source quantum software projects.

GitHub

2k stars
117 watching
320 forks
last commit: 3 months ago
Linked from 1 awesome list

compilersquantum-algorithmsquantum-annealingquantum-assemblyquantum-chemistryquantum-circuit-simulatorquantum-circuitsquantum-compilerquantum-computerquantum-computer-simulatorquantum-computingquantum-programming-languagequantum-programsquantum-simulators

Open-Source Quantum Software Projects / Quantum full-stack libraries

avaloni 20 about 6 years ago Programming language (interpreter) for classical-quantum hybrid computers
CUDA-Q 573 2 months ago Platform for accelerated quantum-classical applications on GPUs, CPUs and QPUs
staq 159 6 months ago Full stack quantum processing toolkit ( )
XACC 1 2 months ago Extreme-scale programming model for quantum acceleration within high-performance computing ( )
qpp 549 2 months ago Quantum++ is a modern C++ general purpose quantum computing library, composed solely of template header files
blueqat 374 over 1 year ago Quantum computing SDK
bosonic-qiskit 52 2 months ago Simulate hybrid boson-qubit systems within Qiskit, implemented as a part of the Co-design Center for Quantum Advantage (C2QA) of the National Quantum Initiative
Braket 304 3 months ago fully managed quantum computing service for building quantum algorithms
Cirq 4,347 2 months ago Framework for creating, editing, and invoking Noisy Intermediate Scale Quantum (NISQ) circuits
CUDA-Q 573 2 months ago Platform for accelerated quantum-classical applications on GPUs, CPUs and QPUs
Forest 1,421 2 months ago 's software library for writing, simulating, compiling and executing quantum programs
Ket Embedded programming language that introduces the ease of Python to quantum programming
Ocean 422 3 months ago 's suite of tools for solving hard problems with quantum computers
OpenQL 101 6 months ago Compiler framework with algorithm libraries, optimizer, scheduler, QEC, mapping, micro-code generator
PennyLane Cross-platform Python library for differentiable programming of quantum computers
Perceval 157 2 months ago 's software library for programming realistic photonic quantum computers
ProjectQ 896 4 months ago Hardware-agnostic framework with compiler and simulator with emulation capabilities
PyQudit 2 over 3 years ago Python package for generalized and universal versions of quantum gates in N-dimensions
pytket Quantum computing toolkit for building, compiling, and executing quantum circuits (developed by Quantinuum)
Qadence 72 2 months ago 's package for building differentiable digital and digital-analog quantum programs realizable on neutral atom devices
quantumcat 23 about 1 year ago Cross-platform open-source high-level quantum computing library focused on building applications
Qibo 298 2 months ago An open-source framework for quantum simulation, self-hosted quantum hardware control and calibration
Qiskit Framework for noisy quantum computers at the level of pulses, circuits, and algorithms (supported by IBM)
quantum-os 21 about 3 years ago Operating system based on Linux kernel for quantum computing
Strawberry Fields 764 8 months ago 's software library for photonic quantum computing
Tangelo 115 5 months ago and - Toolkit for quantum chemistry simulation workflows on quantum computers, maintained by
TensorCircuit 283 8 months ago Tensor network based quantum software framework for the NISQ era
Tequila 370 3 months ago Extensible Quantum Information and Learning Architecture developed by Alan Aspuru-Guzik's group (UofT)
Q# Microsoft's quantum programming language with Visual Studio integration
Silq Silq is a high-level quantum programming language with safe uncomputation and intuitive semantics

Open-Source Quantum Software Projects / Quantum simulators

Quplexity 21 3 months ago Modular toolkit for QC simulators. Quplexity offers essential mathematical functions and logic relative to quantum computer simulation. Quplexity is written in ARM(64) and x86 Assembly, which results in improved performance and "weight" benefits
QuaC 28 8 months ago Parallel time-dependent open quantum systems solver
QuEST 403 3 months ago Quantum Exact Simulation Toolkit is a high performance multicore simulator of universal quantum circuits
TNQVM 43 7 months ago Tensor Network QPU Simulator for Eclipse
QVM 417 10 months ago Rigetti's high-performance quantum virtual machine
QWIRE 95 about 1 year ago Quantum circuit language and formal verification tool
Huawei HiQsimulator 95 over 3 years ago Single-amplitude, Full-amplitude and Error-correction circuit simulation engine
Intel Quantum Simulator 226 3 months ago Distributed qubit register quantum simulator using OpenMP and MPI
JKQ-DDSIM 143 2 months ago Error-free quantum simulator using decision diagrams as underlying data structure ( / )
PennyLane Lightning 98 2 months ago Fast state-vector simulator written in C++. GPU support. Python interface via
qFlex 97 about 1 year ago Flexible high-performance simulator for verifying and benchmarking quantum circuits implemented on real hardware
Qiskit Aer 513 2 months ago High performance simulator for quantum circuits that includes noise models (supported by IBM)
QCEAD 19 over 2 years ago C++ program to both simulate a quantum computer and use parallel evolutionary techniques to design algorithms
QCSim 47 3 months ago Quantum computing simulator with many algorithms as examples and tests ( )
QPlayer 8 3 months ago Light-weight, scalable and fast quantum Schrödinger simulator ( )
Qrack 180 2 months ago Comprehensive qubit and gate implementation for developing universal virtual quantum processors
qSim 9 over 2 years ago High level, elementary simulation library
QSim 484 5 months ago Schrödinger and Schrödinger-Feynman simulators for quantum circuits
Quantum++ 549 2 months ago High-performance general purpose quantum simulator (can simulate d-dimensional qudits) ( )
tweedledum 98 over 1 year ago Library for synthesis, compilation, and optimization of quantum circuits
Liqui|> Toolsuite for quantum simulation developed by
Q 248 3 months ago Quantum Computation Simulator written purely in GoLang
Strange 208 4 months ago Java API that can be used to create Quantum Programs
jsquil 51 over 4 years ago JavaScript interface for writing programs
Quantum Circuit Simulator 253 3 months ago Smoothly runs 20+ qubit simulations in browser or on node.js server
Quirk 946 7 months ago Drag-and-drop quantum circuit simulator in your browser
Quantum JavaScript (Q.js) Drag-and-drop circuit editor, simulator, documented API, text-as-circuit DSL, concept primers
Quantum-computing-playground 109 over 8 years ago Browser-based simple IDE interface to run, visualize and debug quantum programs
Quantum tensors 54 about 2 years ago JavaScript / TypeScript package for sparse tensor operations on complex numbers for quantum computing
BosonSampling.jl 26 8 months ago Efficient simulation of multiphoton interference
Cliffords.jl 45 over 3 years ago Efficient calculation of Clifford circuits in Julia
IonSim.jl 74 3 months ago Simulate the dynamics of a configuration of trapped ions interacting with laser light
KadanoffBaym.jl 27 11 months ago Adaptive many-body time evolution of non-equilibrium Green functions
PauliStrings.jl 25 2 months ago Many-body simulations in the Pauli strings representation
QSimulator.jl 27 almost 3 years ago Unitary and Lindbladian evolution in Julia
QuantumInfo.jl 17 almost 3 years ago Julia library for quantum information related calculations
QuantumOptics.jl Numerical framework to simulate various kinds of open quantum systems in Julia
RandomQuantum.jl 12 about 2 years ago Package for generating random quantum states and processes
Yao.jl 940 3 months ago Extensible, Efficient Quantum Algorithm Design for Humans
Graphix 65 3 months ago Measurement-Based Quantum Computing (MBQC) compiler, simulator and QPU interface
Horqrux 24 2 months ago Jax-based quantum state vector simulator tailored for quantum machine learning from
Interlin-q 43 over 3 years ago Quantum network simulator imitating distributed quantum systems with interconnect communication between nodes
MentPy 23 over 1 year ago Python package for creating and simulating Measurement-based Quantum Computating (MBQC) programs
MISTIQS 17 over 3 years ago Generating/compiling/executing quantum circuits for simulating quantum many-body dynamics of systems
PIQS 17 10 months ago Efficient simulation of open quantum dynamics of identical qubits
PyQTorch 45 2 months ago PyTorch-based state vector simulator designed for quantum machine learning from
QCircuits 58 over 2 years ago User-friendly quantum circuit simulator designed for students and newcomers to quantum computing
QCompute 87 about 1 year ago 's software development kit for designing quantum circuits and simulating on a high-performance simulator
Qibo 298 2 months ago Framework for quantum simulation with hardware acceleration using just-in-time compilation
QTop 34 about 5 years ago Simulation and visualization of topological quantum computers
quantum-computing 16 12 months ago Functionally complete simulator for universal quantum computing in Python
QuForge 11 4 months ago Python package for qudit simulation
quimb 503 2 months ago Easy but fast python library for quantum information and many-body calculations, including with tensor networks
Quintuple 593 about 2 years ago Simulating the 5-qubit processor of the
QuPy 42 over 5 years ago Quantum circuit simulator for both CPU and GPU
QuSpin 25 about 2 years ago Exact diagonalization and dynamics of arbitrary boson, fermion and spin many-body systems
QuTiP User-friendly and efficient numerical simulations of a wide variety of open quantum systems
SeQuencing 13 over 2 years ago Construct and simulate realistic quantum control sequences using QuTiP
SimulaQron 114 almost 3 years ago Application level simulator of a quantum network
SOQCS 5 about 1 year ago Library to define, simulate, and study non-ideal quantum optical circuits (API provided both in Python and C++)
Stim 367 2 months ago Fast stabilizer circuit simulator
SQUANCH 52 over 5 years ago Distributed simulation framework for quantum networks and channels
QuNetSim 119 11 months ago Quantum network simulation framework
The Walrus 103 6 months ago 's library for simulating Gaussian Boson Sampling
gdsfactory and - Open Source Python library designed for crafting chips (Photonics, Analog, Quantum, MEMs, and more), 3D printed objects, and PCBs. Plugins for Simulating Analog, RF, and Photonics circuits
QCGPU 441 over 1 year ago High-performance GPU-accelerated quantum computer simulation outlined in this
Quriust 4 10 months ago A blazing fast Rust library for simulating quantum circuits. Only for quriust ones
RustQIP 241 12 months ago Rust Quantum Computing library leveraging graph building to build efficient quantum circuit simulations
SwiftQuantumComputing 45 almost 3 years ago Quantum circuit simulator with a bit of genetic programming

Open-Source Quantum Software Projects / Quantum Analog Hamiltonian

Bloqade 187 4 months ago Package for the quantum computation and quantum simulation based on the neutral-atom architecture
Pulser 184 2 months ago Python library for pulse-level/analog control of neutral atom devices

Open-Source Quantum Software Projects / Quantum annealing

C-to-D-Wave 10 almost 6 years ago Compile a very small subset of C to a D-Wave Hamiltonian function
edif2qmasm 24 over 2 years ago Compile , , and other hardware-description languages to a D-Wave Hamiltonian function
QA Prolog 38 about 3 years ago Compile a subset of to a D-Wave Hamiltonian function
QAOA.jl 13 2 months ago Simulate quantum annealing and mean-field quantum annealing in Julia
chimera_embedding 28 over 5 years ago Algorithms to generate native-structured embeddings for Chimera graphs
dimod 124 2 months ago Shared API for Ising and QUBO problems
dwavebinarycsp 21 3 months ago Map constraint satisfaction problems with binary variables to binary quadratic models
dwave-cloud-client 59 3 months ago Min. implementation of the REST interface to communicate with D-Wave's Solver API
dwave_neal 51 about 2 years ago Implementation of a simulated annealing sampler
dwave_networkx 89 3 months ago Exploration and analysis of network graphs
dwave-system 90 3 months ago API for easily incorporating D-Wave quantum annealers as samplers in the software stack
embedding_utilities 11 almost 7 years ago Mapping samples between original and embedded graph
micro_client_sapi_dimod 8 almost 7 years ago wrapper for the D-Wave Micro Client
minorminer 48 3 months ago Heuristic tool for minor graph embedding
penaltymodel 19 3 months ago Utilities and interfaces for using penalty models
QMASM 337 almost 4 years ago Quantum macro assembler for D-Wave systems
qubo-nn 47 over 3 years ago Classifying, auto-encoding and reverse-engineering QUBO matrices. Also includes 20 problem formulations
qubovert 38 7 months ago Formulating and simulated annealing of Ising, QUBO, and higher order problems with constraints
Qbsolv 915 almost 3 years ago QUBO solver with or classical tabu solver backend

Open-Source Quantum Software Projects / Quantum algorithms

XACC VQE 14 over 5 years ago Variational quantum eigensolver built on for distributed, and shared memory systems
myQShor 28 over 5 years ago Quantum implementation of Shor's algorithm
QAOA.jl 13 2 months ago Implementation the Quantum Approximate Optimization Algorithm (QAOA) in Julia
QuantumTomography.jl 31 about 4 years ago Julia package to perform quantum state and process tomography
Adapt 8 almost 2 years ago Algorithms for adaptive refinement of measurements
Arline Quantum 15 about 1 year ago Library with implementation of quantum gates and hardware, a part of project
Boson Sampling 4 over 3 years ago Library to calculate interferometer output probabilities given Fock state inputs to help better understand
FermiLib 87 almost 7 years ago Software for analyzing fermionic quantum simulation algorithms with
Grove 379 about 3 years ago Quantum algorithms implemented using 's
G/SG Morph 2 over 3 years ago Quantum annealing algorithms for Graph/Subgraph Isomorphism based on
OpenFermion 1,544 6 months ago Compiling and analyzing quantum algorithm for quantum chemistry simulations
OpenQAOA 120 6 months ago Multi-backend SDK to create, customise and execute QAOA on NISQ devices and simulators
Paddle Quantum 592 almost 2 years ago Quantum machine learning platform to construct & train quantum neural networks, developed by Baidu
PyZFS 11 almost 5 years ago Package to compute zero-field-splitting tensors for molecules and spin quantum bits in semiconductors
QFog 79 about 2 years ago Framework for analyzing both classical and quantum Bayesian Networks
QGrad 43 almost 3 years ago Library to integrate automatic differentiation tools such as JAX with QuTiP and related quantum software packages
Qiskit Nature 307 6 months ago Quantum Chemistry including ground state, excited states and dipole moment calculations
QPanda 1,157 3 months ago QPanda is a quantum computing framework that can be used to build, run, and optimize quantum algorithms
Qualtran A library for expressing and analyzing Fault Tolerant Quantum algorithms
Quantum_Edward 51 over 6 years ago Python tools for supervised learning by Quantum Neural Networks
QuantumFlow 96 over 5 years ago Quantum Algorithms Development Toolkit e.g. allowing for backpropagation with QAOA
Quantum TSP 98 over 1 year ago Tutorials on solving Travelling Salesman Problem using quantum computing (QAOA)
Qudit Team 0 over 3 years ago Repository to extend Qiskit versatility to higher dimensional quantum states
spin_qudit_tomography 2 over 3 years ago Code used in spin tomography using qudits
Tensorflow Quantum Library for hybrid quantum-classical machine learning
pyRiemann-qiskit 23 2 months ago Library for machine learning and quantum programming based on pyRiemann and Qiskit projects
VQF 50 over 1 year ago Implementation of Variational Quantum Factoring algorithm (in pyQuil)
WebMark 4 almost 4 years ago Web platform for benchmarking quantum computing algorithms
XACC Examples Example code using for quantum computing
XACC QChem QPU Benchmarks for Quantum Chemistry via , and
Quantum Katas 4,554 6 months ago Programming exercises for learning Q# and quantum computing

Open-Source Quantum Software Projects / Quantum compilers

Catalyst 144 2 months ago AOT/JIT compiler for hybrid quantum computing beyond NISQ. Written in MLIR. Python frontend via
QCOR 11 about 3 years ago C++ language extension and associated compiler implementation for hybrid quantum-classical programming
ScaffCC 191 over 3 years ago Compilation, analysis and optimization framework for the Scaffold quantum programming language
TKET 263 2 months ago C++ library for placement, routing, and optimization of quantum circuits (developed by Quantinuum)
tweedledum 98 over 1 year ago C++17 library for analysis, compilation/synthesis, and optimization of quantum circuits
UniversalQCompiler 66 over 1 year ago Synthesis of isometries (including unitaries and state preparation), channels and POVMs
QuantumCircuitOpt.jl 57 3 months ago Julia package for provably optimal decompositions and compilations of quantum circuits
Arline Benchmarks 31 almost 3 years ago Automated benchmarking platform for quantum compilers, quantum hardware and quantum algorithms
BQSKit Berkeley Quantum Synthesis Toolkit is an optimizing quantum compiler and related tool-set
Mitiq 368 2 months ago Cross-platform, error-mitigating quantum compiler from
NchooseK 5 over 1 year ago Constraint-programming system that compiles to both circuit-model quantum computers and quantum annealers
PyZX 390 2 months ago Python library for quantum circuit rewriting and optimisation using the ZX-calculus
QEDA 23 about 3 years ago Quantum electronic design automation software for optical circuits using QASM
QGL2 Compiler 9 about 3 years ago Language compiler for imperative Quantum Gate Language ( )
Qiskit Terra 5,404 2 months ago Python library for quantum circuit rewriting and optimization (supported by IBM)
Qiskit ZX transpiler 3 7 months ago Transpiler pass for Qiskit which uses ZX-calculus for circuit optimization
Qlasskit 60 4 months ago Compiler from Python language to quantum circuits and binary quadratic models
Qubiter 121 about 1 year ago Quantum compiler with Python wrapper for to build a binary tree of matrices
SAT Circuits Engine 7 over 1 year ago Qiskit-based high-level quantum circuits synthesis engine for n-SAT problems
TKET2 31 2 months ago Rewrite based toolkit for optimization of quantum programs (version 2 of the quantum compiler)
quilc 462 5 months ago Rigetti's optimizing Quil compiler

Open-Source Quantum Software Projects / Quantum converters

qconvert-js Quantastica's quantum programming language converter in Javascript
qconvert Quantastica's quantum programming language converter in Python

Open-Source Quantum Software Projects / Quantum assembly

Blackbird 71 over 2 years ago Open-source quantum instruction language currently used for Xanadu's photonic hardware
OpenQASM 1,259 2 months ago Open-source quantum assembly language
QMASM 337 almost 4 years ago Quantum macro assembler for D-Wave's quantum annealers
Quil Open hybrid quantum/classical instruction set currently used by Rigetti

Open-Source Quantum Software Projects / Quantum control

C3 70 12 months ago Open-loop, closed-loop and automated Control, Calibration and Characterization of quantum devices
Krotov 71 7 months ago Python implementation of Krotov's method for quantum optimal control
Qibo 298 2 months ago Qibo provides a platform agnostic quantum hardware control module with drivers for multiple instruments
Quanlse 40 about 3 years ago Quanlse provides quantum control solutions via a cloud SDK, developed by

Open-Source Quantum Software Projects / Quantum interoperability

Digital Soul 7 8 months ago Unified platform for CPU, GPU, FPGA, and Quantum Computing
scikit-quant 43 12 months ago This is a package to improve interoperability between different quantum computer software packages

Open-Source Quantum Software Projects / Quantum error correction

CodingTheory 26 3 months ago Julia package for constructing and analyzing classical and quantum error-correcting codes
PyMatching 195 7 months ago Python package for decoding quantum error correcting codes with minimum-weight perfect matching
qecsim 75 over 3 years ago Python package for simulating quantum error correction using stabilizer codes
Qiskit Experiments 164 2 months ago Python package for quantum error correction experiments (supported by IBM)
Qsurface 62 about 2 years ago Python package for simulation and visualization of quantum error-correction on surface codes

Open-Source Quantum Software Projects / Quantum and post-quantum cryptography

liboqs 1,964 2 months ago C library for quantum-resistant cryptographic algorithms
openssh 177 6 months ago OpenSSH with quantum-safe key exchange algorithms
openssl 298 8 months ago OpenSSL with quantum-safe cryptographic algorithms
PQClean 611 2 months ago Clean, portable, tested implementations of post-quantum cryptography
TQ42 Cryptography 34 3 months ago Post-quantum algorithms, hash functions, digital signature, key encapsulation mechanism, PRNG, and key management functions
Crypto-Vinaigrette 21 over 5 years ago Quantum-resistant asymmetric key generation tool for digital signatures
Qash-QKDC 0 11 months ago powered by quantum operations
Qashchain 0 11 months ago based on circuits
QRL 420 8 months ago utilizing hash-based one-time merkle tree signature scheme instead of ECDSA

Open-Source Quantum Software Projects / Experimental quantum computing

Qlab.jl 12 over 3 years ago Generic lab tools in Julia
Qlab 37 over 3 years ago Measurement and control software for superconducting qubits
ARTIQ 439 2 months ago Next-generation control system for quantum information experiments
OLSQ 22 over 2 years ago OpenQASM package to perform optimal layout synthesis for quantum computing
pyEPR 169 3 months ago Automated Python module for the design and quantization of Josephson quantum circuits
PyRPL 140 3 months ago Turn your RedPitaya into a powerful DSP device, suitable as a digital lockbox and measurement device in quantum optics
QCoDeS 352 2 months ago Python-based data acquisition framework for quantum experiments
QFlow-lite 40 almost 3 years ago Machine Learning tools for autotuning quantum dot experiments
QGL 31 3 months ago Domain-specific language embedded in Python for specifying pulse sequences
Qiskit Metal 292 2 months ago Quantum hardware design and analysis
QTT 61 about 1 year ago Quantum Technology Toolbox is a framework for the tuning and calibration of quantum dots and spin qubits
Quantify Data acquisition platform focused on Quantum Computing and solid-state physics experiments
qupulse 56 2 months ago Quantum computing pulse parametrization and sequencing framework (formerly qc-toolkit)
scqubits 234 2 months ago Simulating superconducting qubits, obtaining energy spectra, plotting energy levels and more
QEDA 23 about 3 years ago Quantum Electronics Design Automation - The RTL of Quantum Computing!

Open-Source Quantum Software Projects / Quantum fun

Entanglion 450 over 1 year ago The world’s first open source quantum computing board game. For 2 players
Quantum Puzzle Generator 8 6 months ago Educational puzzle game for Android and iOS
bloqit 8 about 5 years ago Tiny qubit duel for your smart phone
QiskitBlocks Game that teaches quantum computing using Qiskit in a Minetest block world
Quantum Awesomeness 47 6 months ago
Quantum Battleships 10 about 7 years ago
Quantum Catsweeper 23 over 2 years ago Quantum game loosely based on Minesweeper Flag
SudoQ 6 over 5 years ago Sudoku solver that leverages a D-Wave Quantum Annealer
Quantum Music Composer for IBM Q 68 almost 2 years ago Compose and perform quantum music with IBM Q
Quantum Music Composer for Rigetti 26 over 6 years ago Compose and perform quantum music with Rigetti's Forest
Quantum Game with Photons 343 almost 2 years ago Puzzle game in browser, with polarization, superposition, and measurement
feyn Puzzle game for the browser in which you need to find the combination of gates that the qubits need to pass

Open-Source Quantum Software Projects / Quantum tools

Quantum Free Mathematica add-on for Dirac Bra-Ket Notation, Quantum Algebra, Quantum Computing and the QHD approximation to the Heisenberg Equations of Motion
QI 39 about 1 year ago Toolkit for common quantum information functions
Arline Quantum 15 about 1 year ago Arline Quantum is an open-source library providing basic functionality for creating and manipulating quantum circuits. It also contains a list of mock quantum hardware
Covalent 785 3 months ago Tool for running high performance/quantum workflows on advanced computing hardwares
Gridsynth-Python-wrapper 2 over 2 years ago Wrapper for using Gridsynth in Python/
IBM Q bot 22 about 6 years ago Bot for Slack and Telegram to monitor the load of IBM Q quantum computers
orqviz 86 about 1 year ago Library to easily visualize the loss landscape of variational quantum algorithms
pulsemaker 23 about 3 years ago Python widget library for designing pulses and pulse schedules for quantum computing hardware
pymablock Package for the construction of effective Hamiltonians using quasi-degenerate perturbation theory
pyQuirk 24 almost 3 years ago Python widget for Quirk to be used in Jupyter notebooks, JupyterLab, and the IPython kernel
qBraid Transpiles quantum circuits to and from Cirq, Qiskit, Amazon Braket, Pennylane, Pyquil and allows for execution on any backend
qonduit 13 almost 4 years ago Python library with visualization tools and workflows for quantum computing that utilize the best of what’s available
qprof -compatible profiler for quantum programs
QRAND 26 about 3 years ago Multiplatform and multiprotocol quantum random number generator for arbitrary probability distributions
QuantumGraphs 19 over 4 years ago Grow and study random graphs by a continuous, randomly collapsing quantum walk
toqito 157 2 months ago Framework to study problems pertaining to entanglement theory, nonlocal games, and other aspects of quantum information
ZXLive 51 4 months ago GUI editor for ZX diagrams
SpookyIDE IDE designed for quantum computing
Quil syntax highlighter 11 over 7 years ago Syntax highlighter for PyCharm

Open-Source Quantum Software Projects / Quantum data

QDataSet 99 over 3 years ago Quantum datasets for the training and development of QML algorithms

Open-Source Quantum Software Projects / Abandoned projects

BLACK-STONE 67 about 8 years ago Specification and implementation of quantum common lisp, for gate-model quantum computers
goqu 1 11 months ago Quantum computing simulation library for GoLang
libquantum C library for quantum computing and quantum simulation
libQuantumJava 8 over 6 years ago Crude translation from the C implementation of to a Java version
jquil 16 over 6 years ago Java library for quantum programming using
pQCS with optimal T-count
PyQLab 25 over 7 years ago Library for instrument control and superconducting QIP experiments
PySimulator 8 about 11 years ago Python with C++ backend simulator for superconducting circuits
QACG 5 over 11 years ago Quantum Arithmetic Circuit Generator in Haskell
QCL 39 about 7 years ago High level, hardware-agnostic programming language for quantum computers (syntax like C or Pascal)
QCViewer 7 over 9 years ago Visual quantum circuit design and simulation tool
QGL.jl 13 about 1 year ago Performance orientated compiler
Qlmp 6 over 7 years ago Interpreter for the functional quantum programming language Qumin
Qiskit Aqua 576 about 3 years ago Library of various quantum algorithm implemented with
qiskit-ignis 168 over 2 years ago Tools for quantum hardware verification, noise characterization, and error correction
Qiskit Tutorial 2,344 over 1 year ago Jupyter notebook filled with tutorials for
Qiskit-JS 115 over 5 years ago for JavaScript (supported by IBM)
QOCS 11 over 7 years ago Quantum OCaml Circuit Simulator is a functional approach to simulating quantum gates
QuantumUtils 76 over 6 years ago Tools for quantum control, simulation, channel representation conversion, and perturbations
Quantum Virtual Machine 46 about 6 years ago Reference implementation of Rigetti's Quantum Virtual Machine
Quince 7 about 1 year ago Node-based GUI that allows for graphical configuration of qubit experiments in Auspex
Quipper 83 over 9 years ago Scalable functional programming language for quantum computing based on
QuSim 720 over 3 years ago Ideal noise-free multi-qubit simulator written in 150 lines of code
QSEL 40 almost 2 years ago Quantum programming language putting entanglement and superposition front and center
sapi_dimod 9 almost 7 years ago wrapper for D-Wave's Solver API (SAPI)
Squankum 10 almost 13 years ago Visual Java quantum simulator
8Q 83 almost 3 years ago 8 Qbit, Photonic Quantum Computer

Backlinks from these awesome lists:

More related projects: