Topics / #anti-bot

Anti-bot projects on GitHub

Tools on both sides of bot protection, from blocking intruders to stealth browsing.

As of , the most-starred Anti-bot projects on GitHub are invisible_dots (32.1K stars), downkyi (24.4K stars) and anubis (23.5K stars). GitHub.Locker tracks 15 Anti-bot repositories with 161.7K stars combined. The fastest-growing on October 16 was anubis, with +38 stars in a day.

15Projects
161.7KStars in total
+134Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

15 projects · by stars

  1. #1 · feder-cr/invisible_dots

    invisible_dots

    AIHawk is an open-source AI browser agent that browses the web undetected: it drives a stealth Firefox that anti-bot systems see as a normal person, so no captchas and no blocks. You say what you want in plain language, and it browses, clicks, types and reads the actual web to get it done.

    32.1K
  2. #2 · leiurayer/downkyi

    downkyi

    Downkyi (下载姬) was a desktop GUI tool for downloading videos, subtitles, and danmaku from the Chinese video platform Bilibili (B站) by reverse-engineering its private APIs and bypassing login authentication and anti-scraping protections. The repository has since been permanently shut down and is no longer maintained.

    24.4K
  3. #3 · TecharoHQ/anubis

    anubis

    Anubis is a Web AI Firewall Utility that weighs the soul of incoming connections with challenges to protect upstream resources from AI scraper bots — built to defend the small internet from endless storms of AI-company requests.

    23.5K
  1. 4

    fail2ban

    18.8Kfail2ban/fail2ban · Python

    Fail2Ban is a daemon that scans log files like /var/log/auth.log, spots hosts making too many failed login attempts, and bans them by updating system firewall rules for a configurable amount of time.

  2. 5

    crowdsec

    15.2Kcrowdsecurity/crowdsec · Go

    CrowdSec is an open-source IDS/IPS and WAF that detects malicious behavior by analyzing logs and HTTP requests, blocks bad actors locally, and shares anonymized attack data with a crowdsourced network to build a real-time community blocklist.

  3. 6

    undetected-chromedriver

    12.9Kultrafunkamsterdam/undetected-chromedriver · Python

    It is a patched Selenium Chromedriver for Python that automatically downloads and modifies the chromedriver binary so it evades anti-bot systems like Distil, Imperva, DataDome and Cloudflare IUAM.

  4. 7

    camofox-browser

    11.6Kjo-inc/camofox-browser · JavaScript

    Camofox is a stealth headless browser server for AI agents: it wraps the Camoufox engine (a C++-patched Firefox) in a REST API that bypasses Cloudflare and bot detection, acting as a drop-in replacement for Puppeteer/Playwright.

  5. 8

    nopecha-extension

    11KNopeCHALLC/nopecha-extension

    NopeCHA is a browser extension that automatically detects and solves CAPTCHAs on any page, powered by multimodal AI running through the NopeCHA API platform.

  6. 9

    botasaurus

    5.8Komkarcloud/botasaurus · Python

    Botasaurus is an all-in-one Python web scraping framework built to make scrapers that pass bot-detection checks, including Cloudflare WAF, BrowserScan, Fingerprint, Datadome, and Cloudflare Turnstile CAPTCHA.

  7. 10

    invisible_selenium

    3Kfeder-cr/invisible_selenium · Python

    A drop-in replacement for Selenium that runs on a C++-patched, anti-detect Firefox with an undetectable browser fingerprint and humanized mouse/input actions, so anti-bot systems and captchas (reCAPTCHA, hCaptcha, Cloudflare Turnstile) don't flag it as automation.

  8. 11

    invisible_puppeteer

    1.4Kfeder-cr/invisible_puppeteer · Python

    This is a Python port of Puppeteer that runs on a patched, anti-detect Firefox build so sites using reCAPTCHA, hCaptcha or Cloudflare Turnstile can't tell it's a bot, letting you scrape and automate without hitting captchas.

  9. 12

    cloudflare-turnstile-bypass

    614henryzawadzki6542/cloudflare-turnstile-bypass · Python

    A dependency-free Python library and CLI that finds the Cloudflare Turnstile sitekey on a page and solves the challenge through a third-party API, handing you a valid cf-turnstile-response token to use in your own requests.

  10. 13

    PotHelper

    488MorpheApp/PotHelper · Java

    PotHelper is a simple PoToken minter written in Java. A PoToken is a token YouTube requires to prove a request comes from a legitimate client, and this tool generates one locally.

  11. 14

    tiktok-signature

    399n1tr00-10/tiktok-signature · Python

    This is a Python library that generates the signatures TikTok's Web API requires on requests — X-Gnarly, X-Bogus, and X-Dynosaur — matching SDK version 5.1.2 (build 1.0.0.316).

  12. 15

    github-farm

    354d4ncboz/github-farm · Python

    It is an automation framework that farms GitHub OAuth signup bonuses across multiple AI-gateway platforms (Tabi AI, GoRouter, CodeBuddy Global) by generating email aliases, catching their OTP codes over IMAP, and harvesting the resulting OAuth sessions.

Often tagged together