Learn Quantum Computing with Qx

An educational quantum computing simulator built in Elixir, designed for interactive learning and real-time quantum state exploration.

Key Features

Everything you need to learn and experiment with quantum computing

Dual Operating Modes

Choose between Circuit Mode for a batch based simulation workflows or Calculation Mode for real-time gate evaluationwith immediate state inspection.

Comprehensive Gate Library

Growing set of quantum gates including H, X, Y, Z, CNOT, Toffoli, and parametric rotations (RX, RY, RZ).

Mid-Circuit Measurements

Perform quantum measurements with classical feedback, enabling advanced protocols like quantum teleportation and error correction.

Interactive Visualization

Built-in plotting with VegaLite, SVG circuit diagrams, and full LiveBook integration for interactive learning.

Optional Performance Acceleration

Choose from multiple backends: default BinaryBackend, EXLA (CPU/CUDA/ROCm), or EMLX (Metal) for Apple Silicon acceleration.

Education-First Design

Built specifically for learning with intuitive APIs, real-time feedback.

Getting Started

Start exploring quantum computing in minutes