Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Quantum Computing

Quantum computing is a field of computing that uses quantum phenomena such as superposition and entanglement to perform operations on data. It is a rapidly growing field with potential applications in fields such as cryptography, chemistry, and optimization. Quantum computers can solve certain problems much faster than classical computers. Various programming languages such as Q#, Python and C++ can be used to write quantum algorithms to be run on quantum computers. The development of quantum computers is an active area of research and engineering.

https://github.com/vprusso/toqito

|toqito> (Theory of Quantum Information Toolkit) in Python :snake:

matrix-analysis physics python python-3 quantum quantum-computing quantum-information unitaryhack

Last synced: 21 Dec 2024

https://github.com/msramalho/Teach-Me-Quantum

βš› 10 week Practical Course on Quantum Information Science and Quantum Computing - with Qiskit and IBMQX

course ibmqx jupyter-notebook qiskit quantum quantum-algorithms quantum-computing quantum-information-science

Last synced: 18 Nov 2024

https://github.com/softwareqinc/staq

Full-stack quantum processing toolkit

c-plus-plus quantum-computing quantum-development-kit

Last synced: 17 Nov 2024

https://github.com/softwareQinc/staq

Full-stack quantum processing toolkit

c-plus-plus quantum-computing quantum-development-kit

Last synced: 03 Nov 2024

https://github.com/lynnlangit/learning-quantum

Study resources for learning quantum computing

amazon-braket cirq openqasm qiskit quantum-computing

Last synced: 21 Dec 2024

https://github.com/iqm-finland/KQCircuits

KLayout Python library for integrated quantum circuit design.

eda gds gds2 gdsii klayout quantum quantum-computing qubits superconducting superconducting-qubits unitaryhack

Last synced: 15 Nov 2024

https://github.com/johanvos/quantumjava

Samples related to "Quantum Computing for Java Developers"

java quantum quantum-computing

Last synced: 22 Dec 2024

https://github.com/JanLahmann/RasQberry

The RasQberry project: Exploring Quantum Computing and Qiskit with a Raspberry Pi and a 3D Printer

3d-printing qiskit quantum-computing quantum-demos raspberry-pi

Last synced: 16 Nov 2024

https://github.com/sentdex/quantumcomputing

Collection of Tutorials and other Quantum Computer programming related things.

python qiskit quantum-computing

Last synced: 06 Nov 2024

https://github.com/Quandela/Perceval

An open source framework for programming photonic quantum computers

physics-simulation quantum quantum-computing

Last synced: 17 Nov 2024

https://github.com/sandialabs/pygsti

A python implementation of Gate Set Tomography

characterization gst qcvv quantum-computing scr-2018 snl-quantum-computing tomography

Last synced: 12 Nov 2024

https://github.com/qosf/qosf.org

Web portal of Quantum Open Source Foundation

community open-source quantum-computing quantum-software website

Last synced: 08 Nov 2024

https://github.com/cda-tum/mqt-ddsim

MQT DDSIM - A quantum circuit simulator based on decision diagrams written in C++

decision-diagrams jku mqt python quantum quantum-circuit-simulator quantum-circuits quantum-computing tum

Last synced: 03 Nov 2024

https://github.com/artiste-qb-net/qubiter

Python tools for reading, writing, compiling, simulating quantum computer circuits. Includes numpy and tensorflow backends. β€œQuantum Space, the final frontier. These are the voyages of the starship Qubiter. Its five-year mission: to explore strange new worlds, to seek out new life and new civilizations, to boldly go where no man has gone before.”

quantum-compiler quantum-computing tensorflow

Last synced: 12 Nov 2024

https://github.com/QPong/QPong

A quantum version of the classic Pong

game pong python quantum quantum-computing

Last synced: 26 Oct 2024

https://github.com/sandbox-quantum/tangelo

A python package for exploring end-to-end chemistry workflows on quantum computers and simulators.

chemistry drug-design drug-discovery ft nisq quantum quantum-algorithms quantum-chemistry quantum-computing

