An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: quantum-programming

vprusso/toqito

|toqito> (Theory of Quantum Information Toolkit) is a Python library for research in quantum information theory.

Language: Python - Size: 4.71 MB - Last synced at: about 10 hours ago - Pushed at: 2 days ago - Stars: 251 - Forks: 110

microsoft/QuantumKatas 📦

Tutorials and programming exercises for learning Q# and quantum computing

Language: Jupyter Notebook - Size: 8.56 MB - Last synced at: about 16 hours ago - Pushed at: 9 months ago - Stars: 4,681 - Forks: 1,223

quantumlib/OpenFermion

The electronic structure package for quantum computers.

Language: Python - Size: 47.1 MB - Last synced at: 1 day ago - Pushed at: 10 days ago - Stars: 1,581 - Forks: 389

quantumlib/Qualtran

Qᴜᴀʟᴛʀᴀɴ is a Python library for expressing and analyzing Fault Tolerant Quantum algorithms.

Language: Python - Size: 24.7 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 210 - Forks: 60

quantumlib/Cirq

An open-source Python framework for creating, editing, and invoking Noisy Intermediate-Scale Quantum (NISQ) circuits.

Language: Python - Size: 37.7 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 4,545 - Forks: 1,088

microsoft/qsharp

Azure Quantum Development Kit, including the Q# programming language, resource estimator, and Quantum Katas

Language: Rust - Size: 16.3 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 682 - Forks: 121

quantumlib/qsim

Schrödinger and Schrödinger-Feynman simulators for quantum circuits.

Language: C++ - Size: 5.91 MB - Last synced at: 1 day ago - Pushed at: 5 days ago - Stars: 546 - Forks: 172

rigetti/pyquil

A Python library for quantum programming using Quil.

Language: Python - Size: 78.8 MB - Last synced at: 2 days ago - Pushed at: 10 days ago - Stars: 1,451 - Forks: 352

tensorflow/quantum

An open-source Python framework for hybrid quantum-classical machine learning.

Language: Python - Size: 21.1 MB - Last synced at: 6 days ago - Pushed at: 21 days ago - Stars: 1,923 - Forks: 600

unitaryfoundation/mitiq

Mitiq is an open source toolkit for implementing error mitigation techniques on most current intermediate-scale quantum computers.

Language: Python - Size: 39.5 MB - Last synced at: 3 days ago - Pushed at: 6 days ago - Stars: 383 - Forks: 171

quantumlib/Stim

A fast stabilizer circuit library.

Language: C++ - Size: 10.8 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 472 - Forks: 132

microsoft/quantum-curriculum-samples

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

Language: Q# - Size: 34.7 MB - Last synced at: about 16 hours ago - Pushed at: 9 months ago - Stars: 82 - Forks: 15

PECOS-packages/PECOS

Software for exploring, developing, and evaluating quantum error-correction protocols.

Language: Python - Size: 8.28 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 41 - Forks: 10

awesomelistsio/awesome-quantum-programming-frameworks

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

Language: Python - Size: 3.91 KB - Last synced at: 4 days ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

tcNickolas/quantum-programming-in-depth

Code samples for the book "Quantum Programming In Depth: Solving Problems with Q# and Qiskit" by Mariia Mykhailova

Language: Q# - Size: 311 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 14 - Forks: 5

quantum-visualizations/qmsolve

⚛️ A module for solving and visualizing the Schrödinger equation.

Language: Python - Size: 113 MB - Last synced at: 12 days ago - Pushed at: 4 months ago - Stars: 1,016 - Forks: 126

quantumlib/ReCirq

Python modules for quantum computing applications and experiments using Cirq. Research using Cirq!

Language: Python - Size: 5.82 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 286 - Forks: 123

MrGilli/Quantix-OS

Official repo of the UNIX-like Operating System "Quantix".

Language: C - Size: 6.2 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 29 - Forks: 2

quantumlib/unitary

API library providing common operations for adding quantum behaviors to games.

Language: OpenQASM - Size: 5.07 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 36 - Forks: 28

Yaa-de-champ/Learn

Contains programming resources learnt from other sources like google, microsoft, IBM and many more

Language: Jupyter Notebook - Size: 253 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

quantumlib/OpenFermion-Psi4

OpenFermion plugin to interface with the electronic structure package Psi4.

Language: Python - Size: 85 KB - Last synced at: 1 day ago - Pushed at: 2 months ago - Stars: 86 - Forks: 45

quantumlib/OpenFermion-PySCF

OpenFermion plugin to interface with the electronic structure package PySCF.

