Hey people, I built this particle simulator in ~500 lines of self-contained HTML/JS/WebGL2.
It's designed to encourage creativity and exploration. You can just download one of those universes and open up the HTML file in a text editor to tweak the physical laws and constants. Then open it up in your browser to see the result immediately.
I had a lot of fun exploring the beautiful emergent behaviors that arise from those simple rules, give it a try too! There's plenty of documentation and you don't need to be a programming wizard. :)
The most interesting universes I came up with are on display here: https://exophysics.net/exhibition.html