Open Source Windows Quantum Computing Software

Quantum Computing Software for Windows

View 5 business solutions

Browse free open source Quantum Computing software and projects for Windows below. Use the toggles on the left to filter open source Quantum Computing software by OS, license, language, programming language, and project status.

  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Try It Free
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • 1
    NumPy

    NumPy

    The fundamental package for scientific computing with Python

    Fast and versatile, the NumPy vectorization, indexing, and broadcasting concepts are the de-facto standards of array computing today. NumPy offers comprehensive mathematical functions, random number generators, linear algebra routines, Fourier transforms, and more. NumPy supports a wide range of hardware and computing platforms, and plays well with distributed, GPU, and sparse array libraries. The core of NumPy is well-optimized C code. Enjoy the flexibility of Python with the speed of compiled code. NumPy’s high level syntax makes it accessible and productive for programmers from any background or experience level. Distributed under a liberal BSD license, NumPy is developed and maintained publicly on GitHub by a vibrant, responsive, and diverse community. Nearly every scientist working in Python draws on the power of NumPy. NumPy brings the computational power of languages like C and Fortran to Python, a language much easier to learn and use.
    Downloads: 102 This Week
    Last Update:
    See Project
  • 2
    Qiskit

    Qiskit

    Qiskit is an open-source SDK for working with quantum computers

    Qiskit [kiss-kit] is an open-source SDK for working with quantum computers at the level of pulses, circuits, and application modules. When you are looking to start Qiskit, you have two options. You can start Qiskit locally, which is much more secure and private, or you get started with Jupyter Notebooks hosted in IBM Quantum Lab. Qiskit includes a comprehensive set of quantum gates and a variety of pre-built circuits so users at all levels can use Qiskit for research and application development. The transpiler translates Qiskit code into an optimized circuit using a backend’s native gate set, allowing users to program for any quantum processor or processor architecture with minimal inputs. Users can run and schedule jobs on real quantum processors, and employ Qiskit Runtime to orchestrate quantum programs on cloud-based CPUs, QPUs, and GPUs.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 3
    QuTiP

    QuTiP

    QuTiP: Quantum Toolbox in Python

    QuTiP is open-source software for simulating the dynamics of open quantum systems. The QuTiP library depends on the excellent Numpy, Scipy, and Cython numerical packages. In addition, graphical output is provided by Matplotlib. QuTiP aims to provide user-friendly and efficient numerical simulations of a wide variety of Hamiltonians, including those with arbitrary time-dependence, commonly found in a wide range of physics applications such as quantum optics, trapped ions, superconducting circuits, and quantum nanomechanical resonators. QuTiP is freely available for use and/or modification on all major platforms such as Linux, Mac OSX, and Windows*. Being free of any licensing fees, QuTiP is ideal for exploring quantum mechanics and dynamics in the classroom.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 4
    Mitiq

    Mitiq

    Mitiq is an open source toolkit for implementing error mitigation

    Mitiq is a Python toolkit for implementing error mitigation techniques on quantum computers. Current quantum computers are noisy due to interactions with the environment, imperfect gate applications, state preparation and measurement errors, etc. Error mitigation seeks to reduce these effects at the software level by compiling quantum programs in clever ways.
    Downloads: 1 This Week
    Last Update:
    See Project
  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • 5
    ProjectQ

    ProjectQ

    An open source software framework for quantum computing

    ProjectQ is an open-source effort for quantum computing. It features a compilation framework capable of targeting various types of hardware, a high-performance quantum computer simulator with emulation capabilities, and various compiler plug-ins.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    PyQuil

    PyQuil

    A Python library for quantum programming using Quil

    PyQuil is a Python library for quantum programming using Quil, the quantum instruction language developed at Rigetti Computing. PyQuil serves three main functions. PyQuil has a ton of other features, which you can learn more about in the docs. However, you can also keep reading below to get started with running your first quantum program. Without installing anything, you can quickly get started with quantum programming by exploring our interactive Jupyter Notebook tutorials and examples. To run them in a preconfigured execution environment on Binder, click the "launch binder" badge at the top of the README or the link here! To learn more about the tutorials and how you can add your own, visit the rigetti/forest-tutorials repository. If you'd rather set everything up locally, or are interested in contributing to pyQuil, continue to the next section for instructions on installing pyQuil and the Forest SDK.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    Qulacs

    Qulacs

    Variational Quantum Circuit Simulator for Quantum Computation Research

    Variational Quantum Circuit Simulator for Quantum Computation Research. Qulacs is a Python/C++ library for fast simulation of large, noisy, or parametric quantum circuits. Qulacs is developed at QunaSys, Osaka University, NTT, and Fujitsu.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8

    AnharmoniCAOS

    Cagliari-Orsay model for anharmonic molecular spectra in 2nd order PT

    Given dynamical coefficients and/or derivatives of the ionic potential with respect to normal (harmonic) vibrational modes, compute anharmonic energies and electric dipole-permitted transitions and intensities using nearly-degenerate perturbation theory (i.e. properly accounting for Fermi and Darling-Dennison resonances).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    3 levels density matrix simulation. Currently it enables you to get time solvetions for three-level systems. It's generates files with time solvetions for density matrix. In the future It will solve multilevel atomic system on MPI.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 10
    Azure Quantum Development Kit

    Azure Quantum Development Kit

    Azure Quantum Development Kit

    Azure Quantum Development Kit, including the Q# programming language, resource estimator, and Quantum Katas. The playground is a small website that loads the Q# editor, compiler, samples, katas, and documentation for the standard library. It's a way to manually validate any changes you make to these components. The easiest way to develop in this repo is to use VS Code. When you open the project root, by default VS Code will recommend you install the extensions listed in .vscode/extensions.json. These extensions provide language services for editing, as well as linters and formatters to ensure the code meets the requirements (which are checked by the build.py script and CI).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    BQSKit

    BQSKit

    Berkeley Quantum Synthesis Toolkit

    The Berkeley Quantum Synthesis Toolkit (BQSKit) [bis • kit] is a powerful and portable quantum compiler framework. It can be used with ease to compile quantum programs to efficient physical circuits for any QPU. A standard workflow utilizing BQSKit consists of loading a program into the framework, modeling the target QPU, compiling the program, and exporting the resulting circuit.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    A C/C++ library for Cavity Quantum Electrodynamics Simulations. CQEDSimulator is a framework that provides all basic mathematical elements and methods to perform quantum numerical simulations. It's crossplatform, that works on Windows, Linux, Mac...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    CUDA-Q

    CUDA-Q

    C++ and Python support for the CUDA Quantum programming model

    CUDA-Q is an open-source platform for developing hybrid quantum-classical applications using a unified programming model across CPUs, GPUs, and quantum processing units. It provides a full toolchain that includes compilers, runtimes, and libraries for writing quantum programs in both C++ and Python. The platform is designed to be hardware-agnostic, allowing developers to run applications on different quantum backends or simulate them efficiently using GPU acceleration when physical quantum hardware is unavailable. It enables complex workflows where classical and quantum computations are tightly integrated, supporting advanced research and real-world applications in quantum computing. The repository includes components such as the nvq++ compiler and runtime systems that manage execution across heterogeneous environments.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    CUDA-QX

    CUDA-QX

    Accelerated libraries for quantum-classical computing built on CUDA-Q

    CUDA-QX is a collection of accelerated libraries built on top of the CUDA-Q platform, designed to enable rapid development of hybrid quantum-classical applications. It extends the CUDA-Q programming model by providing optimized implementations of domain-specific quantum computing primitives and workflows. The libraries are intended to help researchers and developers leverage GPUs, CPUs, and quantum processing units together in a unified computational model. CUDA-QX focuses on key areas such as quantum error correction and hybrid solver algorithms, offering high-level APIs that simplify complex quantum workflows. By abstracting low-level details and providing ready-to-use components, it accelerates experimentation and development in quantum computing research. The project is part of NVIDIA’s broader effort to enable scalable quantum-classical computing systems through hardware-agnostic programming models.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Cirq

    Cirq

    A python framework for creating, editing, and invoking NISQ

    Cirq is a Python library for writing, manipulating, and optimizing quantum circuits and running them against quantum computers and simulators.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Dipoles-Cavity Interaction
    <Temporarily Unavailable Online> This project is aiming at completing a library of open codes (mainly based on MATLAB at present) to deal with Dipoles-Cavity Interaction problems. Common methods, including Green's function method and Master Equation method et al, will be applied to the coding. Samples of calculations and standard comparison with publications using the library will be given for demonstration of the usage. Interface to some commonly used software, such as Lumerical FDTD Solutions, will also be developed in the project. This project is titled under nanophotonics, quantum optics, nano-optics, computational physics and physics.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17

    Entanglement of Photons

    Time Travel is possible

    Jay Olson and Timothy Ralph recently put forward a theory that entangled photons can travel through time or at least take a short-cut through time using their method. As I understand it, the first photon is destroyed when measured however an exact copy is created in the future using qubits from the original photon. This is a simulation using one of their examples. I hope it's accurate and my apologies if it's not. Email: tmckeown@nbtv.ca
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    FermiFab
    Repository moving to https://github.com/cmendl/fermifab ! A quantum physics toolbox for small fermionic systems. Keywords: quantum mechanics, reduced density matrices, Slater determinants, second quantization, creation and annihilation operators
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    LabRAD Experimenter
    A python package that allows scientists to easily create configurable and reusable experiments. Intended for use with the LabRAD framework. Developed by the Haeffner group studying quantum simulation at UC Berkeley. Wiki at lrexp.wikispaces.com
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20

    Matrix Product State (MPS) Simulations

    Numerical routines for variational matrix product state simulations.

    Open Source MPS (OSMPS) is a collection of numerical routines for performing tensor network algorithms to simulate entangled, 1D many-body quantum systems. Our applications reach from ground state and excited states for statics to the dynamics of time-dependent Hamiltonians. We offer various time evolution methods with an emphasis on the support of long-range interactions through the matrix product state formalism. For more algorithms, see the list of features below. Please cite "M. L. Wall and L. D. Carr, New J. Phys. 14, 125015 (2012)" and "D. Jaschke, M. L. Wall, and L. D. Carr, Computer Physics Communications 225, 59–91 (2018)" if your publication involves OSMPS.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21

    NBO Analyzer

    Analyze output of NBO computations

    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    OPEN GENERAL SCIENTIFIC INTERFACES
    OPEN GENERAL SCIENTIFIC INTERFACES homepage : http://www.opengsi.org
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    OpenFermion

    OpenFermion

    The electronic structure package for quantum computers

    OpenFermion is an open source library for compiling and analyzing quantum algorithms to simulate fermionic systems, including quantum chemistry. Among other functionalities, this version features data structures and tools for obtaining and manipulating representations of fermionic and qubit Hamiltonians. For more information, see our release paper. Currently, OpenFermion is tested on Mac, Windows, and Linux. We recommend using Mac or Linux because the electronic structure plugins are only compatible on these platforms. However, for those who would like to use Windows, or for anyone having other difficulties with installing OpenFermion or its plugins, we have provided a Docker image and usage instructions in the docker folder. The Docker image provides a virtual environment with OpenFermion and select plugins pre-installed. The Docker installation should run on any operating system.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    OpenQASM

    OpenQASM

    Quantum assembly language for extended quantum circuits

    OpenQASM is an imperative programming language designed for near-term quantum computing algorithms and applications. Quantum programs are described using the measurement-based quantum circuit model with support for classical feed-forward flow control based on measurement outcomes. OpenQASM presents a parameterized set of physical logic gates and concurrent real-time classical computations. Its main goal is to serve as an intermediate representation for higher-level compilers to communicate with quantum hardware. Allowances have been made for human usability. In particular, the language admits different representations of the same program as it is transformed from a high-level description to a pulse representation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Paddle Quantum

    Paddle Quantum

    Paddle Quantum

    Paddle Quantum (量桨) is the world's first cloud-integrated quantum machine learning platform based on Baidu PaddlePaddle. It supports the building and training of quantum neural networks, making PaddlePaddle the first deep-learning framework in China. Paddle Quantum is feature-rich and easy to use. It provides comprehensive API documentation and tutorials help users get started right away. Paddle Quantum aims at establishing a bridge between artificial intelligence (AI) and quantum computing (QC). It has been utilized for developing several quantum machine learning applications. With the PaddlePaddle deep learning platform empowering QC, Paddle Quantum provides strong support for the scientific research community and developers in the field to easily develop QML applications. Moreover, it provides a learning platform for quantum computing enthusiasts.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next
Auth0 Logo