Last synced: 22 Dec 2024

https://github.com/XanaduAI/QMLT

The Quantum Machine Learning Toolbox (QMLT) is a Strawberry Fields application that simplifies the optimization of variational quantum circuits (also known as parametrized quantum circuits).

deep-learning machine-learning neural-network optimization quantum quantum-computing tensorflow

Last synced: 12 Nov 2024

https://github.com/xanaduai/qmlt

The Quantum Machine Learning Toolbox (QMLT) is a Strawberry Fields application that simplifies the optimization of variational quantum circuits (also known as parametrized quantum circuits).

deep-learning machine-learning neural-network optimization quantum quantum-computing tensorflow

Last synced: 28 Sep 2024

https://github.com/XanaduAI/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".

machine-learning optimization photonics quantum quantum-computing quantum-machine-learning tensorflow

Last synced: 12 Nov 2024

https://github.com/xanaduai/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".

machine-learning optimization photonics quantum quantum-computing quantum-machine-learning tensorflow

Last synced: 06 Nov 2024

https://github.com/sandbox-quantum/Tangelo

A python package for exploring end-to-end chemistry workflows on quantum computers and simulators.

chemistry drug-design drug-discovery ft nisq quantum quantum-algorithms quantum-chemistry quantum-computing

Last synced: 17 Nov 2024

https://github.com/xanaduai/thewalrus

A library for the calculation of hafnians, Hermite polynomials and Gaussian boson sampling.

algorithm combinatorics graphs matrix optimization physics quantum quantum-computing

Last synced: 21 Dec 2024

https://github.com/cduck/bloch_sphere

Visualization tools for the qubit Bloch sphere

bloch-sphere quantum-computing visualization

Last synced: 19 Dec 2024

https://github.com/amazon-braket/braket.jl

Experimental Julia implementation of the Amazon Braket SDK

amazon-braket julia quantum quantum-computing

Last synced: 22 Dec 2024

https://github.com/pennylaneai/pennylane-lightning

The Lightning plugin ecosystem provides fast quantum state-vector and tensor network simulators written in C++ for use with PennyLane.

cuda distributed-computing gpu hpc mpi openmp parallel quantum-computing quantum-machine-learning rocm

Last synced: 21 Dec 2024

https://github.com/qir-alliance/qcor

C++ compiler for heterogeneous quantum-classical computing built on Clang and XACC

compilers mlir qir quantum-computing

Last synced: 11 Nov 2024

https://github.com/iitis/QuantumInformation.jl

A Julia package for numerical computation in quantum information theory

quantum-computing quantum-information random-matrix-theory

Last synced: 21 Nov 2024

https://github.com/rigetti/quantumflow

QuantumFlow: A Quantum Algorithms Development Toolkit

automatic-differentiation quantum-algorithms quantum-computing quantum-machine-learning

Last synced: 06 Nov 2024

https://github.com/iitis/quantuminformation.jl

A Julia package for numerical computation in quantum information theory

quantum-computing quantum-information random-matrix-theory

Last synced: 16 Nov 2024

https://github.com/boschmitt/tweedledum

C++17 Library for analysis, compilation/synthesis, and optimization of quantum circuits

optimization quantum quantum-circuit quantum-compiler quantum-computing synthesis

Last synced: 23 Dec 2024

https://github.com/quantumbfs/qualgorithmzoo.jl

A curated implementation of quantum algorithms with Yao.jl

algorithm hhl quantum-computing quantum-machine-learning

Last synced: 06 Nov 2024

https://github.com/PennyLaneAI/pennylane-lightning

The PennyLane-Lightning plugin provides a fast state-vector simulator written in C++ for use with PennyLane

cuda distributed-computing gpu hpc mpi openmp parallel quantum-computing quantum-machine-learning rocm

Last synced: 17 Nov 2024

https://github.com/crazy4pi314/learn-qc-with-python-and-qsharp

Companion code for Learn Quantum Computing with Python and Q# Book by Dr. Sarah Kaiser and Dr. Cassandra Granade πŸ’–

