Topics / #captcha

Captcha projects on GitHub

Solving or defending against CAPTCHAs in automated workflows.

As of , the most-starred Captcha projects on GitHub are EasySpider (44.7K stars), 12306 (34K stars) and CloakBrowser (32.3K stars). GitHub.Locker tracks 30 Captcha repositories with 330.9K stars combined. The fastest-growing on October 18 was FreeDomains, with +60 stars in a day.

30Projects
330.9KStars in total
+173Stars in a day

Hot right now

Most stars gained in a day · Oct 18

The all-time top

30 projects · by stars

  1. #1 · NaiboWang/EasySpider

    EasySpider

    EasySpider (易采集) is a visual, no-code web crawler and browser automation tool. You select elements on a webpage with clicks instead of writing code, and it designs and runs the scraping/testing task for you.

    44.7K
  2. #2 · testerSunshine/12306

    12306

    This is a Chinese railway (12306) ticket-booking assistant that automates logging in, solving captchas, and grabbing train tickets, including waitlist ('候补') grabbing when tickets are sold out.

    34K
  3. #3 · CloakHQ/CloakBrowser

    CloakBrowser

    A stealth Chromium browser for web scraping and automation — a real Chromium binary with fingerprints patched at the C++ source level, wrapped as a drop-in Playwright/Puppeteer replacement so antibot systems score it as a normal browser.

    32.3K
  1. 4

    hutool

    30.2Kchinabugotech/hutool · Java

    Hutool calls itself 'a set of tools that keep Java sweet': a rich, easy-to-use Java utility library whose tool classes help you get everyday development tasks done quickly.

  2. 5

    SafeLine

    22.8Kchaitin/SafeLine · Go

    SafeLine is a self-hosted web application firewall (WAF) and reverse proxy that protects your web apps from attacks and exploits by filtering and monitoring HTTP traffic.

  3. 6

    learn_python3_spider

    22.2Kwistbean/learn_python3_spider · Python

    A free Chinese-language tutorial series that teaches Python web scraping from zero — 30+ numbered lessons and mitmproxy guides, from first packet capture to distributed crawling, with source code for the practice projects.

  4. 7

    awesome-python-login-model

    16.2KKr1s77/awesome-python-login-model · Python

    A collection of Python 3 example scripts that simulate logging into popular websites — mostly Chinese ones like Zhihu, Bilibili, Weibo, JD (JingDong) and Taobao, plus Facebook and GitHub — together with a few simple crawlers. It is meant as a learning resource for login simulation and scraping techniques.

  5. 8

    py12306

    15Kpjialin/py12306 · Python

    A self-hosted ticket-grabbing assistant for China's 12306 railway booking site: it watches remaining ticket availability and automatically solves captchas and places orders for you.

  6. 9

    ddddocr

    14.8Ksml2h3/ddddocr · Python

    DdddOcr (带带弟弟) is an offline, general-purpose captcha recognition SDK for Python. It can recognize text captchas, Chinese-character captchas, slider captchas and other special-character captchas without any cloud service.

  7. 10

    browserless

    13.8Kbrowserless/browserless · TypeScript

    Browserless is a service for running headless Chrome, Firefox, and Webkit browsers in Docker so you can drive Puppeteer/Playwright automation scripts without managing browser infrastructure yourself.

  8. 11

    FreeDomains

    13.2Kstackryze/FreeDomains · JavaScript

    Stackryze Domains is a free managed subdomain service that lets developers, students, and open-source projects claim a free subdomain (like yourname.indevs.in) and point it to any hosting provider or their own infrastructure.

  9. 12

    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.

  10. 13

    RxTool

    12.3KTamsiree/RxTool · Kotlin

    A toolbox of utility classes for everyday Android development: payments, QR/barcode scanning, dialogs, GPS location, compression and a stack of custom views, packaged as a Kotlin library.

  11. 14

    synapse

    12.1Kmatrix-org/synapse · Python

    Synapse is an open-source Matrix homeserver written in Python/Twisted - server software that lets you run your own chat server on the decentralized, federated Matrix network, with support for encryption and VoIP.

  12. 15

    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.

  13. 16

    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.

  14. 17

    FlowPilot

    5.2KQLHazyCoder/FlowPilot · JavaScript

    FlowPilot is a Chrome sidebar extension that automates bulk registration, authorization and account delivery for ChatGPT/OpenAI, plus independent Kiro and Grok sign-up flows.

  15. 18

    any-auto-register

    3.6Kzc-zhangchen/any-auto-register · Python

    A self-hosted system that bulk-registers and manages accounts on supported platforms — currently ChatGPT and iCloud (Hide My Email) — through a web UI, with plugin extensions, batch jobs, real-time logs and a local Turnstile captcha solver.

  16. 19

    untidetect-tools

    2KTheGP/untidetect-tools

    A curated markdown list maintained by the author of their own anti-detect project, tracking anti-detect/humanizing browsers, browser-automation and fingerprint-spoofing libraries, captcha solvers, SMS-activation services, and proxy providers used to avoid bot and fingerprint detection.

  17. 20

    FreePEP

    1.3Ksiknet/FreePEP · Python

    FreePEP is an automation tool that parses, batch-downloads, and converts electronic textbooks from the PEP (People's Education Press) platform into high-resolution PDF files.

  18. 21

    outlook-auto-register

    1Klxf746/outlook-auto-register · Python

    A pure-protocol tool for bulk-registering Microsoft Outlook accounts that handles PerimeterX captcha solving, proxy rotation, recovery-email (proofs) binding, and reading mail via Graph/Outlook REST right after signup, all driven from a Web console or CLI.

  19. 22

    figranium

    769figranium/figranium · TypeScript

    Figranium is an open-source, deterministic browser automation platform: you stack blocks to build scraping and automation workflows visually, then call them as APIs — no usage credits or third-party data hosting.

  20. 23

    cloudflare-turnstile-bypass

    613henryzawadzki6542/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.

  21. 24

    getcontact-cli

    613xdreizein666/getcontact-cli · Python

    GetContact CLI is a Python command-line tool that talks directly to the GetContact phone-lookup API, letting you check a number's display name, tags and email without installing the Android app or using a browser.

  22. 25

    grok-register

    520xinxinshuhao-create/grok-register · Python

    grok-register is an automated toolkit that registers x.ai (Grok) accounts, extracts their SSO tokens, mints OAuth access/refresh tokens via Device Flow, and runs a daemon that keeps replenishing an account pool for an API gateway like grok2api.

  23. 26

    turnstile-bypass

    501Sophomoresty/turnstile-bypass · Python

    A cross-platform tool that drives a real, headed Chrome browser to solve a Cloudflare Turnstile widget and get past Cloudflare's interstitial 'waiting room' page, returning a token or a cfclearance cookie as JSON.

  24. 27

    catbus

    453cv-cat/catbus · TypeScript

    catbus is a command-line tool that lets you talk to 10 major Chinese and international platforms (Xiaohongshu, Douyin, TikTok, Bilibili, Kuaishou, Weibo, Xianyu, Taobao, JD, X) through one consistent set of commands and JSON output, instead of learning each platform's own API.

  25. 28

    cloudflare-turnstile-solver

    346biusberline/cloudflare-turnstile-solver · Python

    A small Python library and CLI for Cloudflare Turnstile on your own pages: it reads the sitekey from a page, gets a valid token via the Peak API, and hands you a cf-turnstile-response to inject into a form or request.

  26. 29

    captcha-api

    257jamespolyakov9829/captcha-api · Python

    A dependency-free Python client and CLI for the Clearance captcha-solving API, giving one interface to solve both the Cloudflare Challenge ('Just a moment.' interstitial) and the Turnstile widget.

  27. 30

    solari-cookbook

    191solari-sdk/solari-cookbook · Python

    A cookbook of small, runnable example programs for Solari, a service that gives you cloud browsers, sandboxes, and desktop VMs behind a single API key.

Often tagged together