Home

Awesome

<p align="center"><img src="hopf_fibration.png" alt="bDialog" height="300px"></p>

Open-Source Quantum Software Projects

Twitter Follow

Curated list of open-source developed quantum software projects.

Please read the contribution guidelines before contributing.

Also please check out the Unitary Fund's 4k$ grant project for quantum OSS!

Clone this repository into your qBraid account:

<img src="https://qbraid-static.s3.amazonaws.com/logos/Launch_on_qBraid_white.png" width="150">

Contents

For a curated list of learning resources please check out desireevl's repo.

Quantum full-stack libraries

C++

Python

Q#

Silq

Quantum simulators

Assembly

C

Common Lisp

Coq

C++

F#

GoLang

Java

JavaScript

Julia

Python

Rust

Swift

Quantum Analog Hamiltonian

Quantum annealing

C++

Go

Julia

Python

Python, C & Matlab

Quantum algorithms

C++

HTML

Julia

Python

Q#

Quantum compilers

C++

Mathematica

Julia

Python

Rust

Common Lisp

Quantum converters

Javascript

Python

Quantum assembly

Quantum control

Python

Quantum interoperability

Quantum error correction

Julia

Python

Quantum and post-quantum cryptography

C

Python

Experimental quantum computing

Julia

Matlab

Python

Quantum fun

Board games

F#

Python

Python & JavaScript

JavaScript

Scala

Quantum tools

Mathematica

Python

TypeScript

Others

Quantum data

Abandoned projects

2+ years of inactivity. Feel free to reanimate, document and contribute to some of this work!

Contributing

See the contribution guidelines.

License

CC0

To the extent possible under law, the Quantum Open Source Foundation has waived all copyright and related or neighboring rights to this work.