Quantum Computing
Made Simple

A lightning-fast quantum-classical hybrid language built in pure Rust with LLVM. Built with Passion — now with Cirq & Qiskit simulators and 300+ working examples.

The only quantum language that gives you full classical programming power alongside real quantum gates • Probabilistic programming out of the box

bell_test.qc
// Create a perfect Bell state — runs on Cirq simulator today
quantum q[2]
apply Hadamard(q[0])
apply CNOT(q[0], q[1])
let m0 = measure(q[0])
let m1 = measure(q[1])
print("Entangled! |ψ⟩ = (|00⟩ + |11⟩)/√2")

Why Quantica?

Full Classical Power

Classical Workflow

Variables (let/mut), loops, if/else, functions, recursion, arrays, tuples — everything you expect from a real language.

Lightning Fast

LLVM-Powered

Native machine code via LLVM — interpreter, experimental JIT, and upcoming AOT compilation.

Type Safe

Static Type Checking

Quantum registers are first-class types. Errors caught at compile-time.

Native Quantum

Real Quantum Primitives

X, Y, Z, H, S, T, RX, RY, RZ, CNOT, CZ, Toffoli, controlled(), dagger(), U-gate — all built-in.

Simulator Ready

Cirq & Qiskit Backends

Run circuits instantly on Google Cirq and IBM Qiskit Aer simulators. Real hardware support coming via free tiers.

Advanced Quantum Features

Research-ready

Gate composition, inverse operations, multi-qubit controlled gates, state initialization & debug_state() visualization.

Elegant Syntax

Python-Inspired

Clean, readable code that feels natural for both classical and quantum logic.

300 Examples

Learn by Doing

Full 98-page documentation + 300+ tested example programs included.

Built For the Future

Execution Modes

Interpreter (default), experimental JIT and AOT • Platform : Windows • MIT licensed.

v0.1

Alpha Release — Nov 2025

100%

Written in Rust + LLVM

MIT

Forever Open Source