A lot of people (I mean not regular people, but professional front-end developers) think that animations based on particles are difficult to implement. It’s not true. Every developer with basic skills in JS+canvas can create amazing effects very easily. I wrote an article about these animations.
The article is in Russian, but the code examples and pens from CodePen are simple and should be understandable without knowledge of the language.