Skip to content
@visuphy

VisuPhy

VisuPhy logo

VisuPhy

Interactive, browser-based physics simulations — open source and free to explore.
visuphy.orggithub.com/visuphy


🚀 What is VisuPhy?

VisuPhy builds web-first simulations for physics education and research.


🧭 Principles

  • Browser-based: zero installs, instant experimentation
  • Open & remixable: learn from and extend the code
  • Pedagogy-first: visuals and controls designed for intuition

🛠️ Get started


🤝 Contributing

Pull requests and issues are welcome across repos (UI/UX, performance, features, docs, teaching examples).
If you’re proposing a new simulator, please check the FAQ to align scope before starting.


🔧 Tech & licensing

Primarily JavaScript/TypeScript + HTML/CSS (with occasional Python/tooling).
Licensing varies by repository — see each repo’s LICENSE.


Made with curiosity, calculus, and coffee. ☕

Popular repositories Loading

  1. Gaussianbeam Gaussianbeam Public

    Web simulator for Gaussian beam propagation (waist, ROC) through optical systems (lenses, mirrors...) via ABCD matrices.

    JavaScript 5

  2. Polarization Polarization Public

    Interactive 3D Light Polarization Simulation

    JavaScript 4

  3. BeamBench BeamBench Public

    Interactive 3D gaussian beam propagation + polarization simulation web app

    JavaScript 3

  4. DiffractionGrating DiffractionGrating Public

    Interactive web simulation of diffraction grating

    JavaScript 1

  5. NLSEsolver NLSEsolver Public

    A webapp that simulates the propagation of ultrashort optical pulses in nonlinear fibers by numerically solving the generalized Nonlinear Schrödinger Equation (GNLSE) using the Split-Step Fourier M…

    HTML 1

  6. visuphy.github.io visuphy.github.io Public

    Home page of the website

    HTML

Repositories

Showing 10 of 12 repositories

Top languages

Loading…

Most used topics

Loading…