Skip to content

QubitSim is a modern JavaScript library that simulates core quantum computing concepts and post-quantum cryptography. Designed for intuitive educational use, it allows developers to prototype algorithms and visualize states without requiring physical quantum hardware.

License

Notifications You must be signed in to change notification settings

dougdotcon/QubitSim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QubitSim

Unified Physics Quantum Simulator

JavaScript React Unified Physics Coverage License

QubitSim Banner


Project Overview

QubitSim is a simulation library that bridges classical quantum computing algorithms with the principles of Unified Physics. Unlike standard simulators, QubitSim integrates Entropic Vacuum Fluctuations and Holographic Information Density, governed by the emergent constant Omega (117.038).

This platform allows researchers and developers to:

  1. Study standard algorithms (Shor, Grover) under realistic entropic noise.
  2. Visualize the interaction between qubit states and the vacuum substrate.
  3. Simulate "New Physics" decoherence models.

Optimizer Convergence

Figure: Entropic Optimizer convergence path minimizing a cost function under holographic constraints.


Key Features

Unified Physics Core

The simulation engine (src/core/unified_physics.js) introduces:

  • Entropic Noise: Qubits interact with vacuum fluctuations derived from Omega.
  • Holographic Optimization: Gradient descent modified by entropic density.
  • Emergent Gravity: Simulation of entropic forces at microscopic scales.

Quantum Algorithms

Full implementations of:

  • Shor's Algorithm: Integer factorization.
  • Grover's Algorithm: Unstructured search.
  • Bernstein-Vazirani: Hidden string finding.
  • Deutsch-Jozsa: Oracle function analysis.

Cryptography

  • BB84 Protocol: Quantum Key Distribution simulation.
  • One-Time Pad: Quantum-safe message encryption.

Getting Started

Prerequisites

Node.js

Installation

git clone https://github.com/your-repo/qubitsim.git
npm install

Running the Interface

The project includes a React-based visualization interface.

npm run dev

Testing

We maintain rigorous testing standards locally.

npm run test:coverage

Architecture

Module Description
Core Qubit, QuantumRegister, and UnifiedPhysics logic.
Algorithms High-level implementations of quantum logic flows.
Interface React components for real-time state visualization.

License

This project is licensed under the MIT License.

About

QubitSim is a modern JavaScript library that simulates core quantum computing concepts and post-quantum cryptography. Designed for intuitive educational use, it allows developers to prototype algorithms and visualize states without requiring physical quantum hardware.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •