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
  • 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
  • QGAME
  • 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
  • Quantum Network Computing
  • 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