Language: Python - Size: 116 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 107 - Forks: 43

ebraminio/awesome-qsharp

A curated list of Q# code and resources.

Size: 46.9 KB - Last synced at: 8 days ago - Pushed at: almost 3 years ago - Stars: 168 - Forks: 26

MrGilli/Quplexity

Official repo of the very fast and lightweight modular library (or accelerator) for Quantum Computer Circuit simulation.

Language: Assembly - Size: 3.09 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 29 - Forks: 6

Adversing/Qiskit

This repository contains projects related to the Qiskit quantum library.

Language: Python - Size: 11.7 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

koraydns/quantum-attack-simulator

A Python-based simulator for analyzing the security of quantum communication systems. Currently focuses on the BB84 protocol. Designed for educational and research purposes.

Language: Python - Size: 147 KB - Last synced at: 18 days ago - Pushed at: 5 months ago - Stars: 9 - Forks: 0

crazy4pi314/qwop

Helpful utilities for working with QIR in Python

Language: Python - Size: 11.9 MB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 1

Viveckh/New-ML-Data-Science-Framework-Tutorials-By-EJ

Internet's Most Popular Tutorials on Fresh-off-the-shelf ML & Data Science Technologies, Authored by Yours Truly.

Language: Jupyter Notebook - Size: 30.6 MB - Last synced at: about 1 month ago - Pushed at: about 5 years ago - Stars: 19 - Forks: 9

rigetti/qcs-paper

Binder repository of supplementary interactive notebooks for the QCS paper.

Language: Jupyter Notebook - Size: 11.5 MB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 20 - Forks: 5

Qiskit/platypus 📦

Qiskit Textbook (beta)

Language: Jupyter Notebook - Size: 448 MB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 143 - Forks: 249

rigetti/forest-notebook

Interactive quantum programming with Forest & Jupyter.

Language: Dockerfile - Size: 646 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 13 - Forks: 6

rigetti/forest-software 📦

A curated list of projects developed using the Forest quantum programming environment.

Size: 2.62 MB - Last synced at: 3 months ago - Pushed at: almost 6 years ago - Stars: 42 - Forks: 7

openqasm/oqpy

OpenQASM 3 + OpenPulse in Python

Language: Python - Size: 317 KB - Last synced at: 9 days ago - Pushed at: 7 months ago - Stars: 25 - Forks: 11

quil-lang/quil

Specification of Quil: A Practical Quantum Instruction Set Architecture

Language: TeX - Size: 400 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 103 - Forks: 16

yoyolicoris/qmul-ecs7011-courseworks

My coursework submissions to the module ECS7011P Quantum Programming, QMUL.

Language: Jupyter Notebook - Size: 1.21 MB - Last synced at: 4 days ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

anviren/QPL

A beta version of the Quantum Programming Language (QPL) for process-oriented programming with adaptive data types and dynamic interactions.

Language: Python - Size: 27.3 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

jonasmaziero/computacao_quantica_qiskit_sbf_2024

Notas para o curso de computação quântica com Qiskit, organizado pela SBF em 2024. São discutidos os algoritmos básicos, indo de Deutsch a Shor.

Language: Jupyter Notebook - Size: 8.08 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

qosf/monthly-challenges

Repository containing monthly challenges in the field of quantum computing.

Language: Jupyter Notebook - Size: 11.9 MB - Last synced at: 10 months ago - Pushed at: 11 months ago - Stars: 389 - Forks: 159

rigetti/pyquil-quantum-dice 📦

Getting started with PyQuil: Quantum dice example

Language: Jupyter Notebook - Size: 9.77 KB - Last synced at: 3 months ago - Pushed at: almost 7 years ago - Stars: 14 - Forks: 7

ByJacob/quantum-computing-playground

Web site to make it easier to learn quantum programming

Language: TypeScript - Size: 4.12 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 0

ritu-thombre99/Breaking-RSA-using-Shors-algorithm

The code demonstrates how a third party can break the RSA by obtaining the secret key by using public key and interrupt the communication and modifies the messages in transit.

Language: Jupyter Notebook - Size: 457 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 1

Mixa26/Quantum-money

A simulation of a bank that uses quantum programed money.

Language: Python - Size: 1.67 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

keithfernandez0/quantum-rust

Experimental quantum-hardened Rust implementation of the TCP protocol

Language: Rust - Size: 16.6 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

samabwhite/Deutsch-Jozsa-Implementation

Repository containing a Quantum Deutsch-Jozsa Algorithm Implementation in Qiskit with explanation.

Language: Jupyter Notebook - Size: 324 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

