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.