Topic: "quantum-programming"
microsoft/QuantumKatas 📦
Tutorials and programming exercises for learning Q# and quantum computing
Language: Jupyter Notebook - Size: 8.56 MB - Last synced at: 2 days ago - Pushed at: 10 months ago - Stars: 4,704 - Forks: 1,228

quantumlib/Cirq
An open-source Python framework for creating, editing, and invoking Noisy Intermediate-Scale Quantum (NISQ) circuits.
Language: Python - Size: 38 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 4,615 - Forks: 1,114

tensorflow/quantum
An open-source Python framework for hybrid quantum-classical machine learning.
Language: Python - Size: 21.1 MB - Last synced at: 2 days ago - Pushed at: about 2 months ago - Stars: 1,949 - Forks: 602

quantumlib/OpenFermion
The electronic structure package for quantum computers.
Language: Python - Size: 47.2 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 1,587 - Forks: 389

rigetti/pyquil
A Python library for quantum programming using Quil.
Language: Python - Size: 78.8 MB - Last synced at: about 24 hours ago - Pushed at: 1 day ago - Stars: 1,455 - Forks: 352

quantum-visualizations/qmsolve
⚛️ A module for solving and visualizing the Schrödinger equation.
Language: Python - Size: 113 MB - Last synced at: 10 days ago - Pushed at: 5 months ago - Stars: 1,031 - Forks: 130

microsoft/qsharp
Azure Quantum Development Kit, including the Q# programming language, resource estimator, and Quantum Katas
Language: Rust - Size: 16.9 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 712 - Forks: 127

quantumlib/qsim
Schrödinger and Schrödinger-Feynman simulators for quantum circuits.
Language: C++ - Size: 5.92 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 562 - Forks: 176

quantumlib/Stim
A fast stabilizer circuit library.
Language: C++ - Size: 11 MB - Last synced at: 11 days ago - Pushed at: 12 days ago - Stars: 486 - Forks: 140

qosf/monthly-challenges
Repository containing monthly challenges in the field of quantum computing.
Language: Jupyter Notebook - Size: 12 MB - Last synced at: 22 days ago - Pushed at: 10 months ago - Stars: 423 - Forks: 168

unitaryfoundation/mitiq
Mitiq is an open source toolkit for implementing error mitigation techniques on most current intermediate-scale quantum computers.
Language: Python - Size: 40 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 385 - Forks: 183

quantumlib/ReCirq
Python modules for quantum computing applications and experiments using Cirq. Research using Cirq!
Language: Python - Size: 5.75 MB - Last synced at: 11 days ago - Pushed at: 16 days ago - Stars: 290 - Forks: 124

vprusso/toqito
|toqito> (Theory of Quantum Information Toolkit) is a Python library for research in quantum information theory.
Language: Python - Size: 5.14 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 255 - Forks: 115

quantumlib/Qualtran
Qᴜᴀʟᴛʀᴀɴ is a Python library for expressing and analyzing Fault Tolerant Quantum algorithms.
Language: Python - Size: 24.7 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 214 - Forks: 68

ebraminio/awesome-qsharp
A curated list of Q# code and resources.
Size: 46.9 KB - Last synced at: about 16 hours ago - Pushed at: almost 3 years ago - Stars: 171 - Forks: 26

Qiskit/platypus 📦
Qiskit Textbook (beta)
Language: Jupyter Notebook - Size: 448 MB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 166 - Forks: 258

quantumlib/OpenFermion-PySCF
OpenFermion plugin to interface with the electronic structure package PySCF.
Language: Python - Size: 115 KB - Last synced at: 11 days ago - Pushed at: 3 months ago - Stars: 108 - Forks: 43

quil-lang/quil
Specification of Quil: A Practical Quantum Instruction Set Architecture
Language: TeX - Size: 400 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 103 - Forks: 16

quantumlib/OpenFermion-Psi4
OpenFermion plugin to interface with the electronic structure package Psi4.
Language: Python - Size: 85 KB - Last synced at: 22 days ago - Pushed at: 3 months ago - Stars: 87 - Forks: 45

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: 2 days ago - Pushed at: 10 months ago - Stars: 82 - Forks: 15

