I made FingerprinterJS, a small library with no dependencies that creates browser fingerprints from signals like canvas, WebGL, audio, fonts, userAgent, and screen info.It’s written in TypeScript, lets you enable/disable collectors, add custom data, and includes a simple suspicious-activity score.
Would love feedback.