JavaScript bot-detection

Open-source JavaScript projects categorized as bot-detection

Top 4 JavaScript bot-detection Projects

bot-detection
  1. ua-parser-js

    UAParser.js - The Essential Web Development Tool for User-Agent Detection. Detect Browsers, OS, Devices, Bots, Apps, AI Crawlers, and more. Run in Browser (client-side) or Node.js (server-side).

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. browser-fingerprinting

    Analysis of Bot Protection systems with available countermeasures 🚿. How to defeat anti-bot system 👻 and get around browser fingerprinting scripts 🕵️‍♂️ when scraping the web?

  4. rebrowser-patches

    Collection of patches for puppeteer and playwright to avoid automation detection and leaks. Helps to avoid Cloudflare and DataDome CAPTCHA pages. Easy to patch/unpatch, can be enabled/disabled on demand.

  5. FCaptcha

    Open-source, invisible CAPTCHA that detects AI agents, bots, and headless browsers via 40+ behavioral signals, device & TLS fingerprinting, and SHA-256 proof of work. Self-hosted and privacy-first.

    Project mention: FCaptcha – A modern CAPTCHA system designed to detect everything | news.ycombinator.com | 2026-03-01
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript bot-detection discussion

Log in or Post with

JavaScript bot-detection related posts

  • Rebrowser Patches – Patches for undetectable browser automation

    1 project | news.ycombinator.com | 25 Apr 2025

Index

What are some of the best open-source bot-detection projects in JavaScript? This list will help you:

# Project Stars
1 ua-parser-js 10,138
2 browser-fingerprinting 4,993
3 rebrowser-patches 1,344
4 FCaptcha 156

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that JavaScript is
the 5th most popular programming language
based on number of references?