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