{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"fingerprintjs-pro-cloudflare-worker","owner":"fingerprintjs","isFork":false,"description":"The Cloudflare worker is responsible for delivering the latest fingerprinting client-side logic and proxying identification requests and responses between your site and Fingerprint Pro's APIs.","topicNames":["fingerprint","cloudflare","cloudflare-workers","fingerprintjs"],"topicsNotShown":0,"allTopics":["fingerprint","cloudflare","cloudflare-workers","fingerprintjs"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":1,"starsCount":21,"forksCount":5,"license":"MIT License","participation":[20,35,3,18,1,4,1,1,0,0,0,2,0,0,0,0,0,0,0,0,2,3,1,0,1,3,13,19,9,12,0,3,0,0,0,0,0,1,2,3,1,0,1,9,3,9,0,4,0,0,1,6],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T08:24:30.293Z"}},{"type":"Public","name":"fingerprintjs-pro-use-cases","owner":"fingerprintjs","isFork":false,"description":"Fingerprint Pro Use Cases","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":0,"starsCount":11,"forksCount":9,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T21:24:11.292Z"}},{"type":"Public","name":"fingerprintjs","owner":"fingerprintjs","isFork":false,"description":"Browser fingerprinting library. Accuracy of this version is 40-60%, accuracy of the commercial Fingerprint Identification is 99.5%. V4 of this library is BSL licensed.","topicNames":["detection","fingerprint","identification","fingerprinting","browser-fingerprinting","browser-fingerprint","fraud-detection","fraud","audio-fingerprinting","fingerprintjs"],"topicsNotShown":3,"allTopics":["detection","fingerprint","identification","fingerprinting","browser-fingerprinting","browser-fingerprint","fraud-detection","fraud","audio-fingerprinting","fingerprintjs","visitor-identifier","javascript","browser"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":13,"starsCount":21110,"forksCount":2198,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-23T11:19:37.825Z"}},{"type":"Public","name":"action-coverage-report-md","owner":"fingerprintjs","isFork":false,"description":"GitHub action for creating markdown coverage report from Istanbul text report","topicNames":["markdown","jest","coverage-report","coverage","typescript","github-actions"],"topicsNotShown":0,"allTopics":["markdown","jest","coverage-report","coverage","typescript","github-actions"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":0,"starsCount":3,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-23T09:54:03.791Z"}},{"type":"Public","name":"fingerprintjs-pro-svelte","owner":"fingerprintjs","isFork":false,"description":"FingerprintJS Pro Integration for Svelte","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-23T08:10:41.761Z"}},{"type":"Public","name":"fingerprintjs-pro-angular","owner":"fingerprintjs","isFork":false,"description":"FingerprintJS Pro library for Angular","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":1,"starsCount":6,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T09:28:32.693Z"}},{"type":"Public","name":"fingerprintjs-pro-vue","owner":"fingerprintjs","isFork":false,"description":"Fingerprint Pro Plugin for Vue","topicNames":["vue","vue2","fingerprinting","fraud-detection","vue3"],"topicsNotShown":0,"allTopics":["vue","vue2","fingerprinting","fraud-detection","vue3"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":3,"starsCount":12,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-21T10:03:16.825Z"}},{"type":"Public","name":"fingerprintjs-pro-react-native","owner":"fingerprintjs","isFork":false,"description":"Official React Native client for Fingerprint PRO. 100% accurate device identification for fraud detection.","topicNames":["react","react-native","integration","fingerprint","fraud-detection","fingerprintjs","fingerprintjs-pro"],"topicsNotShown":0,"allTopics":["react","react-native","integration","fingerprint","fraud-detection","fingerprintjs","fingerprintjs-pro"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":50,"forksCount":4,"license":"MIT License","participation":[0,0,0,0,7,1,1,1,0,3,9,0,2,2,2,0,4,0,0,3,8,0,4,0,0,0,2,0,0,0,0,0,1,9,0,0,0,0,1,0,0,0,7,13,0,0,0,0,0,0,0,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-21T08:02:15.431Z"}},{"type":"Public","name":"fingerprint-pro-azure-integration","owner":"fingerprintjs","isFork":false,"description":"Fingerprint Pro Azure Integration is responsible for proxying identification and JavaScript agent download requests that are performed on your Azure infrastructure","topicNames":["typescript","browser","detection","fingerprint","azure-functions","browser-fingerprinting","fingerprintjs","visitor-identifier","fingerprintjs-pro"],"topicsNotShown":0,"allTopics":["typescript","browser","detection","fingerprint","azure-functions","browser-fingerprinting","fingerprintjs","visitor-identifier","fingerprintjs-pro"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":0,"starsCount":2,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T07:54:00.506Z"}},{"type":"Public","name":"dx-team-mock-for-proxy-integrations-e2e-tests","owner":"fingerprintjs","isFork":false,"description":"Mock server for running E2E tests for proxy integrations","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,5,23,9,2,2,2,0,0,2,34,18,1,1,1,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-19T22:24:28.338Z"}},{"type":"Public","name":"fingerprint-pro-cloudfront-integration","owner":"fingerprintjs","isFork":false,"description":"Fingerprint Pro CloudFront Integration is responsible for proxying identification and JavaScript agent download requests that are performed on your AWS infrastructure.","topicNames":["fingerprint","cloudfront","fingerprintjs"],"topicsNotShown":0,"allTopics":["fingerprint","cloudfront","fingerprintjs"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":0,"starsCount":8,"forksCount":4,"license":"MIT License","participation":[0,5,1,4,0,12,10,6,2,7,40,5,0,3,0,0,0,0,1,6,11,15,3,6,0,2,22,16,32,25,1,7,1,0,1,0,1,2,8,11,6,8,5,5,7,3,4,25,9,23,21,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-24T04:03:10.021Z"}},{"type":"Public","name":"BotD","owner":"fingerprintjs","isFork":false,"description":"Bot detection library that runs in the browser. Detects automation tools and frameworks. No server required, runs 100% on the client. MIT license, no usage restrictions.","topicNames":["automation","bots","selenium","bot-detection","headless-chrome","puppeteer","playwright"],"topicsNotShown":0,"allTopics":["automation","bots","selenium","bot-detection","headless-chrome","puppeteer","playwright"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":2,"starsCount":931,"forksCount":77,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-16T07:52:00.134Z"}},{"type":"Public","name":"fingerprint-pro-akamai-proxy-integration","owner":"fingerprintjs","isFork":false,"description":"Fingerprint Pro Akamai Integration is responsible for proxying identification and JavaScript agent download requests that are performed on your Akamai infrastructure.","topicNames":["bot","browser","terraform","detection","fingerprint","akamai","browser-fingerprinting","botd","bot-detection","fingerprintjs"],"topicsNotShown":3,"allTopics":["bot","browser","terraform","detection","fingerprint","akamai","browser-fingerprinting","botd","bot-detection","fingerprintjs","visitor-identifier","fingerprintjs-pro","akamai-property"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":2,"license":"MIT License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,25,16,42,16,0,0,2,0,0,0,0,0,0,0,0,0,1,2,1,1,7,3,4,2,1,11,6,1,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-30T09:47:45.849Z"}},{"type":"Public","name":"fingerprintjs-pro-chrome-extension-example","owner":"fingerprintjs","isFork":false,"description":"Contains example Chrome extension that uses the FingerprintJS Pro Agent.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":9,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-09T09:40:55.638Z"}},{"type":"Public","name":"fingerprint-pro-segment-source-function","owner":"fingerprintjs","isFork":false,"description":"The Segment Source function allows you to use Fingerprint Pro visitor identification data as a data source in Segment. The function recieves the data through webhooks and normalizes them into Segment Specs.","topicNames":["javascript","segment","typescript","browser","detection","fingerprint","identification","fingerprinting","browser-fingerprinting","browser-fingerprint"],"topicsNotShown":7,"allTopics":["javascript","segment","typescript","browser","detection","fingerprint","identification","fingerprinting","browser-fingerprinting","browser-fingerprint","fraud-detection","fraud","audio-fingerprinting","fingerprintjs","visitor-identifier","fingerprintjs-pro","segment-source-function"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":1,"license":"MIT License","participation":[0,6,0,0,0,0,3,2,0,1,0,1,0,0,0,0,0,0,0,2,8,0,0,0,0,0,0,8,0,7,0,2,2,0,0,0,0,2,0,0,0,1,1,6,3,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-05T09:24:53.996Z"}},{"type":"Public","name":"broyster","owner":"fingerprintjs","isFork":false,"description":"Testing tools involving: Karma launcher for Selenium WebDriver on BrowserStack, reporter for these tests, Jasmine retry mechanism.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":1,"starsCount":7,"forksCount":2,"license":"MIT License","participation":[0,1,0,0,0,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,1,5,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,0,2,2,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-05T09:20:55.684Z"}},{"type":"Public","name":"fingerprintjs-pro-server-api-node-sdk","owner":"fingerprintjs","isFork":false,"description":"Node.js wrapper for FingerprintJS Server API ","topicNames":["nodejs","javascript","browser","detection","fingerprint","api-wrapper","identification","fingerprinting","browser-fingerprinting","browser-fingerprint"],"topicsNotShown":7,"allTopics":["nodejs","javascript","browser","detection","fingerprint","api-wrapper","identification","fingerprinting","browser-fingerprinting","browser-fingerprint","nodejs-server","fraud-detection","fraud","audio-fingerprinting","fingerprintjs","visitor-identification","fingerprintjs-pro"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":3,"starsCount":16,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-29T08:59:13.627Z"}},{"type":"Public","name":"fingerprintjs-pro-react","owner":"fingerprintjs","isFork":false,"description":"Fingerprint Pro Wrapper for React Single Page Applications (SPA)","topicNames":["wrapper","spa","integration","single-page-app","nextjs","identification","fingerprinting","fraud-prevention","fraud-detection","single-page-application"],"topicsNotShown":5,"allTopics":["wrapper","spa","integration","single-page-app","nextjs","identification","fingerprinting","fraud-prevention","fraud-detection","single-page-application","device-identification","fingerprintjs","device-identifier","multi-account-detection","react"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":2,"starsCount":45,"forksCount":7,"license":"MIT License","participation":[0,6,0,0,0,11,4,1,0,0,11,0,3,0,0,4,0,1,3,5,2,0,0,1,5,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,17,7,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T10:00:57.744Z"}},{"type":"Public","name":"fingerprintjs-pro-spa","owner":"fingerprintjs","isFork":false,"description":"Framework-agnostic SPA service wrapper. Use it to build a FingerprintJS Pro wrapper for your favorite framework.","topicNames":["typescript","fingerprint","fingerprintjs","fingerprintjs-pro","javascript"],"topicsNotShown":0,"allTopics":["typescript","fingerprint","fingerprintjs","fingerprintjs-pro","javascript"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":14,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-21T09:45:02.435Z"}},{"type":"Public","name":"fingerprint-pro-fastly-proxy-integration-example","owner":"fingerprintjs","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-10T18:19:43.527Z"}},{"type":"Public","name":"cdn","owner":"fingerprintjs","isFork":false,"description":"CDN for FingerprintJS OSS projects","topicNames":["lambda","cdn","cloudfront","lambda-edge"],"topicsNotShown":0,"allTopics":["lambda","cdn","cloudfront","lambda-edge"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":3,"starsCount":4,"forksCount":6,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-08T12:05:10.128Z"}},{"type":"Public","name":"blog-macos-mdns-brute-force","owner":"fingerprintjs","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":43,"forksCount":6,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-12T15:52:01.124Z"}},{"type":"Public","name":"nice-pg-sql-toolkit","owner":"fingerprintjs","isFork":false,"description":"Nice PG SQL toolkit. Loves SQL. Not an ORM. Can do migrations.","topicNames":["nodejs","javascript","migrations","toolkit","postgresql","tiny","db-migration"],"topicsNotShown":0,"allTopics":["nodejs","javascript","migrations","toolkit","postgresql","tiny","db-migration"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":1,"starsCount":10,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-05T02:41:34.217Z"}},{"type":"Public","name":"external-protocol-flooding","owner":"fingerprintjs","isFork":false,"description":"Scheme flooding vulnerability: how it works and why it is a threat to anonymous browsing","topicNames":["security","privacy","exploit","identification","vulnerability","fingerprinting","browser-fingerprinting"],"topicsNotShown":0,"allTopics":["security","privacy","exploit","identification","vulnerability","fingerprinting","browser-fingerprinting"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":9,"starsCount":641,"forksCount":47,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-12T04:25:32.293Z"}},{"type":"Public archive","name":"fingerprint.com-vercel","owner":"fingerprintjs","isFork":true,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":10,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-20T16:41:15.446Z"}},{"type":"Public","name":"blog-nojs-fingerprint-demo","owner":"fingerprintjs","isFork":false,"description":"A demo for the no-JavaScript fingerprinting article","topicNames":["demo","fingerprint","web-application","webapp","fingerprinting","no-javascript"],"topicsNotShown":0,"allTopics":["demo","fingerprint","web-application","webapp","fingerprinting","no-javascript"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":501,"forksCount":30,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-14T05:28:09.816Z"}},{"type":"Public archive","name":"fingerprintjs-angular-example","owner":"fingerprintjs","isFork":false,"description":"Implementing FingerprintJS Pro in a template Angular app.","topicNames":["angularjs","security","angular","fingerprint","npm-module","fingerprinting","browser-fingerprint","fingerprintjs"],"topicsNotShown":0,"allTopics":["angularjs","security","angular","fingerprint","npm-module","fingerprinting","browser-fingerprint","fingerprintjs"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-09T12:17:12.738Z"}},{"type":"Public","name":"blog-private-relay-ip-leak-demo","owner":"fingerprintjs","isFork":false,"description":"A demo for the article about an iCloud Private Relay IP leak","topicNames":["demo","webrtc","icloud-private-relay","nodejs"],"topicsNotShown":0,"allTopics":["demo","webrtc","icloud-private-relay","nodejs"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":13,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-09-28T01:05:35.558Z"}},{"type":"Public","name":"blog-adblocker-fingerprinting-demo","owner":"fingerprintjs","isFork":false,"description":"Interactive demos for an ad blocker fingerprint article","topicNames":["demo","fingerprint","ad-blocking"],"topicsNotShown":0,"allTopics":["demo","fingerprint","ad-blocking"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-07-06T06:04:26.210Z"}},{"type":"Public","name":"blog-audio-fingerprinting-demo","owner":"fingerprintjs","isFork":false,"description":"Interactive audio signal charts for an audio fingerprint article","topicNames":["audio","chart","demo","animation"],"topicsNotShown":0,"allTopics":["audio","chart","demo","animation"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":12,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-04-06T01:34:55.792Z"}}],"repositoryCount":30,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}