docker jupyter-notebook python qsharp quantum quantum-algorithms quantum-computing quantum-development-kit quantum-information quantum-programming-language quantum-simulation

Last synced: 11 Nov 2024

https://github.com/circa10a/blockerized-dockchain

Because all problems are solvable with containers and blockchains

ai blockchain cloud containers docker kubernetes machine-learning quantum-computing service-mesh

Last synced: 20 Dec 2024

https://github.com/shinmorino/sqaod

Solvers/annealers for simulated quantum annealing on CPU and CUDA(NVIDIA GPU).

accelearated cplusplus-11 cuda gpu linux monte-carlo-simulation nvidia-gpu python quantum-annealing quantum-computing windows

Last synced: 20 Dec 2024

https://github.com/inqwire/sqir

A Small Quantum Intermediate Representation

compiler-construction coq quantum-computing

Last synced: 22 Dec 2024

https://github.com/Qiskit/qiskit-addon-cutting

Reduce width and depth of quantum circuits by cutting gates and wires.

circuit-cutting circuit-knitting python qiskit qiskit-addon quantum-circuit quantum-circuit-cutting quantum-computing

Last synced: 16 Nov 2024

https://github.com/thephoeron/quipper-language

Quipper: embedded, scalable functional programming language for quantum computing (unofficial fork)

haskell quantum-computing quipper quipper-language unofficial-fork

Last synced: 03 Nov 2024

https://github.com/sfc-aqua/quisp

Open source implementation of quantum internet simulation package

quantum quantum-computing quantum-internet quantum-network-simulator simulation

Last synced: 05 Nov 2024

https://github.com/Qiskit/qiskit-code-assistant-vscode

A VSCode extension to use the Qiskit Code Assistant (Beta)

qiskit quantum-computing vscode-extension

Last synced: 15 Nov 2024

https://github.com/rigetti/rpcq

The RPC framework and message specification for @rigetti Quantum Cloud Services.

lisp python qcs quantum-computing rpc

Last synced: 06 Nov 2024

https://github.com/USCqserver/OpenQuantumTools.jl

Julia toolkit for open quantum system simulation.

quantum-computing

Last synced: 30 Oct 2024

https://github.com/rigetti/forest-openfermion

OpenFermion quantum chemistry plugin for @rigetti Forest.

forest openfermion quantum-chemistry quantum-computing

Last synced: 06 Nov 2024

https://github.com/xanaduai/blackbird

Blackbird is a quantum assembly language for continuous-variable quantum computation, that can be used to program Xanadu's quantum photonics hardware and Strawberry Fields simulator.

antlr4 parser quantum quantum-algorithms quantum-computing quantum-optics quantum-programming-language

Last synced: 18 Dec 2024

https://github.com/Qiskit/qiskit-serverless

A programming model for leveraging quantum and classical resources

cloud python qiskit qiskit-serverless quantum-computing

Last synced: 16 Nov 2024

https://github.com/q-optimize/c3

Toolset for control, calibration and characterization of physical systems

calibration characterization control-systems machine-learning optimal-control quantum-computing quantum-information

Last synced: 16 Nov 2024

https://github.com/microsoft/quantum-curriculum-samples

A demo set of programming assignments developed using Q# and Azure Quantum Development Kit

azure-quantum qsharp quantum quantum-computing quantum-programming

Last synced: 18 Dec 2024

https://github.com/mgg39/Quantum-youtube-channels

Best youtube channels for following and learning about Quantum tech

quantum quantum-computing youtube

Last synced: 26 Oct 2024

https://github.com/sympy/quantum_notebooks

Jupyter Notebooks that demonstrate SymPy's symbolic quantum mechanics package.

binder jupyter-notebooks python quantum-computing quantum-mechanics sympy

Last synced: 09 Nov 2024

https://github.com/qir-alliance/pyqir

PyQIR is a set of APIs for generating, parsing, and evaluating Quantum Intermediate Representation (QIR).

llvm qir quantum-computing

