Как работает анимация в хедере на сайте JetBrains?
Вроде такие штуки называются каплевидными объектами или метаболами (metaball). У них есть строгое математическое описание. В целом это самая сложная часть в этой задаче. А в остальном — это просто отрисовка на канвасе в пару-тройку слоёв. По ощущениям каждый «шарик» привязан к какой-то точке, от которой он не может отойти больше чем на отведённое ему расстояние. Ну и вдобавок к этому, он «убегает» от курсора. Вот и весь эффект.
Вот почитать и пример реализации:
https://ru.wikipedia.org/wiki/Metaball
paperjs.org/examples/meta-balls
https://codepen.io/team/Atcom/pen/dWwGKa - вот аналогичный пример, но чтобы разобраться придется попотеть