Skip to content

AnshMNSoni/QuaSim

Repository files navigation

⚛️ QuaSim – Quantum Circuit Simulator

Welcome to QuaSim – a powerful, easy-to-use Quantum Circuit Simulator designed for both learners and developers in the quantum computing space. This tool lets you build, simulate, and analyze quantum circuits with an intuitive drag-and-drop interface.


🚀 Features

  • 🎛️ Drag-and-Drop Circuit Design – Build quantum circuits visually with ease.
  • Real-Time Simulation – Instantly see how your quantum circuit behaves.
  • 🔄 Multi-Qubit Support – Work with single or multi-qubit systems.
  • 🔣 Various Quantum Gates – Includes H, X, Y, Z, CNOT, SWAP, T, S, and more.
  • 📈 Output & State Vector Analysis – View measurement outcomes and qubit state evolution.
  • 🧪 Educational & Development Friendly – Perfect for both learners and practitioners.

📸 Preview

image


🌐 Try It Live


🧠 Prerequisites

To get the most out of QuaSim, users should be familiar with:

  • Basic concepts of Quantum Computing
  • Common quantum gates and their functions
  • Simple quantum circuit design

🔧 Installation

You can run QuaSim locally by following these steps:

git clone https://github.com/yourusername/QuaSim.git
cd QuaSim
npm install      # or pip install -r requirements.txt if it's Python-based
npm start        # or python app.py for Flask apps

🛠️ Usage

  • Open the simulator.
  • Drag gates onto the qubit lines.
  • Configure the circuit using the panel.
  • Click "Run Simulation" to view the result.
  • Analyze outputs and adjust as needed.

🙌 Acknowledgements

  • Inspired by the growing needs of the National Quantum Mission (NQM)
  • Thanks to the quantum community for continued motivation and support.

📢 Connect with Me

If you found this project helpful or have any suggestions, feel free to connect:

  • LinkedIn
  • GitHub
  • Reddit

📜 License

This project is licensed under the MIT License.

Thankyou 💫

About

Quantum Simulator for making and analyzing complex circuits

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published