DAOrayaki DAO研究奖金池:
资助地址: DAOrayaki.eth
投票进展:DAO Reviewer 1/0 通过
赏金总量:70 USDC
研究种类: Quantum
原文作者: QOSF
贡献者:depth-first@DAOrayaki
原文: Quantum full-stack libraries
DAOrayaki 是一个去中心化的研究者组织和去中心化媒体,通过 DAO的形式去中心化地资助世界各地的研究者进行研究、翻译、分析等工作。DAOrayaki 由早期的 DAO 组织 DAOONE 核心成员发起,得到了Dora Factory基础设施的支持。欢迎通过文末方式提交与量子计算、星际移民、DAO相关的内容,瓜分10000USDC赏金池!欢迎加入DAOrayaki社区,了解去中心化自治组织(DAO),探讨最新话题!

开源量子项目列表
列表的开源量子软件项目镜像存放于QOSF的GitHub页面。
https://github.com/qosf/os_quantum_software
量子全栈代码库
Braket
完全由亚马逊管理的量子计算服务,用于构建量子算法。
https://github.com/aws/amazon-braket-sdk-python
https://aws.amazon.com/braket/
Cirq
用于建立、编辑和调用含噪中尺度量子(NISQ)电路的框架。
https://github.com/quantumlib/Cirq
森林Forest
Rigetti的软件库,用于编写、模拟、编译和执行量子程序。
https://github.com/rigetticomputing/pyquil
https://www.rigetti.com/
海洋Ocean
D-Wave系统的工具套件,用量子计算机解决困难的问题。
https://github.com/dwavesystems/dwave-ocean-sdk
https://www.dwavesys.com/home
OpenQL
包含算法库、优化器、调度程序、QEC、映像、微代码生成器的编译器框架。
https://github.com/QE-Lab/OpenQL
ProjectQ
带有编译器和具仿真能力仿真器,与硬件无关的框架。
https://github.com/ProjectQ-Framework/ProjectQ
Q#
微软的量子编程语言,集成于Visual Studio。
https://www.microsoft.com/en-us/quantum/development-kit
Qiskit
包含脉冲、电路及算法层面的含噪量子计算机框架(由IBM支持)。
https://qiskit.org/
Silq
Silq是一种高级量子编程语言,语义直观且能安全地进行逆计算
(uncomputation)。
https://silq.ethz.ch/
草莓场Strawberry Fields
Xanadu的光子量子计算软件库。
https://github.com/xanaduai/strawberryfields
https://www.xanadu.ai/
龙舌兰Tequila
由Alan Aspuru-Guzik研究团队(UofT多伦多大学)开发的可扩展的量子信息和学习架构。
https://github.com/aspuru-guzik-group/tequila
XACC
适用于高性能计算量子加速的极大规模编程模型。
https://github.com/ORNL-QCI/xacc
https://arxiv.org/abs/1710.01794
staq
全栈量子处理套件。
https://github.com/softwareqinc/staq
https://arxiv.org/abs/1912.06070
量子模拟器
BLACK-STONE
量子通用Lisp编程语言的规范和实现,用于门模型(gate-model)量子计算机。
https://github.com/thephoeron/black-stone
Cliffords.jl
通过Julia语言高效地计算Clifford电路。
https://github.com/BBN-Q/Cliffords.jl
Intel量子模拟器
使用OpenMP和消息传递接口(MPI)的分布式量子比特寄存器量子模拟器。
https://github.com/intel/intel-qs
jkq-ddsim
使用决策图作为数据结构的零误差量子模拟器。(arXiv / IEEE)
https://github.com/iic-jku/ddsim
https://arxiv.org/abs/1707.00865
https://ieeexplore.ieee.org/document/8355954
Liqui|>
由微软QuArC开发的量子模拟工具套件。
http://stationq.github.io/Liquid/
https://www.microsoft.com/en-us/research/group/quantum-architectures-and-computation-group-quarc/
PIQS
高效模拟全同量子比特的开放量子动力学。
https://github.com/nathanshammah/piqs
QCGPU
在这篇arXiv论文提及的高性能GPU加速的量子计算机模拟。
https://github.com/QCGPU/qcgpu-rust
https://arxiv.org/pdf/1805.00988.pdf
QCL
高阶、与硬件无关的量子计算机编程语言(类似C语言或Pascal语言语法)。
https://github.com/aviggiano/qcl
QCircuits
为学生和量子计算新手而设计的易用的量子电路模拟器。
https://github.com/grey-area/qcircuits
QOCS
量子OCaml电路仿真器是一种模拟量子门的泛函方法。
https://github.com/dillanchang/QOCS
QSimulator.jl
Julia语言实现的幺正性(Unitary)和Lindbladian演化。
https://github.com/BBN-Q/QSimulator.jl
QTop
拓扑量子计算机的模拟及可视化。
https://github.com/jacobmarks/QTop
QVM
Rigetti的高性能量子虚拟机。
https://github.com/rigetti/qvm
QWIRE
在本论文中描述的一种量子电路语言和形式验证工具。
https://github.com/jpaykin/QWIRE
https://dl.acm.org/citation.cfm?id=3009894
Qibo
支持硬件加速(如多GPU)的量子模拟框架。
https://github.com/Quantum-TII/qibo
Qiskit Aer
量子电路的高性能模拟器,包括含噪模型(由IBM支持)。
https://github.com/Qiskit/qiskit-aer
Qlmp
量子泛函编程语言Qumin的解释器。
https://github.com/wintershammer/QImp
Qrack
用于通用虚拟量子处理器开发的量子比特和门的综合实现。
https://github.com/vm6502q/qrack
QuEST
量子精确模拟套件是一个通用量子电路的高性能多核模拟器。
https://github.com/aniabrown/QuEST
QuNetSim
一个量子网络模拟框架。
https://github.com/tqsd/QuNetSim
QuPy
用于CPU和GPU的量子电路模拟器。
https://github.com/ken-nakanishi/qupy
QuSim
用150行代码编写的理想无噪的多量子位模拟器。
https://github.com/adamisntdead/QuSimPy
QuSpin
用于任意玻色子、费米子和自旋多体系统的精确对角化和动力学。
https://github.com/weinbe58/QuSpin
QuTiP
易用高效的数值模拟,用于各式各样的开放量子系统。
http://qutip.org/
QuaC
并行的含时开放量子系统求解器。
https://github.com/0tt3r/QuaC
量子电路仿真器
在浏览器或node.js服务器上面流畅地模拟20多个量子比特。
https://github.com/perak/quantum-circuit
Quantum JavaScript(Q.js)
拖放式电路编辑器,模拟器,有文档说明的API,文本即电路(text-as-circuit)DSL,概念入门。
https://qosf.org/project_list/Q.js
量子虚拟机
Rigetti量子虚拟机的参考实现。
https://github.com/rigetticomputing/reference-qvm
Quantum++
(可仿真d维量子位的)高性能通用目的量子仿真器。
https://github.com/softwareqinc/qpp
https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0208073
QuantumInfo.jl
Julia代码库,用于与量子信息相关的计算。
https://github.com/BBN-Q/QuantumInfo.jl
QuantumUtils
量子控制、模拟、通道表示的转换及扰动的工具。
https://github.com/QuantumUtils/quantum-utils-mathematica
Quintuple
模拟IBM量子体验的5量子比特处理器。
https://github.com/corbett/QuantumComputing
https://quantumexperience.ng.bluemix.net/qx/experience
Quipper
基于量子Lambda微积分的可扩展化量子泛函编程语言。
https://github.com/thephoeron/quipper-language
https://arxiv.org/abs/cs/0404056
Quirk
量子电路模拟器,能在你的浏览器中直接拖放电路。
https://github.com/Strilanc/Quirk
RandomQuantum.jl
用于生成随机量子态和过程的软件。
https://github.com/BBN-Q/RandomQuantum.jl
squanch
量子网络和通道的分布式模拟框架
https://github.com/att-innovate/squanch
SeQuencing
使用QuTiP构建并模拟出真实量子控制序列。
https://github.com/sequencing-dev/sequencing
SimulaQron
一个量子网络的应用层模拟器。
https://github.com/StephanieWehner/SimulaQron
SwiftQuantumComputing
带点遗传编程的量子电路模拟器。
https://github.com/indisoluble/SwiftQuantumComputing
TNQVM
用于Eclipse XACC的张量网络QPU仿真器。
https://github.com/ornl-qci/tnqvm
https://github.com/ORNL-QCI/xacc
Yao.jl
对人类来说是可扩展、高效的量子算法设计。
https://github.com/QuantumBFS/Yao.jl
jquil
量子编程Java代码库,使用Quil程序。
https://github.com/QCHackers/jquil
https://en.wikipedia.org/wiki/Quil_%28instruction_set_architecture%29
jsquil
Quil程序的JavaScript接口。
https://github.com/mapmeld/jsquil
https://en.wikipedia.org/wiki/Quil_%28instruction_set_architecture%29
libQuantumJava
粗略地以Java实现C语言版本的libquantum。
https://github.com/gbanegas/libQuantumJava
qSim
高阶的、基本模拟库。
https://github.com/haykkh/qSim
量子退火算法
C-to-D-Wave
将C语言中非常小的一个子集合编译成D-Wave哈密顿函数
https://github.com/lanl/c2dwave
QA Prolog
将Prolog语言的一个子集合编译成D-Wave哈密顿函数
https://github.com/lanl/QA-Prolog
https://en.wikipedia.org/wiki/Prolog
QMASM
用于D-Wave系统的量子宏汇编器
https://github.com/lanl/qmasm/
Qbsolv
带有D-Wave的QUBO求解器或经典Tabu求解器后端。
https://github.com/dwavesystems/qbsolv
https://www.dwavesys.com/
虚拟硬件嵌入
用于绝热量子计算的虚拟硬件嵌入式套件。
https://github.com/ORNL-QCI/aqc-virtual-embedding
chimera_embedding
为Chimera graph生成原生结构嵌入的算法。
https://github.com/dwavesystems/chimera-embedding
dimod
Ising和QUBO问题共享的API。
https://github.com/dwavesystems/dimod
dwave-cloud-client
与D-Wave求解器API通信的REST接口的最小实现。
https://github.com/dwavesystems/dwave-cloud-client
dwave-system
在Ocean软件栈中能轻松加入D-Wave量子退火器(作为采样器)的API。
https://github.com/dwavesystems/dwave-system
https://ocean.dwavesys.com/
dwave_neal
模拟退火采样器的一个实现。
https://github.com/dwavesystems/dwave-neal
dwave_networkx
网络图的探索及分析。
https://github.com/dwavesystems/dwave_networkx
dwavebinarycsp
将二元变量的约束满足问题映射到二元二次模型。
https://github.com/dwavesystems/dwavebinarycsp
edif2qmasm
将Verilog、VHDL和其他硬件描述语言编译成D-Wave哈密顿函数
https://github.com/lanl/edif2qmasm/
https://en.wikipedia.org/wiki/Verilog
https://en.wikipedia.org/wiki/VHDL
embedding_utilities
在原始图和嵌入图之间映射样本。
https://github.com/dwavesystems/dwave_embedding_utilities
micro_client_sapi_dimod
用于D-Wave Micro客户端的Dimod包装器。
https://github.com/dwavesystems/dwave_micro_client_dimod
https://github.com/dwavesystems/dimod
minorminer
小图嵌入的启发式工具。
https://github.com/dwavesystems/minorminer
惩罚模型
惩罚模型的实用工具和接口。
https://github.com/dwavesystems/penaltymodel
sapi_dimod
用于D-Wave求解器的API (SAPI)的Dimod包装器。
https://github.com/dwavesystems/dwave_sapi_dimod
https://github.com/dwavesystems/dimod
量子算法
适应Adapt
自适应细化测量的算法。
https://github.com/BBN-Q/Adapt
Arline量子
实现量子门和硬件的库,是Arline Benchmarks项目的一部分。
https://github.com/ArlineQ/arline_quantum
https://github.com/ArlineQ/arline_benchmarks
费米库FermiLib
使用ProjectQ分析费米子量子模拟算法的软件。
https://github.com/ProjectQ-Framework/FermiLib
https://github.com/ProjectQ-Framework/ProjectQ
Grove
使用Rigetti的pyQuil实现的量子算法。
https://github.com/rigetticomputing/grove
https://www.rigetti.com/
https://github.com/rigetticomputing/pyquil
OpenFermion
编译和分析用于量子化学模拟的量子算法。
https://github.com/quantumlib/OpenFermion
PennyLane
用于量子机器学习(ML)、自动微分和优化混合计算的库。
https://github.com/XanaduAI/pennylane
QFog
分析经典及量子贝叶斯(Bayesian)网络的框架。
https://github.com/artiste-qb-net/quantum-fog
Qiskit Aqua
用Qiskit实现的各种量子算法代码库。
https://github.com/Qiskit/qiskit-aqua
https://github.com/Qiskit/qiskit
Qiskit教程
充满了Qiskit教程的Jupyter笔记本。
https://github.com/QISKit/qiskit-tutorial
https://github.com/QISKit/qiskit
Quantum Katas
学习Q#和量子计算的编程练习。
https://github.com/Microsoft/QuantumKatas
Quantum TSP
使用量子计算(QAOA)解决旅行推销员问题的教程。
https://github.com/mstechly/quantum_tsp_tutorials
QuantumFlow
量子算法开发工具箱,例如用QAOA进行反向传播。
https://github.com/rigetti/quantumflow
QuantumTomography.jl
Julia软件包,用于量子状态和过程的断层扫描。
https://github.com/BBN-Q/QuantumTomography.jl
Quantum_Edward
用于量子神经网络监督式学习的Python工具
https://github.com/artiste-qb-net/Quantum_Edward
VQF
变分(Variational)量子因数分解算法的pyQuil实现。
https://github.com/mstechly/vqf
XACC实例
使用XACC进行量子计算的代码范例。
https://github.com/ORNL-QCI/xacc-examples
https://github.com/ORNL-QCI/xacc
XACC QChem
以XACC、Psi4和OpenFermion进行量子化学的QPU基准测试。
https://github.com/ORNL-QCI/xacc-qchem-benchmarks
https://github.com/ORNL-QCI/xacc
http://www.psicode.org/
https://github.com/quantumlib/OpenFermion
xacc vqe
建立在XACC之上的分布式共享内存系统的变分(Variational)量子特征求解器。
https://github.com/ornl-qci/xacc-vqe
https://github.com/ORNL-QCI/xacc
量子编译器
Arline Benchmarks
量子编译器、量子硬件和量子算法的自动基准测试平台。
https://github.com/ArlineQ/arline_benchmarks
Mitiq
来自Unitary Fund的跨平台、除错的量子编译器。
https://github.com/unitaryfund/mitiq
https://unitary.fund/
PyZX
使用ZX微积分进行量子电路重写和优化的Python代码库。
https://github.com/Quantomatic/pyzx
QGL.jl
性能导向的QGL编译器。
https://github.com/BBN-Q/QGL.jl
https://github.com/BBN-Q/QGL
QGL2编译器
指令式量子门语言的语言编译器(QLG)。
https://github.com/BBN-Q/pyqgl2
https://github.com/BBN-Q/QGL
Qiskit Terra
用于量子电路重写和优化的Python库(由IBM支持)。
https://github.com/Qiskit/qiskit-terra
Qubiter
带Python包装器的量子编译器,透过LAPACK的CS分解建立矩阵的二进制树。
https://github.com/artiste-qb-net/qubiter
http://www.netlib.org/lapack/README-CSD.html
ScaffCC
Scaffold量子编程语言的编译、分析和优化框架。
https://github.com/epiqc/ScaffCC
UniversalQCompiler
等距同构(isometries)的合成(包括么正性(unitaries)和状态准备),通道和POVMs。
https://github.com/Q-Compiler/UniversalQCompiler
quilc
Rigetti优化的Quil编译器。
https://github.com/rigetti/quilc
量子汇编语言
Blackbird
开源量子指令语言,目前用于Xanadu的光子硬件。
https://github.com/XanaduAI/blackbird
OpenQASM
开源量子汇编语言。
https://github.com/QISKit/openqasm
QMASM
一个用于D-Wave的量子退火器的量子宏汇编语言。
https://github.com/lanl/qmasm
Quil
一个开放的量子/经典混合指令集,目前由Rigetti使用。解析器连结
https://arxiv.org/abs/1608.03355
https://github.com/rigetticomputing/pyquil/tree/master/pyquil/_parser
量子和后量子加密
QRL
使用基于哈希的一次性梅克尔树签名(而不是ECDSA)的抗量子的钱包。
https://github.com/theQRL/QRL/
https://theqrl.org/
liboqs
抗量子的加密算法的C语言库。
https://github.com/open-quantum-safe/liboqs
openssh
具量子安全的密钥交换算法的OpenSSH(开源安全外壳协定)。
https://github.com/open-quantum-safe/openssh-portable
openssl
具量子安全的加密算法的OpenSSL(开源安全通讯层)。
https://github.com/open-quantum-safe/openssl
实验性量子计算
ARTIQ
量子信息实验的下一代控制系统。
https://github.com/m-labs/artiq
PyQLab
用于仪器控制和超导QIP实验的代码库。
https://github.com/BBN-Q/PyQLab
QFlow-lite
用于自动调适的量子点实验的机器学习工具。
https://github.com/jpzwolak/QFlow-lite
QGL
用于指定脉冲序列、嵌入Python的量子语言。
https://github.com/BBN-Q/QGL
Qlab
超导量子位的测量和控制的软件。
https://github.com/BBN-Q/Qlab
Qlab.jl
Julia语言的通用实验工具。
https://github.com/BBN-Q/Qlab.jl
Quince
节点式的GUI,允许图形化配置Auspex框架上的量子位实验。
https://github.com/BBN-Q/Quince
qupulse
量子计算脉冲的参数化和串行化框架(原qc-toolkit)。
https://github.com/qutech/qupulse
好玩的量子
Entanglion
世界上第一个开源量子计算棋盘游戏。(适用2个玩家)
https://github.com/Entanglion/entanglion
QSEL
强调纠缠和叠加的量子编程语言。
https://github.com/dabacon/qsel
量子Awesomeness
用于各种量子处理器的基准检验的简单益智游戏。
https://github.com/decodoku/A_Game_to_Benchmark_Quantum_Computers
https://medium.com/@decodoku/understanding-quantum-computers-through-a-simple-puzzle-game-a290dde89fb2
量子海战游戏
用量子测量玩海战游戏。
https://github.com/decodoku/Battleships_with_complementary_measurements
https://medium.com/@decodoku/how-to-program-a-quantum-computer-part-2-f0d3eee872fe
Quantum Catsweeper
类似扫雷旗的量子游戏。
https://github.com/desireevl/quantum-catsweeper
关于光子的量子游戏
浏览器益智游戏,包括偏振、叠加和测量。
https://github.com/stared/quantum-game
IBM Q的量子音乐谱曲器
用IBM Q谱曲和演奏量子音乐。
https://github.com/JavaFXpert/quantum-toy-piano-ibmq
Rigetti的量子音乐谱曲器
用Rigetti的Forest谱曲和演奏量子音乐。
https://github.com/JavaFXpert/quantum-toy-piano
SudoQ
使用D-Wave量子退火器的数独求解器。
https://github.com/subwayHareArmy/SudoQ
bloqit
在你的智能手机上来点量子比特对决。
https://github.com/kelzheng/bloqit
feyn
浏览器益智游戏,你需要找出各种量子比特需要通过的门。
https://mrdimosthenis.github.io/feyn
量子工具
IBM Q bot
监看IBM Q量子计算机负载的Slack和Telegram的机器人。
https://github.com/RQC-QApp/QuantumComputingBot
QI
常用量子信息函数的工具箱。
https://github.com/rogercolbeck/QI
QuantumGraphs
通过连续、随机塌缩的量子行走来生成和研究随机图。
https://github.com/ziofil/QuantumGraphs
Quil syntax highlighter
PyCharm的Quil语法高亮器。
https://github.com/JavaFXpert/quil-syntax-highlighter
toqito
研究与纠缠理论、非局域游戏和其他量子信息方面有关的问题的框架。
https://github.com/vprusso/toqito
被遗弃的项目
PySimulator
带有C++后台的Python超导电路模拟器。
https://github.com/BBN-Q/PySimulator
QACG
Haskell的量子算术电路生成器。
https://github.com/QCT-IQC/qacg
QCViewer
一个可视化的量子电路设计和模拟工具。
https://github.com/QCT-IQC/QCViewer
Qiskit-JS
用于JavaScript的量子信息软件套(由IBM支持)。
https://github.com/Qiskit/qiskit-js
https://qiskit.org/
Squankum
以Java实作的可视化量子模拟器。
https://github.com/jeffwass/Squankum
libquantum
用于量子计算和量子模拟的C语言库。
http://libquantum.de/
pQCS
保有最优T-count的并行量子电路合成。
https://qsoft.iqc.uwaterloo.ca/#software
https://uwspace.uwaterloo.ca/handle/10012/9267
通过 DAO,研究组织和媒体可以打破地域的限制,以社区的方式资助和生产内容。DAOrayaki将会通过DAO的形式,构建一个代表社区意志并由社区控制的功能齐全的去中心化媒体。欢迎通过文末方式提交与量子计算、星际移民、DAO相关的内容,瓜分10000USDC赏金池!欢迎加入DAOrayaki社区,了解去中心化自治组织(DAO),探讨最新话题!
官方网站:daorayaki.org
Discord server: https://discord.gg/wNUPmsGsa4
Medium: https://medium.com/@daorayaki
Email: daorayaki@dorafactory.org微信助手:DAOrayaki-Media

详情请参考:
Dora Factory支持去中心化DAO研究组织DAOrayaki
DAOrayaki |DAOrayaki 开启去中心化治理2.0时代