Skip to content

Simulator guide

Open-source quantum simulators: what each one is good at

Not all simulators are trying to do the same thing. Some aim for broad generality. Others are optimized for stabilizer circuits, noise studies, tensor-network workloads, or raw performance. A useful comparison starts with intended workload, not with benchmark bravado.

Open-source quantum simulators: what each one is good at illustration

Superposition

Qtangl keeps the feasible plan space visible long enough to compare the best options before one plan is selected.

Phase

Qtangl checks feasibility first, then compares valid options against the operational objective in a readable hybrid workflow.

Measurement

The product returns a ranked plan, a short explanation, and the measurement behind the recommendation.

General simulation versus specialized simulation

Qiskit Aer and similar projects are useful as broad simulation layers inside larger SDKs. Specialized tools like Stim matter for a different reason: they do one class of workload extremely well. That difference is important because it changes how you should compare them.

A broad simulator can be the right default when you are already inside a major ecosystem. A specialized simulator can be the right choice when the workload is narrow, repeated, and performance-sensitive.

Performance claims only matter in context

When a simulator project advertises speed, the first question should be: speed on what kind of circuit, with what assumptions, and for which audience? That is why comparing state-vector, stabilizer, and other simulation approaches directly can be misleading without context.

A good ecosystem map helps readers line up the simulator with the kind of question they are asking rather than chasing generic performance language.

What to choose first

If you are already using a major framework, start with its native simulator path so you can move faster. If you care about error-correction workloads, look at Stim early. If you care about broader simulator variety or performance experimentation, compare QuEST, qrack, qpp, and ddsim.

The right simulator is the one that matches the job, not the one with the loudest headline.

Resources to open next

The goal of this guide is to help you navigate toward the right tools, not stop at the overview. The resources below are the strongest next clicks for this topic.

cda-tumSimulators

mqt-ddsim

mqt-ddsim is an open-source quantum project.

MixedUnknown
QiskitSimulators

qiskit-aer

qiskit-aer is an open-source quantum project.

MixedUnknown
softwareqincSimulators

qpp

qpp is an open-source quantum project.

MixedUnknown
vm6502qSimulators

qrack

qrack is an open-source quantum project.

MixedUnknown
aniabrownSimulators

QuEST

QuEST is an open-source quantum project.

MixedUnknown
Stim illustration
quantumlibError correction and mitigation

Stim

Stim is an open-source quantum project.

MixedUnknownFlagship

Next step

Explore simulator resources.