C/C++
- QX Simulator
- description: QX is a high-performance universal quantum computer simulator which simulates the execution of quantum circuits on perfect or error-prone quantum computers. The input of the QX simulator are quantum circuits which are described using a simple quantum assembly language (QASM).
- webpage: http://quantum-studio.net/
- status: active
- CHP
- description: a high-performance simulator of stabilizer circuits
- webpage: http://www.scottaaronson.com/chp/
- status: finished
- Quantum++
- description: Quantum++ is a C++11 general purpose quantum computing library, composed solely of template header files. Quantum++ is written in standard C++11 and has very low external dependencies, using only the Eigen 3 linear algebra header-only template library and, if available, the OpenMP multi-processing library.
- author: Vlad Gheorghiu, vgheorgh AT gmail DOT com
- webpage: https://github.com/vsoftco/qpp
- status: active, version 1.0-rc2 released on 6 September 2017 under the MIT License
- Copyright (c) 2013 – 2017 Vlad Gheorghiu
- Eqcs
- description: library for quantum computer simulation
- webpage: http://home.snafu.de/pbelkner/eqcs/
- status: active
- LanQ
- description: quantum programming language supporting multiple processes runs
- webpage: http://lanq.sourceforge.net/
- status: alive
- libquantum (C)
- description: C library to perform quantum computation
- webpage: http://www.enyo.de/libquantum/
- status: under development
- Q++
- description: C++ template library for simulating quantum computation, developed at Cybernet
- webpage: http://sourceforge.net/projects/qplusplus/
- status: finished
- QCLib
- description: transparent simulation of quantum algorithms
- webpage: http://www.quantware.ups-tlse.fr/QWLIB/
- status: finished
- QCSim
- description: simulator written in C++
- webpage: http://hissa.nist.gov/~black/Quantum/qcsim.html
- status: unknown
- QDD
- description: C++ simulation library
- webpage: http://thegreves.com/david/QDD/qdd.html
- status: unknown
- QGAME
- description: Quantum Gate And Measurement Emulator
- webpage: http://hampshire.edu/lspector/qgame.html
- status: unknown
- qsims
- description: a general-purpose quantum simulation software package, capable of simulating the dynamics of systems with a wide range of Hamiltonians
- webpage: http://qsims.sourceforge.net/
- status: active, under development
- Quantum Computer Language
- description: language similar to C or Pascal integrated with a simulator of quantum computation
- webpage: http://tph.tuwien.ac.at/~oemer/qcl.html
- status: under development
- Quantum Computer Simulator
- description: simulator of quantum computers
- webpage: http://www-imai.is.s.u-tokyo.ac.jp/~tokunaga/QCS/simulator.html
- status: unknown
- Quantum Construct (qC++)
- description: rapid development of quantum mechanical simulations
- webpage: http://sourceforge.net/projects/qcplusplus/
- status: active
- Quantum Information Matrix Toolkit
- description: The toolkit is intended to facilitate coding C++ numerics related to Quantum Information. in it.
- webpage: http://www.physics.uq.edu.au/people/dawson/matrix/doc/
- status: finished
- Quantum Network Computing
- description: environment for developing quantum computer simulations
- webpage: http://sourceforge.net/projects/qnc/
- status: No longer under active development
- QuBit
- description: QM-like superpositions
- webpage: http://www.bluedust.com/qubit/
- status: unknown
- Qubiter
- description: quantum compiler based on CS decomposition
- webpage: http://www.ar-tiste.com/qubiter.html
- status: alive
- QuCoSi
- description: C++ library for simulating a quantum computer
- webpage: http://qucosi.sourceforge.net/
- status: active
- QuIDDPro
- description: Uses the Quantum Information Decision Diagram (QuIDD) datastructure to simulate a number of important circuits using asymptotically less runtime and memory resources than simulation techniques based on explicit matrices and vectors.
- webpage: http://vlsicad.eecs.umich.edu/Quantum/qp/
- status: finished
- QWalk
- description: simulator of quantum walks for one- and two-dimensional lattices
- webpage: http://www.cos.ufrj.br/~franklin/qwalk/
- status: alive
- Shor’s Algorithm Simulation
- description: simulator of quantum Shor’s algorithm
- webpage: http://alumni.imsa.edu/~matth/quant/
- status: finished
- SpinDec
- description: library for spin decoherence implementing the cluster correlation expansion.
- webpage: http://bitbucket.org/sbalian/spindec
- status: active
- sqct – Single qubit circuit toolkit
- description: software for exact and approximate synthesis of single qubit circuits using Clifford and T gate library.
- webpage: http://code.google.com/p/sqct/ and http://arxiv.org/abs/1206.5236
- status: active