F5 is a free, open-source canvas library for JavaScript.
It takes heavy inspiration from P5, focusing on 2D animation in a lightweight package.
JS
<script type="text/javascript" src="/path/to/f5.min.js"></script>
Using NPM
npm i @fr0st/f5
In Node.js:
import { Canvas, Vector } from '@fr0st/f5';
Check the demo folder for examples. Full documentation and website coming soon™.