PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Bot Protection Python Packages

Python packages with the GitHub topic bot-protection. Sorted by monthly downloads, with stars and forks.
diprog
async-tls-client

Async fork of Python-TLS-Client with modern asyncio support, updated dependencies, and fixes for issues in the original abandoned library. Includes enhanced compatibility, stability improvements, and ongoing maintenance for Python 3.9–3.13.

10K 29 6
Tech1k
flask-turnstile

A Cloudflare Turnstile extension for Flask based on flask-recaptcha

6K 25 2
tn3w
flask-captchaify

A strong bot protection system for Flask with many features: rate limiting, special rules for users, web crawler detection, and automatic bot detection.

4K 21 5
icvoss
django-waf

Self-hosted WAF middleware for Django: rate limiting, anomaly scoring, proof-of-work challenges, form protection, and nginx blocklists

3K 3 0
moonito-net
moonito

Lightweight Python SDK for Moonito visitor analytics and filtering. Protect web apps from bots and malicious traffic. Works with Flask, Django, FastAPI.

1K 0 0
InnoSoft-Company
innocaptcha

A professional, pluggable CAPTCHA library with image, math, audio, and custom challenge types, token-based security, and multiple storage backends.

898 2 0
tn3w
flask-humanify

A strong bot protection system for Flask with many features: rate limiting, special rules for users, web crawler detection, and automatic bot detection.

693 21 5
PrivateCaptcha
private-captcha

Python client for server-side usage of Private Captcha API

658 1 0
libcaptcha
tollbooth

A bot-challenge Python middleware issuing brief challenges, granting solvers signed access cookies.

625 1 0
trustcomponent
trustcaptcha

TrustCaptcha for Python — GDPR-compliant, privacy-first CAPTCHA

225 0 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology