Create custom mouse cursor with pure vanilla JS (4kb) and CSS (optional) with no dependency.
Wonder how this page was made? You can find the source code here.