[38;5;12m                                                                                [39m[38;2;255;187;0m[1m[4mAwesome Captcha [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://awesome.re)[0m

[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mCurated list of awesome captcha libraries and captcha crack tools.[39m

[38;5;14m[1mCAPTCHA[0m[38;5;12m (https://en.wikipedia.org/wiki/CAPTCHA) is a type of challenge–response test used in computing to determine whether or not the user is human.[39m


[38;5;14m[1mEnglish[0m[38;5;12m (README.md) | [39m[38;5;14m[1m中文[0m[38;5;12m (README-zh.md) | [39m[38;5;14m[1mPolish[0m[38;5;12m (README-pl.md)[39m

[38;2;255;187;0m[4mContents[0m

[38;5;12m- [39m[38;5;14m[1mLibraries[0m[38;5;12m (#libraries)[39m
[38;5;12m- [39m[38;5;14m[1mGeneration[0m[38;5;12m (#generation)[39m
[38;5;12m- [39m[38;5;14m[1mCrack[0m[38;5;12m (#crack)[39m
[38;5;12m  - [39m[38;5;14m[1mGeneral[0m[38;5;12m (#general)[39m
[38;5;12m  - [39m[38;5;14m[1mChinese[0m[38;5;12m (#chinese)[39m
[38;5;12m- [39m[38;5;14m[1mTools[0m[38;5;12m (#tools)[39m
[38;5;12m- [39m[38;5;14m[1mOther[0m[38;5;12m (#other)[39m
[38;5;12m- [39m[38;5;14m[1mMaintainers[0m[38;5;12m (#maintainers)[39m


[38;2;255;187;0m[4mLibraries[0m

[38;5;12m- [39m[38;5;14m[1mmewebstudio/captcha[0m[38;5;12m (https://github.com/mewebstudio/captcha) - Captcha for Laravel 5.[39m
[38;5;12m- [39m[38;5;14m[1mCGregwar/Captcha[0m[38;5;12m (https://github.com/Gregwar/Captcha) - PHP Captcha library.[39m
[38;5;12m- [39m[38;5;14m[1mtrekjs/captcha[0m[38;5;12m (https://github.com/trekjs/captcha) - A Lightweight Pure JavaScript Captcha for Node.js. No C/C++, No ImageMagick, No Canvas.[39m
[38;5;12m- [39m[38;5;14m[1mpatchca[0m[38;5;12m (https://code.google.com/archive/p/patchca) - Simple yet powerful CAPTCHA library written in Java.[39m
[38;5;12m- [39m[38;5;14m[1mgoogle/recaptcha[0m[38;5;12m (https://github.com/google/recaptcha) - PHP client library for reCAPTCHA, a free service to protect your website from spam and abuse.[39m
[38;5;12m- [39m[38;5;14m[1mambethia/recaptcha[0m[38;5;12m (https://github.com/ambethia/recaptcha) - ReCaptcha helpers for ruby apps.[39m
[38;5;12m- [39m[38;5;14m[1manhskohbo/no-captcha[0m[38;5;12m (https://github.com/anhskohbo/no-captcha) - No CAPTCHA reCAPTCHA For Laravel.[39m
[38;5;12m- [39m[38;5;14m[1mlorien/captcha_solver[0m[38;5;12m (https://github.com/lorien/captcha_solver) - Universal python API to different captcha solving services.[39m


[38;2;255;187;0m[4mGeneration[0m
[38;5;12m- [39m[38;5;14m[1mcaptcha-api[0m[38;5;12m (https://captcha-api.akshit.me) - Free, fast and reliable Captcha API POWERED BY AI[39m
[38;5;12m- [39m[38;5;14m[1mdchest/captcha[0m[38;5;12m (https://github.com/dchest/captcha) - Go package captcha implements generation and verification of image and audio CAPTCHAs.[39m
[38;5;12m- [39m[38;5;14m[1mlepture/captcha[0m[38;5;12m (https://github.com/lepture/captcha) - A captcha library that generates audio and image CAPTCHAs.[39m
[38;5;12m- [39m[38;5;14m[1mlemonce/svg-captcha[0m[38;5;12m (https://github.com/lemonce/svg-captcha) - Generate svg captcha in Node.js.[39m
[38;5;12m- [39m[38;5;14m[1mDoubleSpout/ccap[0m[38;5;12m (https://github.com/DoubleSpout/ccap) - Node.js generate captcha using c++ library CImg without install any other lib or software.[39m
[38;5;12m- [39m[38;5;14m[1mcontra/captchagen[0m[38;5;12m (https://github.com/contra/captchagen) - Captcha generation for Node.js.[39m
[38;5;12m- [39m[38;5;14m[1mjineshfrancs/CaptchaImageView[0m[38;5;12m (https://github.com/jineshfrancs/CaptchaImageView) - Custom ImageView to generate captcha image.[39m
[38;5;12m- [39m[38;5;14m[1mmcxtzhang/SwipeCaptcha[0m[38;5;12m (https://github.com/mcxtzhang/SwipeCaptcha) - Swipe captcha of Android platform.[39m
[38;5;12m- [39m[38;5;14m[1mmojocn/base64Captcha[0m[38;5;12m (https://github.com/mojocn/base64Captcha) - Golang base64-captcha supports digits, numbers,alphabet, arithmetic, audio and digit-alphabet captcha.[39m
[38;5;12m- [39m[38;5;14m[1mkoto-bank/kocaptcha[0m[38;5;12m (https://github.com/koto-bank/kocaptcha) - A simple captcha service with a single API endpoint, written in Rust.[39m
[38;5;12m- [39m[38;5;14m[1mCaptcheck[0m[38;5;12m (https://captcheck.netsyms.com) - Lightweight, self-hostable CAPTCHA service written in PHP 7 and MySQL. Uses a selection of icons from Font-Awesome. Text-only accessibility mode and support for keyboard-only operation.[39m
[38;5;12m- [39m[38;5;14m[1mSecurimage[0m[38;5;12m (https://www.phpcaptcha.org) - Open-source free PHP Captcha script.[39m
[38;5;12m- [39m[38;5;14m[1mLokno/click-captcha[0m[38;5;12m (https://github.com/Lokno/click-captcha) - A visual, click-based CAPTCHA for human authentication.[39m
[38;5;12m- [39m[38;5;14m[1mArgoZhang/SliderCaptcha[0m[38;5;12m (https://github.com/ArgoZhang/SliderCaptcha) - Slider captcha supporting mobile.[39m


[38;2;255;187;0m[4mCrack[0m

[38;2;255;187;0m[4mGeneral[0m
[38;5;12m- [39m[38;5;14m[1marunpatala/captcha[0m[38;5;12m (https://github.com/arunpatala/captcha) - Breaking captchas using torch.[39m
[38;5;12m- [39m[38;5;14m[1mzakizhou/CAPTCHA[0m[38;5;12m (https://github.com/zakizhou/CAPTCHA) - Implement classification for CAPTCHA in TensorFlow.[39m
[38;5;12m- [39m[38;5;14m[1mnladuo/captcha-break[0m[38;5;12m (https://github.com/nladuo/captcha-break) - Captcha break based on opencv2, tesseract-ocr and some machine learning algorithm.[39m
[38;5;12m- [39m[38;5;14m[1mypwhs/captcha_break[0m[38;5;12m (https://github.com/ypwhs/captcha_break) - Captcha break using CNN with Keras.[39m
[38;5;12m- [39m[38;5;14m[1mptigas/simple-captcha-solver[0m[38;5;12m (https://github.com/ptigas/simple-captcha-solver) - Simple CAPTCHA solver in python 🐍.[39m
[38;5;12m- [39m[38;5;14m[1mrickyhan/SimGAN-Captcha[0m[38;5;12m (https://github.com/rickyhan/SimGAN-Captcha) - Solve captcha without manually labeling a training set.[39m
[38;5;12m- [39m[38;5;14m[1marunpatala/captcha.irctc[0m[38;5;12m (https://github.com/arunpatala/captcha.irctc) - Reading irctc captchas with 98% accuracy using deep learning.[39m
[38;5;12m- [39m[38;5;14m[1mJackonYang/captcha-tensorflow[0m[38;5;12m (https://github.com/JackonYang/captcha-tensorflow) - Image Captcha Solving Using TensorFlow and CNN Model.[39m
[38;5;12m- [39m[38;5;14m[1mskyduy/CNN_keras[0m[38;5;12m (https://github.com/skyduy/CNN_keras) - CNN | Keras | CAPTCHA recognition（卷积神经网络、Keras框架、验证码识别）.[39m
[38;5;12m- [39m[38;5;14m[1mPatrickLib/captcha_recognize[0m[38;5;12m (https://github.com/PatrickLib/captcha_recognize) - Image Recognition captcha without image segmentation.[39m
[38;5;12m- [39m[38;5;14m[1mzhengwh/captcha-svm[0m[38;5;12m (https://github.com/zhengwh/captcha-svm) - Use svm to hack simple captcha.[39m
[38;5;12m- [39m[38;5;14m[1mchxj1992/captcha_cracker[0m[38;5;12m (https://github.com/chxj1992/captcha_cracker) - Crack captcha with CNN.[39m
[38;5;12m- [39m[38;5;14m[1mchxj1992/slide_captcha_cracker[0m[38;5;12m (https://github.com/chxj1992/slide_captcha_cracker) - Crack solution for slide captcha with Canny algorithm.[39m
[38;5;12m- [39m[38;5;14m[1mJasonLiTW/simple-railway-captcha-solver#english-version[0m[38;5;12m (https://github.com/JasonLiTW/simple-railway-captcha-solver#english-version) - Simple captcha solver based on CNN and a training set generator by imitating the style of captcha.[39m
[38;5;12m- [39m[38;5;14m[1mlllcho/CAPTCHA-breaking[0m[38;5;12m (https://github.com/lllcho/CAPTCHA-breaking) - Breaking the captcha.[39m
[38;5;12m- [39m[38;5;14m[1mecthros/uncaptcha[0m[38;5;12m (https://github.com/ecthros/uncaptcha) - Defeating Google's audio reCaptcha with 85% accuracy.[39m
[38;5;12m- [39m[38;5;14m[1mdessant/buster[0m[38;5;12m (https://github.com/dessant/buster) - Captcha solver extension for humans and monsters.[39m
[38;5;12m- [39m[38;5;14m[1mkerlomz/captcha_trainer[0m[38;5;12m (https://github.com/kerlomz/captcha_trainer) - Based on CNN5/DenseNet+BLSTM/LSTM+CTC to realize verification code identification. Only for training the model.[39m

[38;2;255;187;0m[4mChinese[0m
[38;5;12m- [39m[38;5;14m[1mburness/chinese_hand_write_rec[0m[38;5;12m (https://github.com/burness/tensorflow-101/tree/master/chinese_hand_write_rec/src) - Handwritten chinese recognition.[39m
[38;5;12m- [39m[38;5;14m[1mtaosir/cnn_handwritten_chinese_recognition[0m[38;5;12m (https://github.com/taosir/cnn_handwritten_chinese_recognition) - As the name shows, handwritten_chinese_recognition with cnn.[39m
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1msoloice/Chinese-Character-Recognition[0m[38;5;12m [39m[38;5;12m(https://github.com/soloice/Chinese-Character-Recognition)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12mshows[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mCNN[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mperform[39m[38;5;12m [39m[38;5;12mChinese[39m[38;5;12m [39m[38;5;12mcharacter[39m[38;5;12m [39m[38;5;12mrecognition,[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmuch[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mcomplicated[39m[38;5;12m [39m[38;5;12mtask[39m[38;5;12m [39m[38;5;12mcompared[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mMNIST[39m[38;5;12m [39m[38;5;12mdigit[39m[38;5;12m [39m
[38;5;12mrecognition.[39m
[38;5;12m- [39m[38;5;14m[1mmuchrooms/zheye[0m[38;5;12m (https://github.com/muchrooms/zheye) - Chinese captcha recognition program for handstand character of zhihu.[39m
[38;5;12m- [39m[38;5;14m[1maaronshan/12306-captcha[0m[38;5;12m (https://github.com/aaronshan/12306-captcha) - Recognize 12306 captcha with deep learning.[39m
[38;5;12m- [39m[38;5;14m[1mnickliqian/cnn_captcha[0m[38;5;12m (https://github.com/nickliqian/cnn_captcha) - Use cnn recognize captcha by tensorflow.[39m


[38;2;255;187;0m[4mTools[0m

[38;5;12m- [39m[38;5;14m[1mTesseract[0m[38;5;12m (https://github.com/tesseract-ocr/tesseract) - Tesseract Open Source OCR Engine.[39m
[38;5;12m- [39m[38;5;14m[1mMotionCAPTCHA[0m[38;5;12m (https://github.com/wjcrowcroft/MotionCAPTCHA) - MotionCAPTCHA jQuery Plugin - Stop Spam, Draw Shapes.[39m
[38;5;12m- [39m[38;5;14m[1mNegative-captcha[0m[38;5;12m (https://github.com/subwindow/negative-captcha) - A plugin to make the process of creating a negative captcha in Rails much less painful.[39m
[38;5;12m- [39m[38;5;14m[1mDjango-simple-captcha[0m[38;5;12m (https://github.com/mbi/django-simple-captcha) - An extremely simple, yet highly customizable Django application to add captcha images to any Django form.[39m
[38;5;12m- [39m[38;5;14m[1mSecurimage[0m[38;5;12m (https://github.com/dapphp/securimage) - PHP CAPTCHA Script.[39m
[38;5;12m- [39m[38;5;14m[1mCaptcha_solver[0m[38;5;12m (https://github.com/lorien/captcha_solver) - Univeral API to captcha solving services.[39m


[38;2;255;187;0m[4mOther[0m

[38;5;12m- [39m[38;5;14m[1mVisualCaptcha[0m[38;5;12m (https://github.com/emotionLoop/visualCaptcha) - A collection of all the different versions/repos of visualCaptcha.[39m
[38;5;12m- [39m[38;5;14m[1mHashcash for PHP/JavaScript forms[0m[38;5;12m (https://github.com/007/hashcash-js) - An alternative to captcha to fight spam, based on proof-of-work.[39m


[38;2;255;187;0m[4mMaintainers[0m

[38;5;12m- [39m[38;5;14m[1m@ZYSzys[0m[38;5;12m (https://github.com/ZYSzys)[39m


[38;2;255;187;0m[4mContribute[0m

[38;5;12mPlease do! Check out the [39m[38;5;14m[1mcontributing.md[0m[38;5;12m (contributing.md) file, or [39m[38;5;14m[1mopen an issue[0m[38;5;12m (https://github.com/ZYSzys/awesome-captcha/issues/new)![39m


[38;2;255;187;0m[4mLicense[0m

[38;5;14m[1m![0m[38;5;12mCC0[39m[38;5;14m[1m (http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)[0m[38;5;12m (https://creativecommons.org/publicdomain/zero/1.0/)[39m

[38;5;12mTo the extent possible under law, [39m[38;5;14m[1mZYSzys[0m[38;5;12m (https://github.com/ZYSzys) has waived all copyright and related or neighboring rights to this work.[39m