SevdanurGENC/Transforming-Amino-Acid-Sequences-For-Quantum-Circuits

We're encoding the amino acid sequence into binary strings and building a quantum circuit for each one. Then, we're creating a list of Pauli operators for each circuit, one for each qubit, and multiplying them together to get a badass Hamiltonian.

Language: Jupyter Notebook - Size: 34.2 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

SevdanurGENC/Coding-With-Qiskit

In this repo, the use of the qiskit framework is included as a starter for quantum programming.

Size: 3.91 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

mountto/qbit

qbit stub

Language: Jupyter Notebook - Size: 34.2 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

afmika/afQuanta

afQuanta is a basic quantum computing library written in Haskell

Language: Haskell - Size: 109 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

qsharp-community/qsharp-community.github.io

Website for the Q# Community

Language: HTML - Size: 1.29 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 17 - Forks: 9

yezhengkai/quantum-computing-practice 📦

This repository is my practice on various quantum computing toolkit.

Language: Jupyter Notebook - Size: 592 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

dkomni/quantum-algorithms

The repository contains Jupyter notebooks with detailed description of basic quantum protocols and algorithms, the math, circuits and quantum programs using Python.

Language: Jupyter Notebook - Size: 749 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

Jaim-gem/qc

An Interactive Introduction to Quantum Mechanics and Quantum Computing

Language: HTML - Size: 209 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

greatsharma/Basics-of-Quantum-in-Python

Basic quantum programming using qiskit in python

Language: Python - Size: 143 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 0

Jayveersinh-Raj/Quantum_Programming_Labs

This is the collection of labs on Qiskit in the course of Quantum programming offered at Innopolis University. I will keep it updated as I move forward.

Language: Jupyter Notebook - Size: 3.62 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

exeter-quantum/senior-project

SRP*400: Quantum computing senior project (PEA Winter '20)

Language: Jupyter Notebook - Size: 16.6 KB - Last synced at: 4 months ago - Pushed at: about 5 years ago - Stars: 6 - Forks: 0

kanishkmittal/qbronze

QBronze is a one-week online workshop on the basics of quantum computing and quantum programming. This repository contains all my materials and code from the November 2020 iteration.

Language: Python - Size: 6.73 MB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 3

sujitmandal/Quantum-Programming

Quantum Programming using Qiskit with Python

Language: Jupyter Notebook - Size: 335 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 1

sunsided/quantum-belltest

Diving into the Q# language

Language: C# - Size: 12.7 KB - Last synced at: about 1 month ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

Related Keywords
quantum-programming 58 quantum-computing 45 quantum 27 python 19 qiskit 15 quantum-algorithms 15 simulation 11 cirq 11 quantum-simulation 11 quantum-information 11 quantum-programming-language 10 google-quantum 10 algorithms 9 sdk 9 quantum-circuit 9 qsharp 7 jupyter-notebook 7 quantum-mechanics 7 api 6 nisq 6 quantum-circuit-simulator 4 google 4 python3 4 tutorials 4 quil 4 quantum-machine-learning 3 quantum-chemistry 3 quantum-information-science 3 high-performance 3 forest 3 fermion 3 colab 3 research 3 binder 3 quantum-computer-simulator 3 quantum-error-correction 2 rust 2 stabilizer-circuits 2 machine-learning 2 quantum-development-kit 2 quantum-fourier-transform 2 schrodinger-equation 2 cpp 2 quantum-simulator 2 data-science 2 games 2 quantum-protocols 2 quantum-circuits 2 docker 2 unitaryhack 2 quantum-physics 2 quantum-information-theory 2 physics 2 qiskit-tutorial 2 quantum-algorithm 1 scientific-learning-platform 1 open-source 1 process-oriented-language 1 programming-language 1 quantum-technology 1 programming-education 1 qpl 1 100commits 1 code-exercises 1 learning-by-doing 1 notebook 1 convex-optimization 1 metaflow-tutorial 1 netflix 1 python-library 1 qiskit-workshop-materials 1 learn-to-code 1 qiskit-textbook 1 arxiv 1 community 1 openqasm 1 grovers-algorithm 1 adaptive-systems 1 advanced-programming 1 complex-systems 1 data-flow 1 developer-tools 1 dynamic-interactions 1 non-binary-states 1 amino-acid-sequence 1 qbit-stub 1 functional-programming 1 haskell 1 microsoft 1 qdk 1 practice 1 science-communication 1 science-education 1 quantum-entanglement 1 quantum-teleportation 1 ibm-cloud 1 qiskit-camp 1 quantum-concepts 1 quantum-operators 1 pypi 1