Прочитайте эти 2 статьи:
более новая более старая
С момента их написания еще активно начали говорить про
anime.js, но она ни в какое сравнение с возможностями и гибкостью GSAP не идет.
Первую анимацию, из тех которые вы показали, лучше делать на canvas. Мелкие частицы аж никак на вектор не тянут. Хотя может и можно как-то заморочиться с svg фильтрами или просто 50—150 точек запульнуть в сцену.
Вторую анимацию можно сделать руками на GSAP, но это будет довольно таки мучительно.