nowfound

Dev tools · alternatives · 2026

24 alternatives to Real-time nonlinear optics simulation (JS/GLSL)

Contribute to westoncb/nonlinear-optics-sandbox development by creating an account on GitHub.

This software simulates real-time nonlinear optical effects using JavaScript and GLSL shaders. It's designed for students, researchers, and enthusiasts interested in optics and physics visualization. The tool runs… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.

  1. 1FT

    2021 · static.laszlokorte.de · its alternatives →

  2. 2RT
  3. 3GJ
  4. 4

    Water-Simulation with real time specular reflection on the waters surface. The reflection is implemented in GLSL and runs on the GPU and in screen space. The water itself is implemented using a pressure based approach for the surface calculation. - MauriceGit/Water_Simulation

    2016 · github.com · its alternatives →

  5. 5

    I've been going through Cem Yuksel's "Introduction to Computer Graphics" course and thought that writing a volume renderer would be a good way to test my knowledge. It is a common technique used to render 3D medical data. Works by ray marching a specific step size, reading a 3D texture (e.g. MRI data), and calculating opacity values. Code should be easy to get started with for anyone familiar with the JS ecosystem. Questions for the HN community: I spent 20-25% of the entire time just setting up the project and fighting issues with the JavaScript ecosystem. This experience has made me…

    2024 · github.com · its alternatives →

  6. 6

    Browse and share GPU-made GIFs. Explore GLSL shader experiments, search by topic, and open any piece in the editor to learn or remix.

    2018 · shadergif.com · its alternatives →

  7. 7

    Renders black hole gravitational lensing effects in an image canvas using WebGL, glfx.js, and numeric.js - cliffcrosland/black-hole.js

    2015 · github.com · its alternatives →

  8. 8

    An introduction to non-line-of-sight imaging, and how to create images of hidden objects around a corner in under 10 minutes!

    2019 · analytech-solutions.com · its alternatives →

  9. 9

    A prototype implementation of cloth simulation. It uses the soft body dynamics support in ammo.js.

    2020 · playcanv.as · its alternatives →

  10. 10A2

    2017 · htmlpreview.github.io · its alternatives →

  11. 11WF

    2016 · ghostinthecode.net · its alternatives →

  12. 12

    This is a GPU "software" raytracer (i.e. using manual ray-scene intersections and not RTX) written using the WebGPU API that renders glTF scenes. It supports many materials, textures, material & normal mapping, and heavily relies on multiple importance sampling to speed up convergence.

    2024 · github.com · its alternatives →

  13. 13

    The latest 3Blue1Brown video [1] about the M. C. Escher print gallery effect inspired me to re-implement the effect as WebGL fragment shader on my own. [1]: https://www.youtube.com/watch?v=ldxFjLJ3rVY

    Apr 2026 · static.laszlokorte.de · its alternatives →

  14. 14

    a quick-and-dirty glsl prototyping tool. Contribute to dancrn/shade development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  15. 15

    🌊 Julia software for fast, friendly, flexible, ocean-flavored fluid dynamics on CPUs and GPUs - CliMA/Oceananigans.jl

    2019 · github.com · its alternatives →

  16. 16

    Multi-platform parallax wallpaper engine. Contribute to jszczerbinsky/lwp development by creating an account on GitHub.

    2023 · github.com · its alternatives →

  17. 17

    I made a GLSL shader that bends 3D space using a 4D hypersphere projection. The idea: 1. Project a model onto a 4D sphere 2. Rotate the sphere 3. Project the model back to 3D Code and details: https://github.com/bntre/CurvedSpaceShader Curious what you think.

    2025 · github.com · its alternatives →

  18. 18MC
  19. 19

    Create evolving artistic images with hot-code-reloaded Lisp and GLSL.

    2021 · blog.tonari.no · its alternatives →

  20. 20JS
  21. 21
    Colir▲117

    Gradients that don't look like defaults

    Apr 2026 · colir.space · its alternatives →

  22. 22

    Gravity WebGL experiment in the Solar System

    2016 · github.com · its alternatives →

  23. 23
    micro-gl▲101

    Run vector graphics on any computer (without GPU or FPU)

    2023 · github.com · its alternatives →

  24. 24

    🎃 Windowless WebGL for node.js. Contribute to stackgl/headless-gl development by creating an account on GitHub.

    2016 · github.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →