All Projects → desireevl → Awesome Quantum Computing

desireevl / Awesome Quantum Computing

Licence: other
A curated list of awesome quantum computing learning and developing resources.

Projects that are alternatives of or similar to Awesome Quantum Computing

Quantum Benchmarks
benchmarking quantum circuit emulators for your daily research usage
Stars: ✭ 70 (-94.81%)
Mutual labels:  quantum-computing, quantum
Qpga
Simulations of photonic quantum programmable gate arrays
Stars: ✭ 68 (-94.96%)
Mutual labels:  quantum-computing, quantum
Grove
Quantum algorithms built using pyQuil.
Stars: ✭ 332 (-75.41%)
Mutual labels:  quantum-computing, quantum
Blueqat
Quantum Computer Library for Everyone
Stars: ✭ 298 (-77.93%)
Mutual labels:  quantum-computing, quantum
Pyepr
Powerful, automated analysis and design of quantum microwave chips & devices [Energy-Participation Ratio and more]
Stars: ✭ 81 (-94%)
Mutual labels:  quantum-computing, quantum
Quantumlibraries
Q# libraries for the Quantum Development Kit
Stars: ✭ 316 (-76.59%)
Mutual labels:  quantum-computing, quantum
Quantumcomputingbook
Companion site for the textbook Quantum Computing: An Applied Approach
Stars: ✭ 386 (-71.41%)
Mutual labels:  quantum-computing, quantum
miniqubit
Quantum emulator of the IBM Quantum experience
Stars: ✭ 24 (-98.22%)
Mutual labels:  quantum, quantum-computing
Qutip
QuTiP: Quantum Toolbox in Python
Stars: ✭ 985 (-27.04%)
Mutual labels:  quantum-computing, quantum
Pennylane
PennyLane is a cross-platform Python library for differentiable programming of quantum computers. Train a quantum computer the same way as a neural network.
Stars: ✭ 800 (-40.74%)
Mutual labels:  quantum-computing, quantum
Qiskit Terra
Qiskit is an open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and algorithms.
Stars: ✭ 3,177 (+135.33%)
Mutual labels:  quantum-computing, quantum
Q
Quantum Computation Simulator written in golang
Stars: ✭ 99 (-92.67%)
Mutual labels:  quantum-computing, quantum
Qpp
A modern C++11 quantum computing library
Stars: ✭ 277 (-79.48%)
Mutual labels:  quantum-computing, quantum
Quantum
Microsoft Quantum Development Kit Samples
Stars: ✭ 3,453 (+155.78%)
Mutual labels:  quantum-computing, quantum
Quantum-Computing-Collection-Of-Resources
A Well Maintained Repository On Quantum Computing Resources [Code+Theory] Updated Regularly During My Time At IBM, Qubit x Qubit And The Coding School's Introduction To Quantum Computing Course '21
Stars: ✭ 183 (-86.44%)
Mutual labels:  quantum, quantum-computing
Qcgpu
High Performance Tools for Quantum Computing
Stars: ✭ 380 (-71.85%)
Mutual labels:  quantum-computing, quantum
learn-qc-with-python-and-qsharp
Companion code for Learn Quantum Computing with Python and Q# Book by Dr. Sarah Kaiser and Dr. Chris Granade 💖
Stars: ✭ 62 (-95.41%)
Mutual labels:  quantum, quantum-computing
qibo
A framework for quantum computing with hardware acceleration.
Stars: ✭ 120 (-91.11%)
Mutual labels:  quantum, quantum-computing
Strawberryfields
Strawberry Fields is a full-stack Python library for designing, simulating, and optimizing continuous variable (CV) quantum optical circuits.
Stars: ✭ 505 (-62.59%)
Mutual labels:  quantum-computing, quantum
Quantum Learning
This repository contains the source code used to produce the results presented in the paper "Machine learning method for state preparation and gate synthesis on photonic quantum computers".
Stars: ✭ 89 (-93.41%)
Mutual labels:  quantum-computing, quantum

Awesome Quantum Computing Awesome

Quantum computing utilises quantum mechanical phenomenon such as entanglement and superposition to manipulate qubits to perform computation on a quantum computer. Currently available are tools to create and run programs on publicly usable quantum computers as well as resources to learn about them.

