David Figatner's repositories
intersects
a simple collection of 2d collision/intersects functions. Supports points, circles, ellipses, lines, axis-aligned boxes, and polygons
pixi-scrollbox
a scrollbox built for pixi.js using a masked box that scrolls vertically and/or horizontally with optional scrollbars
window-manager
A javascript-only Window Manager
shape-points
Generate points for simple shapes and curves: arcs, rectangles, rounded rectangles, bezierCurveTo, bezierCurveThrough (i.e., bezier curves through specific points)
rendersheet
renders a canvas spritesheet for use with pixi.js
pixel-editor
An Electron-based pixel editor/animator
time-tracker
[WIP] A self-hosted Time Tracker using node.js, sqlite3, and HTML5
vec2-recycle
another vanilla vec-2 library with recycling
esbuild-serve
Serve with live reload for esbuild.
multiply
Multiplication Table is a cute game designed to practice the multiplication tables. It uses spaced repetition to minimize the time you see different problems. I designed it for my children to practice their multiplication tables so they wouldn't have to count on their fingers well into their middle ages (like their dad).
node-scp-async
🚀Lightweight, fast and secure SCP functions for NodeJS
quadratic
Quadratic | Data Science Spreadsheet