Skip to content

A curated list of frameworks, tools, libraries, and resources for quantum programming.

Notifications You must be signed in to change notification settings

awesomelistsio/awesome-quantum-programming-frameworks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

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

About

A curated list of frameworks, tools, libraries, and resources for quantum programming.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages