A lightweight interactive Quantum Computing Simulation Lab built with Python, Streamlit, and NumPy.
Visualize qubit superposition, entanglement, and quantum gates in real time — directly in your browser.
Mini Quantum Lab is an educational web simulator designed to help learners explore the fundamentals of
quantum mechanics and quantum computing interactively.
It enables users to visualize quantum state evolution, apply quantum gates dynamically, simulate qubit measurements,
and observe probabilistic outcomes.
⚠️ This project is inspired by IBM Quantum Lab and Qiskit visualization methods.
It is not affiliated with or endorsed by IBM.
- Streamlit — for an elegant, real-time web interface
- NumPy — for matrix-based quantum state calculations
- Matplotlib — for dynamic visualization of quantum states
- Initialize up to 3 qubits
- View live quantum state amplitudes & probabilities
- Supports Hadamard, Pauli (X, Y, Z), S, T, and CNOT gates
- Apply gates to specific qubits with interactive feedback
- Perform quantum measurements with configurable shots (100–10,000)
- Observe probability distributions and measurement histograms
- Inspect the unitary matrix of any gate
- Explore real & imaginary components of the matrix
- Every applied gate is stored in a real-time updating circuit log
Amplitude and phase of each quantum basis state:
Visualize how applying quantum gates affects qubit states in real time:
quantum-computing-simulation/ ├── assets/ │ ├── quantum_state_vector.png │ └── quantum_gate_simulation.png ├── main.py ├── requirements.txt ├── README.md └── LICENSE
git clone https://github.com/rasidi3112/quantum-computing-simulation.git cd quantum-computing-simulation pip install -r requirements.txt streamlit run main.py
Then open http://localhost:8501 to explore the simulator.
- Quantum circuit composer (drag & drop interface)
- Cloud-based quantum backend integration
- Bloch sphere 3D visualization
This project is licensed under the MIT License — feel free to use and modify with credit.
#QuantumComputing #MiniQuantumLab #Streamlit #QuantumSimulator
#QuantumGateVisualizer #PythonAI #NumPy #Matplotlib #QubitSimulation

