✅ Python package for simulation and visualization of quantum error-correction on surface codes. The package provides the ability to inspect the error-correcting code during the decoding process, and tools to benchmark the decoder.
☆77Mar 1, 2026Updated this week
Alternatives and similar repositories for qsurface
Users that are interested in qsurface are comparing it to the libraries listed below
Sorting:
- The Toric Code (surface code for quantum error correction) together with the MWPM decoder (need a package) and the union-find decoder pro…☆22Feb 23, 2021Updated 5 years ago
- qecsim is a Python 3 package for simulating quantum error correction using stabilizer codes.☆90Aug 5, 2021Updated 4 years ago
- C++ implementation of Union-Find decoder and its Python binding.☆29Oct 26, 2023Updated 2 years ago
- PyMatching: A Python/C++ library for decoding quantum error correcting codes with minimum-weight perfect matching.☆297Jan 22, 2026Updated last month
- Qiskit Topological Codes☆98Jun 23, 2022Updated 3 years ago
- QISKit implementation of surface codes☆15Jul 14, 2020Updated 5 years ago
- Combining quantum circuit cutting techniques with quantum variational optimization to solve large instances of Maximum Independent Set on…☆10Apr 6, 2023Updated 2 years ago
- FlamingPy is a cross-platform Python library with a variety of backends for efficient simulations of error correction in fault-tolerant q…☆60Feb 10, 2026Updated 3 weeks ago
- Simulation and visualization of quantum error correcting codes☆81Sep 27, 2025Updated 5 months ago
- Lattice surgery quantum error correction compiler☆81Feb 23, 2026Updated last week
- A fast minimum-weight perfect matching solver for quantum error correction☆80Jul 31, 2025Updated 7 months ago
- Arline Benchmarks platform allows to benchmark various algorithms for quantum circuit mapping/compression against each other on a list of…☆32Mar 2, 2022Updated 4 years ago
- A fast stabilizer circuit library.☆655Updated this week
- Code for the paper "Magic state cultivation: growing T states as cheap as CNOT gates"☆24Sep 26, 2024Updated last year
- Building compiler for generate graph state based on "A Game of Surface Codes: Large-Scale Quantum Computing with Lattice Surgery".☆15Sep 27, 2024Updated last year
- Decoders for fault tolerant quantum computation via deepQ reinforcement learning☆50Sep 19, 2022Updated 3 years ago
- Software for decoding classical and quantum codes☆190Feb 13, 2026Updated 2 weeks ago
- Tools for constructing and analyzing quantum low density parity check (qLDPC) codes. Also stabilizer and subsystem codes more broadly.☆208Feb 19, 2026Updated last week
- Julia package for generating random quantum states and processes according to a number of natural distributions.☆13Dec 16, 2022Updated 3 years ago
- MQT QECC - Tools for Quantum Error Correcting Codes☆194Feb 23, 2026Updated last week
- QUITS: A modular Qldpc code circUIT Simulator☆51Feb 18, 2026Updated last week
- OLSQ (pronounced all-s-k): Optimal Layout Synthesis for Quantum Computing☆25Jul 23, 2022Updated 3 years ago
- Code for estimating the threshold of the honeycomb code☆15Aug 23, 2021Updated 4 years ago
- ☆63Jun 26, 2024Updated last year
- Generic lab tools in Julia☆15May 16, 2025Updated 9 months ago
- A package for decoding Stim circuits using belief propagation with ordered statistics decoding (BP+OSD)☆45Jun 28, 2025Updated 8 months ago
- ☆34Feb 18, 2026Updated last week
- Bartiq☆50Feb 20, 2026Updated last week
- Julia library for quantum information related calculations.☆18Feb 21, 2022Updated 4 years ago
- A Java library for quantum programming using Quil.☆16Jul 23, 2018Updated 7 years ago
- Arline Quantum is an open-source library providing basic functionality for creating and manipulating quantum circuits. It also contains a…☆16Jan 1, 2024Updated 2 years ago
- Python Tools for Quantum Error Correction☆23Nov 23, 2025Updated 3 months ago
- Mitiq is an open source toolkit for implementing error mitigation techniques on most current intermediate-scale quantum computers.☆416Updated this week
- Quantum Resource Estimate Format☆47Jul 1, 2025Updated 8 months ago
- BP+OSD: Belief propagation with ordered statistics post-processing for decoding quantum LDPC codes☆98Nov 4, 2025Updated 3 months ago
- A python package for growing random graphs using quantum random walks☆20Aug 3, 2020Updated 5 years ago
- Design automation software tools for Topological Quantum Error Correction☆330Updated this week
- GAP package guava - computations relative to error-correcting codes☆19Feb 16, 2026Updated 2 weeks ago
- Scripts and circuits for benchmarking tket☆16Aug 26, 2020Updated 5 years ago