Depends on which software you are using for create video, you have different templates here https://videohive.net/?auto_signin=true for this effect to me simplest software is Camtasia…
Effects like these can be created in Adobe After Effects. It is hard to find all these animations / in one pack. From what I saw many of these effects are done using particles in AE. You can buy multiple items from here https://videohive.net/search/magic%20effects%20pack