awesome-quantum-computing

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

Github星跟蹤圖

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.
  • 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.
  • 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.
  • 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.
  • 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 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.

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.
  • Qiskit blog - All about quantum computation from the Qiskit community team.
  • 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.
  • Q# Blog - Microsoft Quantum development updates.
  • Shtetl-Optimized - Scott Aaronson's thoughts on quantum computing matters.

Books

Papers

Videos

Community

License

CC0

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

主要指標

概覽
名稱與所有者desireevl/awesome-quantum-computing
主編程語言
編程語言 (語言數: 0)
平台
許可證Creative Commons Zero v1.0 Universal
所有者活动
創建於2018-01-23 10:07:44
推送於2024-07-24 23:26:58
最后一次提交2024-04-23 16:21:22
發布數0
用户参与
星數2.8k
關注者數138
派生數427
提交數221
已啟用問題?
問題數5
打開的問題數2
拉請求數63
打開的拉請求數16
關閉的拉請求數13
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?