Development Tools
- IBM Quantum Experience - Online quantum composer to run experiments on real quantum computing hardware.
- Qiskit SDK - Software development kit by IBM for writing and running quantum algorithms on simulators and real hardware.
- Qiskit.js - Qiskit for JavaScript made by IBM.
- Amazon Braket - Fully managed service providing a development environment to run quantum circuits on quantum simulators and computers.
- Ocean - D-Wave's SDK for developing on their quantum computers using Python.
- Cirq - Python library for writing, manipulating, and optimizing NISQ circuits to run on quantum computers.
- NISQAI - Library for performing quantum artificial intelligence on near-term quantum computers.
- Project Q - Framework for implementing quantum computing in Python.
- pyQuil - Python library for quantum programming using Quil by Rigetti.
- QCL - Older, C like language for quantum computers. Only has a simulator and debugger.
- Qrack - High performance LGPL-licensed C++ quantum simulator library, documentation, and test code.
- Quantum++ - High performance modern C++11 quantum computing library.
- Quantum Programming Studio - Web based quantum programming IDE and simulator.
- Quipper - Embedded, scalable, functional programming language for quantum computing.
- Qurry - Quantum probabilistic programming language based on functional and probabilistic paradigms.
- QuTiP - Quantum toolbox in Python for simulating dynamics of open quantum systems.
- Q# - Microsoft quantum development kit and Q# programming language.
Mathematica
- QI - Toolkit for common quantum information functions.
Python
- IBM Q bot - Bot for Slack and Telegram to monitor the load of IBM Q quantum computers.
Others
- Quil syntax highlighter - Syntax highlighter for PyCharm.