
Cap
Privacy-first proof-of-work CAPTCHA alternative for web and APIs
7.6k stars 551 forks last commit first released
Actively maintained
Last commit 14 Aug 2026.
Cap is a lightweight, privacy-preserving CAPTCHA alternative that uses SHA-256 proof-of-work challenges instead of image puzzles. It is designed to be fast to load, accessible, and simple to integrate into modern websites and APIs without user tracking.
Key Features
- Proof-of-work challenge system based on SHA-256 (no visual CAPTCHA puzzles)
- Very small client footprint with no external dependencies
- Privacy-first design with no telemetry sent to third parties
- Highly customizable widget styling via CSS variables
- Invisible mode to run challenges in the background
- Machine-to-machine (M2M) friendly flows to protect APIs while allowing trusted automation
- Standalone deployment option via container for running Cap as a service (with extra operational features such as analytics)
Use Cases
- Protecting public web forms (login, signup, contact forms) from spam and automated abuse
- Adding bot mitigation to API endpoints while keeping UX minimal for legitimate users
- Replacing traditional CAPTCHA providers in privacy-sensitive or compliance-focused environments
Limitations and Considerations
- Proof-of-work increases client CPU usage, which can impact low-power devices; difficulty tuning may be required
- Not ideal for defending against attackers with substantial compute resources without additional rate-limiting and abuse controls
Cap provides a practical, modern approach to bot protection by shifting verification from user interaction to lightweight computation. It works well for teams that want a fast, customizable, privacy-respecting alternative to traditional CAPTCHA widgets.
Categories:
Tags:
Tech Stack:
Similar to Cap

SafeLine
Self-hosted WAF and reverse proxy for securing web apps
SafeLine is a self-hosted Web Application Firewall (WAF) and reverse proxy that defends web apps from SQL injection, XSS, bot abuse, and DDoS using ML-powered threat detection and configurable policies.
Anubis
Web AI firewall utility that challenges and blocks scraper bots
Anubis is a lightweight web AI firewall that protects sites from AI crawlers and scraping bots using configurable request challenges and bot policies.

BunkerWeb
Open-source web application firewall and reverse proxy
BunkerWeb is an open-source WAF and NGINX-based reverse proxy to protect web apps and APIs with HTTPS automation, security policies, and extensible plugins.

UUSEC WAF
Web application firewall and API security gateway (WAAP)
High-performance web application firewall and API security gateway with semantic detection, rule management, and reverse-proxy deployment for protecting websites and APIs.

SearXNG
Privacy-focused metasearch engine for aggregating web results
SearXNG is a privacy-respecting metasearch engine that aggregates results from many search services without tracking or profiling users.

OpenEMR
Open-source EHR and medical practice management system
OpenEMR is an open-source electronic health records (EHR/EMR) and practice management platform for clinics, including scheduling, billing, and interoperability features.



