Skip to content
@visuphy

VisuPhy

VisuPhy logo

VisuPhy

Free, open-source browser simulations for optics, lasers, and photonics.

Website · GitHub · FAQ · YouTube

About

VisuPhy develops interactive tools for exploring optics and laser physics. Every simulation runs directly in a web browser, with no installation or account required. The tools support learning, teaching, quick calculations, and early optical design work.

Contributing

Contributions to the physics, code, interface, documentation, and testing are welcome. Before starting a new simulation, please read the FAQ and contact visuphy@gmail.com to discuss its scope.

Licensing

Licensing is defined separately in each repository. Check its LICENSE file before using or redistributing the code.

Popular repositories Loading

  1. Gaussianbeam Gaussianbeam Public

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

    JavaScript 9 1

  2. Polarization Polarization Public

    Interactive 3D Light Polarization Simulation

    JavaScript 6

  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 2

  5. LaserPulseCalculator LaserPulseCalculator Public

    Calculate energy, power, intensity, and fluence

    HTML 1

  6. 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

Repositories

Showing 10 of 12 repositories

Top languages

Loading…

Most used topics

Loading…