{"payload":{"header_redesign_enabled":false,"results":[{"id":"30638861","archived":false,"color":"#3178c6","followers":21660,"has_funding_file":false,"hl_name":"fingerprintjs/fingerprintjs","hl_trunc_description":"Browser fingerprinting library. Accuracy of this version is 40-60%, accuracy of the commercial Fingerprint Identification is 99.5%. V4 of…","language":"TypeScript","mirror":false,"owned_by_organization":true,"public":true,"repo":{"repository":{"id":30638861,"name":"fingerprintjs","owner_id":67208791,"owner_login":"fingerprintjs","updated_at":"2024-08-27T14:16:57.423Z","has_issues":true}},"sponsorable":false,"topics":["javascript","browser","detection","fingerprint","identification","fingerprinting","browser-fingerprinting","browser-fingerprint","fraud-detection","fraud","audio-fingerprinting","fingerprintjs","visitor-identifier"],"type":"Public","help_wanted_issues_count":6,"good_first_issue_issues_count":0,"starred_by_current_user":false},{"id":"450123439","archived":false,"color":"#3178c6","followers":55,"has_funding_file":false,"hl_name":"fingerprintjs/fingerprintjs-pro-react-native","hl_trunc_description":"Official React Native client for Fingerprint PRO. 100% accurate device identification for fraud detection.","language":"TypeScript","mirror":false,"owned_by_organization":true,"public":true,"repo":{"repository":{"id":450123439,"name":"fingerprintjs-pro-react-native","owner_id":67208791,"owner_login":"fingerprintjs","updated_at":"2024-08-22T16:55:24.641Z","has_issues":true}},"sponsorable":false,"topics":["react","react-native","integration","fingerprint","fraud-detection","fingerprintjs","fingerprintjs-pro"],"type":"Public","help_wanted_issues_count":0,"good_first_issue_issues_count":0,"starred_by_current_user":false},{"id":"459904203","archived":false,"color":"#3178c6","followers":52,"has_funding_file":false,"hl_name":"fingerprintjs/fingerprintjs-pro-react","hl_trunc_description":"Fingerprint Pro Wrapper for React Single Page Applications (SPA)","language":"TypeScript","mirror":false,"owned_by_organization":true,"public":true,"repo":{"repository":{"id":459904203,"name":"fingerprintjs-pro-react","owner_id":67208791,"owner_login":"fingerprintjs","updated_at":"2024-07-10T09:42:11.000Z","has_issues":true}},"sponsorable":false,"topics":["react","wrapper","spa","integration","single-page-app","nextjs","identification","fingerprinting","fraud-prevention","fraud-detection","single-page-application","device-identification","fingerprintjs","device-identifier","multi-account-detection"],"type":"Public","help_wanted_issues_count":0,"good_first_issue_issues_count":0,"starred_by_current_user":false},{"id":"462724329","archived":false,"color":"#00B4AB","followers":35,"has_funding_file":false,"hl_name":"fingerprintjs/fingerprintjs-pro-flutter","hl_trunc_description":"A Flutter plugin for the native FingerprintJS Pro libraries","language":"Dart","mirror":false,"owned_by_organization":true,"public":true,"repo":{"repository":{"id":462724329,"name":"fingerprintjs-pro-flutter","owner_id":67208791,"owner_login":"fingerprintjs","updated_at":"2024-08-22T14:37:14.061Z","has_issues":true}},"sponsorable":false,"topics":["dart","fingerprint","identification","fingerprinting","flutter","fraud-detection","fraud","flutter-plugin","fingerprintjs","visitor-identifier","fingerprintjs-pro"],"type":"Public","help_wanted_issues_count":0,"good_first_issue_issues_count":0,"starred_by_current_user":false},{"id":"475439316","archived":false,"color":"#3178c6","followers":23,"has_funding_file":false,"hl_name":"fingerprintjs/fingerprintjs-pro-cloudflare-worker","hl_trunc_description":"The Cloudflare worker is responsible for delivering the latest fingerprinting client-side logic and proxying identification requests and …","language":"TypeScript","mirror":false,"owned_by_organization":true,"public":true,"repo":{"repository":{"id":475439316,"name":"fingerprintjs-pro-cloudflare-worker","owner_id":67208791,"owner_login":"fingerprintjs","updated_at":"2024-08-13T13:11:57.931Z","has_issues":true}},"sponsorable":false,"topics":["fingerprint","cloudflare","cloudflare-workers","fingerprintjs"],"type":"Public","help_wanted_issues_count":0,"good_first_issue_issues_count":0,"starred_by_current_user":false},{"id":"387000645","archived":false,"color":"#3178c6","followers":20,"has_funding_file":false,"hl_name":"fingerprintjs/fingerprintjs-pro-server-api-node-sdk","hl_trunc_description":"Node.js wrapper for FingerprintJS Server API ","language":"TypeScript","mirror":false,"owned_by_organization":true,"public":true,"repo":{"repository":{"id":387000645,"name":"fingerprintjs-pro-server-api-node-sdk","owner_id":67208791,"owner_login":"fingerprintjs","updated_at":"2024-08-21T13:39:40.266Z","has_issues":true}},"sponsorable":false,"topics":["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"],"type":"Public","help_wanted_issues_count":0,"good_first_issue_issues_count":0,"starred_by_current_user":false},{"id":"538870767","archived":false,"color":"#4F5D95","followers":18,"has_funding_file":false,"hl_name":"fingerprintjs/fingerprint-pro-server-api-php-sdk","hl_trunc_description":"PHP SDK for Fingerprint Pro Server API","language":"PHP","mirror":false,"owned_by_organization":true,"public":true,"repo":{"repository":{"id":538870767,"name":"fingerprint-pro-server-api-php-sdk","owner_id":67208791,"owner_login":"fingerprintjs","updated_at":"2024-08-29T10:14:37.839Z","has_issues":true}},"sponsorable":false,"topics":["php","browser","detection","fingerprint","identification","fingerprinting","browser-fingerprinting","browser-fingerprint","fraud-detection","fraud","audio-fingerprinting","fingerprintjs","visitor-identification","fingerprintjs-pro"],"type":"Public","help_wanted_issues_count":0,"good_first_issue_issues_count":0,"starred_by_current_user":false},{"id":"458181422","archived":false,"color":"#3178c6","followers":15,"has_funding_file":false,"hl_name":"fingerprintjs/fingerprintjs-pro-spa","hl_trunc_description":"Framework-agnostic SPA service wrapper. Use it to build a FingerprintJS Pro wrapper for your favorite framework.","language":"TypeScript","mirror":false,"owned_by_organization":true,"public":true,"repo":{"repository":{"id":458181422,"name":"fingerprintjs-pro-spa","owner_id":67208791,"owner_login":"fingerprintjs","updated_at":"2024-08-29T08:28:39.663Z","has_issues":true}},"sponsorable":false,"topics":["javascript","typescript","fingerprint","fingerprintjs","fingerprintjs-pro"],"type":"Public","help_wanted_issues_count":0,"good_first_issue_issues_count":0,"starred_by_current_user":false},{"id":"564229635","archived":false,"color":"#b07219","followers":12,"has_funding_file":false,"hl_name":"fingerprintjs/fingerprint-pro-server-api-java-sdk","hl_trunc_description":"Java SDK for Fingerprint Pro Server API","language":"Java","mirror":false,"owned_by_organization":true,"public":true,"repo":{"repository":{"id":564229635,"name":"fingerprint-pro-server-api-java-sdk","owner_id":67208791,"owner_login":"fingerprintjs","updated_at":"2024-08-27T15:20:16.754Z","has_issues":true}},"sponsorable":false,"topics":["java","browser","detection","fingerprint","identification","fingerprinting","browser-fingerprinting","browser-fingerprint","fraud-detection","fraud","audio-fingerprinting","fingerprintjs","visitor-identification","fingerprintjs-pro"],"type":"Public","help_wanted_issues_count":0,"good_first_issue_issues_count":0,"starred_by_current_user":false},{"id":"206587262","archived":true,"color":"#a86454","followers":11,"has_funding_file":false,"hl_name":"fingerprintjs/fingerprintjs-paywall-example","hl_trunc_description":"Metered paywall demo, built with FingerprintJS PRO and NodeJS","language":"Pug","mirror":false,"owned_by_organization":true,"public":true,"repo":{"repository":{"id":206587262,"name":"fingerprintjs-paywall-example","owner_id":67208791,"owner_login":"fingerprintjs","updated_at":"2024-01-29T16:13:02.306Z","has_issues":true}},"sponsorable":false,"topics":["nodejs","expressjs","fingerprint","browser-fingerprinting","paywall","metered-paywall","fpjs","fingerprintjs","paywall-demo"],"type":"Public archive","help_wanted_issues_count":0,"good_first_issue_issues_count":0,"starred_by_current_user":false}],"type":"repositories","page":1,"page_count":3,"elapsed_millis":168,"errors":[],"result_count":22,"facets":[{"kind":"FACET_KIND_LANGUAGE","entries":[{"name":"TypeScript","language_color":"#3178c6","query":"language:TypeScript"},{"name":"PHP","language_color":"#4F5D95","query":"language:PHP"},{"name":"C#","language_color":"#178600","query":"language:C#"},{"name":"Dart","language_color":"#00B4AB","query":"language:Dart"},{"name":"Go","language_color":"#00ADD8","query":"language:Go"},{"name":"HCL","language_color":"#844FBA","query":"language:HCL"},{"name":"Handlebars","language_color":"#f7931e","query":"language:Handlebars"},{"name":"Pug","language_color":"#a86454","query":"language:Pug"},{"name":"Java","language_color":"#b07219","query":"language:Java"},{"name":"Python","language_color":"#3572A5","query":"language:Python"}]}],"protected_org_logins":[],"topics":null,"query_id":"","logged_in":false,"sign_up_path":"/signup?source=code_search_results","sign_in_path":"/login?return_to=https%3A%2F%2Fgithub.com%2Fsearch%3Fq%3Dtopic%253Afingerprintjs%2Borg%253Afingerprintjs%2Bfork%253Atrue%26type%3Drepositories","metadata":null,"warn_limited_results":false,"csrf_tokens":{"/fingerprintjs/fingerprintjs/star":{"post":"a85vOrvXmYPbPZMbIBUYipdbxhmWk-4j6_g-_9LCjWWOxYpWIYKudVisFOJIxlyg6W6z3oSF4od0QInQ1f0SkQ"},"/fingerprintjs/fingerprintjs/unstar":{"post":"ltspBE_pO7wgjJxoNhzP4-E2P_uKbCD4fti62EWpgj6RFgDwW82CWCT0nvjocckjfUTaOjwylh1rmq_UdVyGnQ"},"/fingerprintjs/fingerprintjs-pro-react-native/star":{"post":"Jmh-NmeOusnmxToKZ7SnUZKmdNUyzpBnTgOdPfJrBdH9tqZeb_9uCGbn8_qddOwF5QpuFISM7ov_v0VXraZHbw"},"/fingerprintjs/fingerprintjs-pro-react-native/unstar":{"post":"jrhFlDamGKKEikJAbfAtq9kkIlo_jquneCAewfU0KFzi4XsO9jQF2Re8VqGHJxGj-loVlQXWM7v_vpDOgkd7aw"},"/fingerprintjs/fingerprintjs-pro-react/star":{"post":"DUlx_OOrOG84CdNx-N-yB-YzH417J-hMKEntSoM1um7qOusrgdARf2E3zEs6a4EINE5-B0AZeJyvb9a0waqXMQ"},"/fingerprintjs/fingerprintjs-pro-react/unstar":{"post":"3rj7_274h6zmmGMHJAJ1vaIy8ACZRV1pfm4crBI-rGIxKxVsDie2RhBlImIQ4p9lOtW2cWOaUlywZkBeqArOUg"},"/fingerprintjs/fingerprintjs-pro-flutter/star":{"post":"nyDUMLms5YmQaXweA7s7ooODfCBaOCOYv9Yi7lfM81O3ffzfBbDW-v5_ECjXM4NwLN4vYqbJGbazOffONxXLhw"},"/fingerprintjs/fingerprintjs-pro-flutter/unstar":{"post":"zXND0BIcXFfa72JVqP4wWeMBlP27mvapXvG2S4Ok7cpWrmhos7j4yHmki0hHEUiLsdF8XnTO8C28NmGvOBWiHQ"},"/fingerprintjs/fingerprintjs-pro-cloudflare-worker/star":{"post":"QMwj6AbWmZy3xe_iDKjpMl6thNibkSOUPej20YPeNDd68ObfbGO9Tx7tnt55BQ-subPhqJ-GPo2AdJqM3UOFOQ"},"/fingerprintjs/fingerprintjs-pro-cloudflare-worker/unstar":{"post":"4S0FY98fE1KYX3oUAVnP0gKrPewiPUsvIP9cS0E_9IrTTJ6XNPS3YLBiy2dnYNW-4Yc4xwJcxtyC4mvRuobzIw"},"/fingerprintjs/fingerprintjs-pro-server-api-node-sdk/star":{"post":"18h16C29BjFToLUON764_YV58qzan49VwEmwMSvtnEa_4MCRRAv7Aip9_KimSwxx5IVnQ2FLDBLCOuo65v80pQ"},"/fingerprintjs/fingerprintjs-pro-server-api-node-sdk/unstar":{"post":"UPVvPdLrkl5ukYPjDAagH7RwIkZRtKQJAbwWw4fFPXgxKdsYrw_SlaEx5ibiC3GjaDDiboaX2TQv_yqn8b4LWA"},"/fingerprintjs/fingerprint-pro-server-api-php-sdk/star":{"post":"cev3cMfA-c1asRcLYWG8Izo5McKfpK4hOmECsbGRA6QsRv2VowDacTEqkgfdeIFCqSQF08A1gfp65J27dmBmkg"},"/fingerprintjs/fingerprint-pro-server-api-php-sdk/unstar":{"post":"N0XwPW3iV-U6sp3TmMVX-IUvphX22j02uTsgUJvUlrJTvfdYpw2HS0jFh_q_N0ITwWi6lKKZRW5JJSxeSX4opg"},"/fingerprintjs/fingerprintjs-pro-spa/star":{"post":"h25AwrmwPbQypK_91cDw3omh9CW0JPIHumkOFB4XTa1h-Mn6vDAXuWGdp2aPcPasGkMRgFPVq16RaRJqQvekRQ"},"/fingerprintjs/fingerprintjs-pro-spa/unstar":{"post":"IS8oM2wUu4Lw1lenoEFqn2dC1I4mTdWh35W_kh3q1hholrnCU19CXJhoXuWhyGueGa1WPYg2T5X2ZKicVJBAkQ"},"/fingerprintjs/fingerprint-pro-server-api-java-sdk/star":{"post":"qzUugT8SVkax_kE0ucXpUp5cMrKORk_UBBkgN9mX6mJRBWsaWvMRBfPO9n_n4ExyLEM7TXILPLK_lBOYL69MiA"},"/fingerprintjs/fingerprint-pro-server-api-java-sdk/unstar":{"post":"2Al9oRf9RCp06lIrOGnzpO2ykT0DSAOYBun8QLnOUz5q6BxQg0p5om-bQ0VkK9lJrW7-oSYwrGmGyFeGsgiUYg"},"/fingerprintjs/fingerprintjs-paywall-example/star":{"post":"mEkVJ4Uer_8GDGklh-Gt3JSZpZwz18dmM3MCeqEveqx8GSxQeqH7BSLZYp0NfL7tGLG6jwyRPnF9kdEzLJoCCQ"},"/fingerprintjs/fingerprintjs-paywall-example/unstar":{"post":"L5Oum8FlGkrgjD3pPtyV2StWOs8jPH4apH4tXAnmoIBIPbePoqq_XqVuAaUlewzPmWkRyr1x14l2n5GHvt2y1A"},"/sponsors/batch_deferred_sponsor_buttons":{"post":"Ppg6pUR8BW6ILm0LnoSH5TR6MYn5LYr94rpdBYHVXFYXtMKiBWV5WiurOI8Asgq0-C-rlgZBEI888fKLBqKT7g"}}},"title":"Repository search results"}