Last synced: 18 Dec 2024

https://github.com/gecrooks/quantumflow

QuantumFlow: A Quantum Algorithms Development Toolkit

automatic-differentiation quantum-algorithms quantum-computing quantum-machine-learning

Last synced: 12 Nov 2024

https://github.com/xanaduai/jet

Jet is a cross-platform library for simulating quantum circuits using tensor network contractions.

quantum-computing tensor-networks

Last synced: 06 Nov 2024

https://github.com/qiskit-community/qiskit-braket-provider

Qiskit-Braket provider to execute Qiskit programs on quantum computing hardware devices through Amazon Braket.

amazon-braket qiskit quantum-computing

Last synced: 18 Dec 2024

https://github.com/kpobrien/josephsoncircuits.jl

Frequency domain, multi-tone harmonic balance, simulation of scattering parameters and noise in nonlinear circuits containing Josephson junctions.

circuit circuit-simulator circuits harmonic-balance julia microwave microwave-engineering quantum-computing quantum-engineering scattering-parameters spice spice-simulator touchstone

Last synced: 01 Dec 2024

https://github.com/rigetti/forest-benchmarking

A library for quantum characterization, verification, validation (QCVV), and benchmarking using pyQuil.

benchmarking forest qcvv quantum-computing tomography

Last synced: 21 Dec 2024

https://github.com/QuState/spinoza

A High Performance Quantum State Simulator implemented in pure Rust

high-performance quantum-computing rust simd simulation

Last synced: 16 Nov 2024

https://github.com/Quantum-Flytrap/quantum-tensors

Quantum Tensors - NPM package for sparse matrix operations for quantum information and computing

complex-numbers matrix quantum-computing quantum-game quantum-information quantum-mechanics quantum-tensors tensor typescript vector

Last synced: 17 Nov 2024

https://github.com/cduck/feynman_path

Visualization tool for the Feynman Path Integral applied to quantum circuits

feynman-integrals path-integral quantum-computing visualization

Last synced: 13 Nov 2024

https://github.com/xanaduai/flamingpy

FlamingPy is a cross-platform Python library with a variety of backends for efficient simulations of error correction in fault-tolerant quantum computers.

error-correction fault-tolerant python quantum-computing quantum-optics unitaryhack

Last synced: 21 Dec 2024

https://github.com/PennyLaneAI/pennylane-cirq

The PennyLane-Cirq plugin integrates Google's Cirq software library with with PennyLane's quantum machine learning capabilities.

cirq differentiable-computing jax machine-learning python pytorch qml quantum quantum-algorithms quantum-chemistry quantum-computing quantum-machine-learning tensorflow

Last synced: 06 Nov 2024

https://github.com/mapmeld/jsquil

Quantum computer instructions for JavaScript developers

quantum-computing

Last synced: 15 Nov 2024

https://github.com/openqasm/qe-compiler

An MLIR based compiler dynamic circuit compiler for real-time control systems supporting OpenQASM 3

mlir openqasm quantum-computing

Last synced: 20 Dec 2024

https://github.com/snowflurrysdk/snowflurry.jl

Snowflurry is an open source Julia-based software library for implementing quantum circuits, and then running them on quantum computers and quantum simulators. The project is sponsored by Anyon Systems, Inc. See https://snowflurrySDK.github.io/Snowflurry.jl/dev for the latest documentation.

julia julia-language julia-package julialang quantum quantum-algorithms quantum-computing quantum-mechanics

Last synced: 19 Dec 2024

https://github.com/SnowflurrySDK/Snowflurry.jl

Snowflurry is an open source Julia-based software library for implementing quantum circuits, and then running them on quantum computers and quantum simulators. The project is sponsored by Anyon Systems, Inc. See https://snowflurrySDK.github.io/Snowflurry.jl/dev for the latest documentation.

julia julia-language julia-package julialang quantum quantum-algorithms quantum-computing quantum-mechanics

Last synced: 17 Dec 2024

https://github.com/TeamGraphix/graphix

