Skip to content
Order 01Open for work

Quantum Circuit Simulator

qcsim

A state vector quantum circuit simulator with an interactive terminal UI, Python API, and a community-contributed circuit library.

The first Community Build Initiative. Built by the community, for the community. A working reference implementation ships on day one; contributors extend it at every level, from adding quantum gates to wiring up real hardware backends.

The reference implementation ships with

  • State vector simulator, up to 20 qubits
  • Interactive terminal circuit builder (arrow-key navigation)
  • Python API with method chaining
  • Kronecker + Tensor simulation backends
  • 52 passing tests
  • Community circuit library with SHA-256 deduplication

Open work by level

Beginner

No prior quantum needed

  • Submit circuits to the community library
  • Test the CLI and file bug reports
  • Explore the visual circuit builder

Intermediate

Comfortable in Python

  • Add new quantum gates, step by step guide included
  • Improve CLI commands and output formatting
  • Write additional test cases

Advanced

Research or systems background

  • Build a Bloch sphere visualiser
  • Implement noise models
  • Connect to IBM Quantum or IonQ hardware
  • GPU backend or density matrix simulation

Every merged pull request credits 150 XP to its author once GitHub reports the merge. Nothing is entered by hand.