The tsParticles options are becoming huge and I think a GUI editor that can be easily added could help a lot find the right configuration for everyone.
I started with dat.GUI but it didn't fit very well because it handles array really bad, and undefined too.
So I restarted from scratch but it needs a lot of work for creating the right editor components, if you want to start contributing here it's a good place to start because you'll explore all the options combinations.
You can find the editor project here:
/core/editor from this project root folder, for now only in
This issue for now it's not scheduled for a deadline, but it has a requirement: No UI frameworks like React, Angular, Vue, jQuery or others, this must be easily added to all tsParticles installations.
This is also a
good first issue for everyone because it's not requiring many skill, just some DOM manipulation and creativity to create good looking editor.