measurement-based quantum computing (MBQC) compiler and simulator

graph-states mbqc quantum quantum-computing quantum-programming-language unitaryhack

Last synced: 17 Nov 2024

https://github.com/microsoft/quantum-viz.js

quantum-viz.js is a configurable tool for rendering quantum circuits using pure HTML.

hacktoberfest javascript quantum quantum-algorithms quantum-computing web

Last synced: 16 Nov 2024

https://github.com/qiskit-community/quantum-prototype-template

A template repository for generating new quantum prototypes based on Qiskit

qiskit quantum-computing

Last synced: 17 Dec 2024

https://github.com/Interlin-q/Interlin-q

A Quantum Interconnect Simulator for Distributed Quantum Algorithms

distributed-quantum-computing quantum quantum-computing simulator unitaryfund

Last synced: 17 Nov 2024

https://github.com/dabacon/qsel

Quantum programming language putting entanglement and superposition front and center

a esoteric-programming-language programming-language quantum-computing qubits superposition

Last synced: 28 Oct 2024

https://github.com/qiskit-community/prototype-quantum-kernel-training

Toolkit for training quantum kernels in machine learning applications

kernel-methods machine-learning prototype qiskit quantum-computing

Last synced: 09 Nov 2024

https://github.com/Microsoft/GHC18-IntroToQuantumComputing

Workshop materials for the "Introduction to Quantum Computing" workshop

deutsch-jozsa qsharp quantum-computing

Last synced: 18 Nov 2024

https://github.com/glassnotes/cpen-400q

Materials for the undergraduate course in gate-model quantum computing at UBC.

educational-materials quantum-computing quantum-software

Last synced: 13 Nov 2024

https://github.com/mapmeld/quantum-peep

Multi-platform quantum programming library, written in TypeScript, good for JS/NodeJS

quantum quantum-computing quantum-programming-language

Last synced: 15 Nov 2024

https://github.com/idouble/trinary-calculator-javascript

πŸ“± A handy Calculator for Trinary operations, that works on all Devices πŸ“± πŸ’» πŸ–₯ | β›“ https://play.google.com/store/apps/details?id=com.trinarycalculator.ayidouble.trinarycalculator.app β›“

balanced-ternary calculator division interactive iota javascript numeral-systems quantum-computing qubit qubits responsive smartphone subtraction ternary trinary trits trytes xor

Last synced: 20 Dec 2024

https://github.com/jwoehr/qisjob

Qiskit Job Control

python3 qasm qiskit quantum-computing

Last synced: 06 Nov 2024

https://github.com/juliaqubo/qubo.jl

A Julia Ecosystem for Quadratic Unconstrained Binary Optimization

julia jump optimization quantum-computing qubo

Last synced: 19 Nov 2024

https://github.com/bbn-q/qgl

Quantum Gate Language (QGL) is a domain specific language embedded in python for specifying quantum gate sequences.

quantum-computing

Last synced: 22 Dec 2024

https://github.com/qbraid/qbraid-lab-demo

Notebooks demonstrating how to use qBraid Lab to streamline quantum workflows, connect to quantum hardware, and leverage GPU-enabled scalable compute for hybrid algorithms.

ipython quantum quantum-algorithms quantum-circuit quantum-computing

Last synced: 12 Oct 2024

https://github.com/thephoeron/qgame

QGAME: Quantum Gate and Measurement Emulator, a quantum computer simulator

common-lisp emulator quantum-computer-simulator quantum-computing quantum-gates

Last synced: 13 Nov 2024

https://github.com/qiskit-community/prototype-zne

Zero Noise Extrapolation (ZNE) prototype for error mitigation on the Qiskit Estimator primitive

error-mitigation primitives quantum-computing

Last synced: 23 Dec 2024

https://github.com/qiskit-community/prototype-entanglement-forging

A module for simulating chemical and physical systems using a Variational Quantum Eigensolver (VQE) enhanced by Entanglement Forging.

chemistry prototype qiskit quantum-computing vqe

Last synced: 16 Nov 2024