tiagozip/cap

Free, open-source and self-hosted CAPTCHA alternative to reCAPTCHA. Privacy-first and powered by proof-of-work and instrumentation challenges.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 20 minutes ago
Added to GitGenius on September 8th, 2026
Created on January 11th, 2025
Open Issues & Pull Requests: 8 (+0)
GitHub issues: Enabled
Number of forks: 564
Total Stargazers: 7,718 (+1)
Total Subscribers: 25 (+0)

Repository Insights (GitGenius)

Median issue/PR response: N/A
Mean response time: 14.0 hours
90th percentile: 27.5 hours
Tracked items: 213

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 14% of issues opened in the past year have been closed. Three people close 92% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 4
New in 7 days: 2
Closed in 7 days: 3
Avg open age: 50 days
Stale 30+ days: 2
Stale 90+ days: 0

Recent activity

Opened in 7 days: 2
Closed in 7 days: 3
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (93)
  • enhancement (9)

Most active issues this week

Detailed Description

Cap is a lightweight, open-source CAPTCHA alternative that replaces visual puzzles with proof-of-work and instrumentation challenges.

Cap addresses the limitations of traditional CAPTCHA systems by eliminating visual puzzles in favor of computational challenges that verify users without requiring manual interaction. The tool uses proof-of-work mechanisms where users' browsers perform computational work to prove legitimacy, combined with instrumentation challenges that analyze user behavior patterns. This approach requires no external dependencies and operates entirely client-side or through a self-hosted Docker container, keeping all data private without sending telemetry to external servers.

Developers should choose Cap if they want a privacy-preserving bot defense mechanism that avoids the overhead and tracking concerns of commercial alternatives. It suits projects where users value accessibility and speed, since proof-of-work challenges can run invisibly in the background without requiring users to solve visual puzzles. The tool is particularly valuable for self-hosted deployments where maintaining control over user data is important. The README explicitly positions Cap as an alternative to reCAPTCHA, hCaptcha, and Cloudflare Turnstile, emphasizing its significantly smaller footprint and zero-dependency architecture.

The project shows active maintenance with regular updates to the codebase and documentation. Development activity demonstrates responsiveness to issues and pull requests, indicating an engaged maintainer addressing user feedback and bug reports. The project maintains comprehensive documentation including guides, a live demo, and deployment templates, suggesting a commitment to making adoption straightforward for new users.