Hackathon Projects
Check out all of the quantum open source projects participating in this year's unitaryHACK hackathon!
π§ββοΈ AI-inspired Classification of Quantum Computers
Is it possible to distinguish the given random numbers are produced from a specific quantum computer? More generally, this problem is related to the topic of cross-platform comparison of quantum circuits.
Azure Quantum Development Kit
Azure Quantum Development Kit, including the Q# programming language, resource estimator, and Quantum Katas
πͺ BQSKit
Powerful and Portable Quantum Compiler Framework
ππ©π»βπ» Classiq Library
Quantum Applications, Algorithms, Tutorials and Functions, built with the Classiq Platform
π¦π Fusion Blossom
A parallel MWPM decoder for quantum error correction implemented in Rust, available as Python package
πΈοΈ graphix
Graphix is a measurement-based quantum computing (MBQC) software package
πͺ‘ HierarQcal
HierarQcal is a quantum circuit builder that simplifies circuit design, composition, generation, scaling, and parameter management.
π¦ KQCircuits
KLayout Python library for integrated quantum circuit design.
lambeq
A high-level Python library for Quantum Natural Language Processing.
π Metriq
Community-driven Quantum Benchmarks
π΄ Mitiq
Python package for quantum error mitigation techniques
βπ¦ OpenQAOA
A multi-backend python library for quantum optimisation using QAOA on Quantum computers and Quantum computer simulators.
ππ¦ OpenQASM 3 Parser
Parser and semantic analyzer for the OpenQASM 3.0 language, used by Qiskit
βοΈ OQuPy
A Python 3 package to efficiently compute non-Markovian open quantum systems.
π§βπ¬π PennyLane
PennyLane is a cross-platform Python library for quantum computing, quantum machine learning, and quantum chemistry
Piccolo.jl
quantum optimal control with direct collocation
PyClifford
An intuitive programming package for simulating and analyzing Clifford circuits, quantum measurement, and stabilizer states with applications to many-body localization, classical shadows, quantum chemistry and error correction code.
Qadence
Qadence is a Python package that provides a simple interface to build digital-analog quantum programs with tunable qubit interaction defined on arbitrary register topologies realizable on neutral atom devices.
π Qiskit
Qiskit is an open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and primitives.
ππ¨ Qiskit Aer
Aer is a high performance simulator for quantum circuits that includes noise models
βοΈ qlasskit
A python-to-quantum compiler
π Qrack
GPU-accelerated quantum computer simulator with novel optimizations
QuantumToolbox.jl
Julia Package for Quantum Optics and Quantum Physics
π Qublitz
A simulated journey along the Bloch Sphere for students learning about quantum computing.
QuTiP Tutorials
Tutorials for both novice and experienced QuTiP users.
βοΈ rustworkx
A high performance Python graph library implemented in Rust, used by Qiskit
π‘ scqubits
scqubits is an open-source Python library for simulating superconducting qubits
ππ TensorCircuit
Tensor network based machine learning framework backend quantum software framework
Topological Quantum Error Correction (TQEC)
Design automation software tools for building error-tolerant quantum circuits in the browser
toqito
|toqito> (Theory of Quantum Information Toolkit) in Python