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