This is a curated list of up-to-date resources on learning about and developing on quantum computers. The goal is to build a categorised community-driven collection of up to date, high quality resources.

Sharing, suggestions and contributions are always welcome! Please take a look at the contribution guidelines and quality standard first. Thanks to all contributors, you're awesome and it wouldn't be possible without you!

Contents

For further resources related to Open Source Quantum Software Projects, please check out qosf's repo.

Learning

MOOCs

Development Tools

  • Amazon Braket - Fully managed service providing a development environment to run quantum circuits on quantum simulators and computers.
  • Blueqat - Software development kit in Python for quantum gate computing.
  • Cirq - Python library for writing, manipulating, and optimizing NISQ circuits to run on quantum computers.
  • IBM Quantum Experience - Online quantum composer to run experiments on real quantum computing hardware.
  • Mitiq - Python toolkit for implementing error mitigation techniques on quantum computers.
  • NISQAI - Library for performing quantum artificial intelligence on near-term quantum computers.
  • Ocean - D-Wave's SDK for developing on their quantum computers using Python.
  • Orquestra - Zapata Computing's unified quantum operating environment, allowing for quantum-enabled workflows.
  • Paddle Quantum - Baidu's python toolkit for quantum machine learning.
  • PennyLane - Open source framework for quantum computing and quantum machine learning that integrates various other platforms.
  • Project Q - Framework for implementing quantum computing in Python.
  • pyQuil - Python library for quantum programming using Quil by Rigetti.
  • pytket - Python module for interfacing with Cambridge Quantum Computing's t|ket>; a tool for circuit optimising and qubit allocation.
  • QCL - Older, C like language for quantum computers. Only has a simulator and debugger.
  • 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.
  • Qrack - High performance LGPL-licensed C++ quantum simulator library, documentation, and test code.
  • Quantum++ - High performance modern C++11 quantum computing library.
  • Quantum Inspire - Platform to run quantum algorithms on simulators or quantum hardware - by QuTech.
  • 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.
  • Strangeworks Platform - A hardware agnostic platform and interface allowing for focus on development rather than specific hardware solution building.
  • TensorFlow Quantum - A quantum machine learning library that integrates Cirq with TensorFlow for prototyping of hybrid quantum-classical models for classical or quantum data.
  • Tequila - An Extensible Quantum Information and Learning Architecture developed by Alan Aspuru-Guzik group (University of Toronto).

Blogs

  • Algorithmic Assertions - About quantum computing and computing in general by Craig Gidney - a member of Google Quantum Computing Team.
  • Bits of Quantum - By the QuTech institution, sharing their research and daily life.
  • Dawid Kopczyk - Quantum algorithms explained to data scientists with visualisations.
  • Decodoku - Interesting posts on quantum computation, by James Wootton.
  • Microsoft Quantum blog - Microsoft Quantum program-wide updates.
  • Musty Thoughts - Personal blog of Michał Stęchły, includes many articles for people starting to learn about quantum computing.
  • Qiskit blog - All about quantum computation from the Qiskit community team.
  • Quantumfy - Snippets on the latest quantum computing news.
  • Quantum Frontiers - By the Quantum Institute for Quantum Information and Matter, sharing behind the scenes research insights.
  • Quantum Weekly - A weekly correlation of all things quantum - computing, cryptography, entanglement.
  • Quantum Zeitgeist - Covers the latest news in quantum computing as well as QC companies and careers.
  • Q# Blog - Microsoft Quantum development updates.
  • Shtetl-Optimized - Scott Aaronson's thoughts on quantum computing matters.
  • The Quantum Aviary - Blog without the hype talking about developments in quantum hardware.
  • The Quantum Daily - Outlet for the latest news in quantum computing, presenting articles for both research scientists and the curious Sunday newspaper reader.

Books

Popular Science

Videos

Community

Podcasts

  • Meet the meQuanics - Interviews with key quantum computing figures, aimed at the lay person.
  • Quantum Computing Now - Podcast by Ethan Hansen covering three main topics: the basics of quantum computing, interviews and the latest news.

License

CC0

To the extent possible under law, Desiree Vogt-Lee has waived all copyright and related or neighboring rights to this work.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].