FingerprintJS
Browser fingerprinting library for device identification and fraud prevention.
Auth and security libraries npm MIT
How FingerprintJS is used
FingerprintJS joined the catalog on its public numbers (915,769 downloads a week on npm and 28,618 GitHub stars), not on our project count: it is a dependency in 6 public GitHub projects of our scan, 2 of them set up for AI coding agents. Projects that use it most often also use ESLint (100.0%), Next.js (66.7%), React (83.3%).
FingerprintJS popularity over time
Gid Score 50: downloads 63, use in agent projects 10, GitHub stars 68, downloads trend 54 (each 0-100). How it is calculated.
Often used with FingerprintJS
| ESLint | 100.0% of FingerprintJS projects · 2.7× more than average |
|---|---|
| Next.js | 66.7% of FingerprintJS projects · 3.7× more than average |
| React | 83.3% of FingerprintJS projects · 2.6× more than average |
| Radix UI | 50.0% of FingerprintJS projects · 3.8× more than average |
| TypeScript | 100.0% of FingerprintJS projects · 1.8× more than average |
| Class Variance Authority | 50.0% of FingerprintJS projects · 3.1× more than average |
| Playwright (JavaScript) | 50.0% of FingerprintJS projects · 2.9× more than average |
| Tailwind Merge | 50.0% of FingerprintJS projects · 2.7× more than average |
Install
| Package | npm install @fingerprintjs/fingerprintjs |
|---|---|
| Main stacks | Next.js (4), TypeScript / JavaScript (2) |
| Example projects | kalil0321/the-browser-arena, thevoicecompany/bench.audio |
Alternatives to FingerprintJS
In our scan, none of the most used tools in Auth and security libraries does the same job as FingerprintJS: they are add-ons, companions or tools for a different task.
More in Auth and security libraries: bcryptjs NextAuth.js jsonwebtoken cryptography PyJWT jose Better Auth Helmet