rigetti/forest-software 📦
A curated list of projects developed using the Forest quantum programming environment.
Size: 2.62 MB - Last synced at: 4 months ago - Pushed at: about 6 years ago - Stars: 42 - Forks: 7

PECOS-packages/PECOS
Software for exploring, developing, and evaluating quantum error-correction protocols.
Language: Python - Size: 9.17 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 41 - Forks: 10

quantumlib/unitary
API library providing common operations for adding quantum behaviors to games.
Language: OpenQASM - Size: 5.08 MB - Last synced at: 11 days ago - Pushed at: 14 days ago - Stars: 37 - Forks: 28

MrGilli/Quantix-OS
Official repo of the UNIX-like Operating System "Quantix".
Language: C - Size: 6.2 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 29 - Forks: 2

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: 2 months ago - Pushed at: 4 months ago - Stars: 29 - Forks: 6

openqasm/oqpy
OpenQASM 3 + OpenPulse in Python
Language: Python - Size: 317 KB - Last synced at: 27 days ago - Pushed at: 8 months ago - Stars: 25 - Forks: 11

rigetti/qcs-paper
Binder repository of supplementary interactive notebooks for the QCS paper.
Language: Jupyter Notebook - Size: 11.5 MB - Last synced at: 2 months ago - Pushed at: about 5 years ago - Stars: 20 - Forks: 5

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: 2 months ago - Pushed at: about 5 years ago - Stars: 19 - Forks: 9

qsharp-community/qsharp-community.github.io
Website for the Q# Community
Language: HTML - Size: 1.29 MB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 17 - Forks: 9

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: 313 KB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 14 - Forks: 5

rigetti/pyquil-quantum-dice 📦
Getting started with PyQuil: Quantum dice example
Language: Jupyter Notebook - Size: 9.77 KB - Last synced at: 4 months ago - Pushed at: almost 7 years ago - Stars: 14 - Forks: 7

rigetti/forest-notebook
Interactive quantum programming with Forest & Jupyter.
Language: Dockerfile - Size: 646 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 13 - Forks: 6

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: about 2 months ago - Pushed at: 6 months ago - Stars: 9 - 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: 5 months ago - Pushed at: about 5 years ago - Stars: 6 - Forks: 0

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

crazy4pi314/qwop
Helpful utilities for working with QIR in Python
Language: Python - Size: 11.9 MB - Last synced at: 4 months ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 1

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: 4 months ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 1

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: 6 months ago - Stars: 2 - Forks: 1

afmika/afQuanta
afQuanta is a basic quantum computing library written in Haskell
Language: Haskell - Size: 109 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

greatsharma/Basics-of-Quantum-in-Python
Basic quantum programming using qiskit in python
Language: Python - Size: 143 KB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 2 - 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: 10 months ago - Pushed at: 10 months ago - Stars: 1 - 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: 3 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

NatanRRocha/Quantum
Principles, applications, and technologies of quantum science.
Language: Python - Size: 20.1 MB - Last synced at: about 10 hours ago - Pushed at: about 11 hours ago - Stars: 0 - Forks: 0

wawanwiratno/intro2qcworkshop
This repository provides essential materials for the Intro to Quantum Computing workshop aimed at high school STEM students. Explore lesson plans and presentation slides to effectively engage and educate the next generation of quantum thinkers! 🛠️✨
Size: 20.4 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

emadzhuninska/qsharp-examples
Q# code samples
Language: Q# - Size: 9.77 KB - Last synced at: 3 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

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: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

Adversing/Qiskit
This repository contains projects related to the Qiskit quantum library.
Language: Python - Size: 11.7 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

yoyolicoris/qmul-ecs7011-courseworks
My coursework submissions to the module ECS7011P Quantum Programming, QMUL.
Language: Jupyter Notebook - Size: 1.21 MB - Last synced at: 5 days ago - Pushed at: 9 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: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

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/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: 3 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: almost 2 years ago - Pushed at: almost 2 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: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - 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: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

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

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: over 2 years ago - Pushed at: over 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: over 4 years ago - Stars: 0 - Forks: 1

sunsided/quantum-belltest
Diving into the Q# language
Language: C# - Size: 12.7 KB - Last synced at: 2 months ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0
