A source-available Rust/Python QEC decoder platform with Stim/Sinter-compatible workflows, PyMatching-compatible interfaces, belief-matching accuracy mode, BP-OSD for LDPC/qLDPC codes, CPU/GPU batch decoding, and artifact-hashed reproducible benchmarks.
Free for personal, academic, educational, and non-commercial research use. Commercial use requires a paid license. Full license terms →

The core QEC decoder library for researchers, benchmarking workflows, and commercial QEC evaluation. Rust core with Python bindings via PyO3.
A local fullstack app for loading circuits, running decoder comparisons, exporting artifacts, and generating reproducible benchmark reports — no cloud required.
Rotated surface code memory_x, rounds = distance, circuit-level depolarizing noise p = 0.005, 40,000 shots per point through d=11. Same DEM decoded by both QECTOR and PyMatching.
| Distance | QECTOR LER | PyMatching LER | QECTOR µs/shot | PyMatching µs/shot | Result |
|---|---|---|---|---|---|
| d = 3 | 0.0117 | 0.0117 | 0.7 | 0.5 | LER parity |
| d = 5 | 0.0089 | 0.0089 | 11.4 | 3.7 | LER parity |
| d = 7 | 0.0053 | 0.0053 | 60.4 | 13.3 | LER parity |
| d = 9 | 0.0029 | 0.0029 | 311.5 | 19.7 | LER parity |
| d = 11 | 0.0017 | 0.0017 | 633.9 | 46.0 | LER parity |
PyMatching remains the latency leader for exact MWPM. QECTOR's validated advantages are reproducible evidence packaging, belief-matching accuracy mode, BP-OSD / LDPC support, GPU batch workflows, and commercial QEC integration. Read benchmark details →
Use QECTOR for learning, private experiments, academic evaluation, benchmark reproduction, and non-commercial research under the source-available license.
Any company, startup, institutional, government, consulting, hosted API, product integration, or revenue-linked use requires a paid commercial license.