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

βš™οΈ 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