Compiler Shootout

Live compilation benchmark — every compiler runs right now on the same server.

Arvak is not a quantum framework — it is a compiler. This compares only the transpilation step, which every framework also performs — among many other tasks that Arvak does not cover.

Circuit

Select a circuit template and click Run Benchmark

Each framework is timed over 50 iterations (median reported)

Running benchmarks…

Timing 50 iterations per framework

Benchmark failed

Compilation Time

Detailed Results

Compiler Median vs Arvak

Arvak is not a replacement

Arvak lives beneath your framework of choice. Your circuits, your workflow, your code — Arvak just makes compilation faster.

Your code
Qiskit
Cirq
PennyLane
Qrisp
Compiler
Arvak Rust-native compilation · layout · routing · optimization
Hardware
IQM
IBM
Google
Simulator

Integration notebooks

Each notebook plugs Arvak into a real framework workflow — no migration needed.

Qiskit
Qiskit Integration
Bi-directional circuit conversion and ArvakProvider as a drop-in Qiskit backend. Transpile and execute through Qiskit's familiar API.
pip install arvak[qiskit]
Cirq
Cirq Integration
LineQubit and GridQubit support with ArvakSampler for Cirq's native execution interface. Parametrized circuits and custom topologies.
pip install arvak[cirq]
PennyLane
PennyLane Integration
H₂ quantum chemistry with VQE — full dissociation curve across 15 bond distances. ArvakDevice as a native PennyLane backend.
pip install arvak[pennylane]
Qrisp
Qrisp Integration
High-level QuantumVariable programming with automatic uncomputation. ArvakBackendClient for Qrisp's session-based execution.
pip install arvak[qrisp]
+
Your framework
Build your own
Any tool that produces OpenQASM 3.0 can use Arvak. Install with pip install arvak or connect via the gRPC API.
→ Open the dashboard