Skip to content

Latest commit

 

History

History
79 lines (57 loc) · 6.12 KB

File metadata and controls

79 lines (57 loc) · 6.12 KB

Awesome Quantum Programming Frameworks Awesome Lists

Buy Me A Coffee   Ko-Fi   PayPal   Stripe

A curated list of frameworks, tools, libraries, and resources for quantum programming. Quantum computing leverages the principles of quantum mechanics to process information, and this list provides everything needed to explore, develop, and optimize quantum algorithms.

Contents

General Resources

Quantum Programming Frameworks

  • Qiskit - An open-source framework by IBM for working with quantum circuits, simulators, and hardware.
  • Cirq - A Python framework by Google for designing, simulating, and running quantum algorithms on hardware.
  • Forest SDK - A development environment by Rigetti Computing for quantum programming.
  • PennyLane - A Python library for quantum machine learning, compatible with multiple quantum frameworks.
  • Quipper - A functional programming language for quantum computing, designed for scalability.
  • Strawberry Fields - A library by Xanadu for photonic quantum computing.
  • D-Wave Ocean SDK - A set of tools for programming D-Wave's quantum annealers.

Simulation Tools

  • IBM Quantum Simulator - A platform for simulating quantum circuits using IBM’s quantum systems.
  • qsim - A high-performance quantum circuit simulator by Google.
  • Qulacs - A fast and versatile quantum circuit simulator written in C++ with Python bindings.
  • Quantum Inspire - A platform for simulating and running quantum algorithms on hardware by QuTech.
  • ProjectQ - An open-source quantum computing software framework for simulating quantum algorithms.

Quantum Machine Learning Libraries

Educational Resources

Research Papers

Community and Forums

Contribute

Contributions are welcome!

License

CC0