QUANTUM COMPUTING

Topoi Quantum

Quantum computing for .NET.

Build quantum circuits, run local state-vector simulations, execute OpenQASM and explore quantum algorithms using C# and .NET 10.

TOOLKIT

Built for .NET developers.

Circuit Builder

Build reusable quantum circuits through a fluent C# API.

State-vector Simulation

Run dense pure-state simulations locally without requiring cloud hardware.

OpenQASM

Parse, execute and export practical OpenQASM 3 programs.

Sampling

Sample quantum measurements and inspect observed outcomes.

Observables

Estimate Pauli expectation values from simulated quantum states.

Developer Tools

CLI tooling, circuit drawing, automated tests and BenchmarkDotNet benchmarks.

QUICK START

Your first circuit.

Create a Bell-state circuit using the Topoi Quantum C# API.

using Topoi.Quantum;
using Topoi.Quantum.Primitives;

QuantumCircuit bell = QuantumToolkit
    .Circuit(2)
    .H(0)
    .CX(0, 1)
    .Build();

Full installation instructions, examples, package information and API details are available in the project repository.

OPEN SOURCE

Build with us.

Topoi Quantum is released under the MIT licence. Explore the source, report issues and contribute through GitHub.

View Source