Azure Quantum Development Kit

Welcome to the Azure Quantum Development Kit!

This repository contains tooling for the Q# language, specifically:

compiler: core compiler logic and command-line tooling
fuzz: fuzz testing infrastructure
jupyterlab: JupyterLab extension
language_service: Q# language service and editor features
library: Q# standard library
npm: Q# npm package
pip: Q# Python pip package
playground: simple website for interacting with Q#
resource_estimator: Implementation for the Azure Quantum Resource Estimator
vscode: Visual Studio Code extension
wasm: The bindings and logic for the WebAssembly module
widgets: The Q# Jupyter widgets Python package
There are also the tutorials and samples in the ./katas and ./samples directories, respectively.

Code from this repository powers the Q# development experience on https://quantum.microsoft.com.