Empower Quantum
Contribute to the open quantum ecosystem, level your skills, and get rewarded!
unitaryHACK is a virtual event encouraging people to make contributions to the open source quantum ecosystem. The event will run May 29-June 12, 2024, and hackers have the opportunity to win cash bounties! For more information, read our hacker guide and check out what happened in unitaryHACK 2023. In the meantime, come hang out on Discord!
Make sure you register to be eligible to claim your bounties!
Join an in-person Hackday!
- May 31: Aalto University CS in Helsinki starting at 18:00 for 24 hours. Pizza available!
- May 31: Auditorio RaΓΊl J. Marsal, Ciudad Universitaria, UNAM in Mexico City at 16 HRS UTC-6
- June 11: University of Washington HUB 145 from 9 am to 5 pm, food will be available!
Supporters
Thanks so much to all the unitaryHACK supporters! π
- NVIDIA
- QBraid
- Classiq
- QuEra
- Unitary Fund and its members (Core Members: IBM Quantum, DoraHacks, OQD, and Scientifica; Supporting Members: AWS, Microsoft, Pasqal, QC Ware)
Participating Projects
View Allπ Ion(Q) Thruster
Optimizer/transpiler for IonQ Native Gates
π£ πΈ qBraid-QIR
qBraid-SDK extension providing support for QIR conversions.
βοΈ bloqade-python
QuEra's Neutral Atom SDK for Analog QPUs
βοΈπ Amazon Braket Default Simulator
Provides an implementation of quantum simulators that can run locally, meant to be compatible with the Amazon Braket SDK
βοΈπ» Amazon Braket SDK
An open-source Python SDK for interacting with quantum computers and simulators on Amazon Braket
βοΈπ Quantum Machines QUA-to-Qiskit compiler & simulator
Transforming QUA into Qiskit to simulate quantum programs without hardware constraints.
βοΈπ Qiskit Provider for Amazon Braket
Provider to run Qiskit programs on Amazon Braket quantum hardware and simulators
βοΈπͺ PennyLane Plugin for Amazon Braket
Plugin allowing PennyLane to use Amazon Braket quantum hardware and simulators
βοΈπΆ BraketSimulator.jl
A quantum circuit simulator written in the Julia programming language, meant to be compatible with the Amazon Braket SDK
βοΈπ BraketAHS.jl
Tensor network simulator for analog Hamiltonian simulation
βοΈπ΄ Braket.jl
Julia implementation of the Amazon Braket SDK, allowing users to access quantum hardware and simulators
βοΈπ AutoQASM
An experimental, imperative programming interface for developing quantum programs in native Python
Cirq
A python framework for creating, editing, and invoking Noisy Intermediate Scale Quantum (NISQ) circuits
ποΈ CUDA-Q
A high-performance platform for hybrid quantum-classical computing
πββοΈβ±οΈ qBraid-SDK
Platform-agnostic quantum runtime framework designed for both quantum software and hardware providers.
TorchQuantum
Quantum Computing in PyTorch
π Qublitz
A simulated journey along the Bloch Sphere for students learning about quantum computing.
QuTiP Tutorials
Tutorials for both novice and experienced QuTiP users.
ππ TensorCircuit
Tensor network based machine learning framework backend quantum software framework
Azure Quantum Development Kit
Azure Quantum Development Kit, including the Q# programming language, resource estimator, and Quantum Katas
π§ββοΈ 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.
ππ©π»βπ» 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
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.
πͺ‘ HierarQcal
HierarQcal is a quantum circuit builder that simplifies circuit design, composition, generation, scaling, and parameter management.
QuantumToolbox.jl
Julia Package for Quantum Optics and Quantum Physics
πΈοΈ graphix
Graphix is a measurement-based quantum computing (MBQC) software package
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.
βπ¦ OpenQAOA
A multi-backend python library for quantum optimisation using QAOA on Quantum computers and Quantum computer simulators.
toqito
|toqito> (Theory of Quantum Information Toolkit) in Python
π‘ scqubits
scqubits is an open-source Python library for simulating superconducting qubits
βοΈ rustworkx
A high performance Python graph library implemented in Rust, used by Qiskit
βοΈ qlasskit
A python-to-quantum compiler
π Qrack
GPU-accelerated quantum computer simulator with novel optimizations
Piccolo.jl
quantum optimal control with direct collocation
ππ¦ OpenQASM 3 Parser
Parser and semantic analyzer for the OpenQASM 3.0 language, used by Qiskit
π Qiskit
Qiskit is an open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and primitives.
π§βπ¬π PennyLane
PennyLane is a cross-platform Python library for quantum computing, quantum machine learning, and quantum chemistry
lambeq
A high-level Python library for Quantum Natural Language Processing.
π¦ KQCircuits
KLayout Python library for integrated quantum circuit design.
πͺ BQSKit
Powerful and Portable Quantum Compiler Framework
ππ¨ Qiskit Aer
Aer is a high performance simulator for quantum circuits that includes noise models
π΄ Mitiq
Python package for quantum error mitigation techniques
π Metriq
Metriq is a community-driven platform for hosting quantum benchmarks.