From c407c8ad1238c09df9f52fb503dcf7ae8d64c595 Mon Sep 17 00:00:00 2001 From: Tiago <70700766+tiagorangel1@users.noreply.github.com> Date: Fri, 30 May 2025 19:11:32 +0100 Subject: [PATCH] docs: better Feature comparison --- README.md | 14 ++++++++++++++ docs/.vitepress/config.mjs | 2 +- docs/guide/alternatives.md | 29 ++++++++++++++++------------- docs/index.md | 14 ++++++++++++++ 4 files changed, 45 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index a643deb..d2f3d1e 100644 --- a/README.md +++ b/README.md @@ -71,6 +71,20 @@ It's ideal for: - Blocking automated login attempts - Securing free-tier abuse +## Feature comparison + +| CAPTCHA | Open-source | Free | Private | Fast to solve | Easy for humans | Small error rate | Checkpoint support | GDPR/CCPA Compliant | Customizable | Hard for bots | Easy to integrate | +| :-- | :-- | :-- | :-- | :-- | :-- | :-- | :-- | :-- | :-- | :-- | :-- | +| **Cap** | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | 🟨 | ✅ | +| Cloudflare Turnstile | ❌ | ✅ | 🟨 | 🟨 | ✅ | ❌ | 🟨 | ✅ | ❌ | 🟨 | ✅ | +| reCAPTCHA | ❌ | 🟨 | ❌ | ✅ | ❌ | 🟨 | ❌ | 🟨 | ❌ | ❌ | ✅ | +| hCAPTCHA | ❌ | 🟨 | 🟨 | ❌ | ❌ | 🟨 | ❌ | 🟨 | ❌ | 🟨 | ✅ | +| Altcha | ✅ | ✅ | ✅ | 🟨 | ✅ | ✅ | ❌ | ✅ | ✅ | 🟨 | 🟨 | +| FriendlyCaptcha | ❌ | ❌ | ✅ | 🟨 | ✅ | ✅ | ❌ | ✅ | ✅ | 🟨 | 🟨 | +| MTCaptcha | ❌ | 🟨 | 🟨 | ❌ | ❌ | 🟨 | ❌ | ✅ | ❌ | ❌ | 🟨 | +| GeeTest | ❌ | ❌ | ❌ | 🟨 | 🟨 | 🟨 | ❌ | ✅ | ❌ | 🟨 | 🟨 | +| Arkose Labs | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | 🟨 | ❌ | ❌ | + ## Alternatives Cap is a modern alternative to: diff --git a/docs/.vitepress/config.mjs b/docs/.vitepress/config.mjs index fb7222c..13bacc1 100644 --- a/docs/.vitepress/config.mjs +++ b/docs/.vitepress/config.mjs @@ -149,7 +149,7 @@ export default withMermaid({ sidebar: [ { text: "Quickstart", link: "/guide/index.md" }, - { text: "Alternatives", link: "/guide/alternatives.md" }, + { text: "Feature comparison", link: "/guide/alternatives.md" }, { text: "Philosophy", link: "/guide/philosophy.md" }, { text: "Modes", diff --git a/docs/guide/alternatives.md b/docs/guide/alternatives.md index 28bd37e..858e28e 100644 --- a/docs/guide/alternatives.md +++ b/docs/guide/alternatives.md @@ -1,18 +1,21 @@ # Alternatives to Cap -## Summary +| CAPTCHA | Open-source | Free | Private | Fast to solve | Easy for humans | Small error rate | Checkpoint support | GDPR/CCPA Compliant | Customizable | Hard for bots | Easy to integrate | +| :-- | :-- | :-- | :-- | :-- | :-- | :-- | :-- | :-- | :-- | :-- | :-- | +| **Cap** | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | 🟨 | ✅ | +| Cloudflare Turnstile | ❌ | ✅ | 🟨 | 🟨 | ✅ | ❌ | 🟨 | ✅ | ❌ | 🟨 | ✅ | +| reCAPTCHA | ❌ | 🟨 | ❌ | ✅ | ❌ | 🟨 | ❌ | 🟨 | ❌ | ❌ | ✅ | +| hCAPTCHA | ❌ | 🟨 | 🟨 | ❌ | ❌ | 🟨 | ❌ | 🟨 | ❌ | 🟨 | ✅ | +| Altcha | ✅ | ✅ | ✅ | 🟨 | ✅ | ✅ | ❌ | ✅ | ✅ | 🟨 | 🟨 | +| FriendlyCaptcha | ❌ | ❌ | ✅ | 🟨 | ✅ | ✅ | ❌ | ✅ | ✅ | 🟨 | 🟨 | +| MTCaptcha | ❌ | 🟨 | 🟨 | ❌ | ❌ | 🟨 | ❌ | ✅ | ❌ | ❌ | 🟨 | +| GeeTest | ❌ | ❌ | ❌ | 🟨 | 🟨 | 🟨 | ❌ | ✅ | ❌ | 🟨 | 🟨 | +| Arkose Labs | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | 🟨 | ❌ | ❌ | -| CAPTCHA | Open-source | Cost | Private | Hard for bots | Easy for humans | Small error rate | Customizable | Easy to integrate | "Middleware" support | -| :-- | :-- | :-- | :-- | :-- | :-- | :-- | :-- | :-- | :-- | -| **Cap** | ✅ | Free | ✅ | 🟨 (PoW) | ✅ | ✅ | ✅ | 🟨 | ✅ | -| Cloudflare Turnstile | ❌ | Free | 🟨 | ✅ | ✅ | ❌ | ❌ | ✅ | 🟨 | -| reCAPTCHA | ❌ | Freemium | ❌ | ❌ | ❌ | 🟨 | ❌ | ✅ | ❌ | -| hCAPTCHA | ❌ | Freemium | 🟨 | ✅ | ❌ | 🟨 | ❌ | ✅ | ❌ | -| Altcha | ✅ | Free | ✅ | 🟨 (PoW) | ✅ | ✅ | ✅ | 🟨 | 🟨 | -| FriendlyCaptcha | ❌ | Paid | ✅ | 🟨 (PoW) | ✅ | ✅ | ✅ | 🟨 | ❌ | -| MTCaptcha | ❌ | Freemium | 🟨 | ❌ | ❌ | 🟨 | ❌ | 🟨 | ❌ | -| GeeTest **(china-based ⚠️)** | ❌ | Paid | ❌ | 🟨 (depends) | 🟨 (depends) | 🟨 | ❌ | 🟨 | ❌ | -| Arkose Labs | ❌ | Paid | ❌ | ❌ (audio captcha is weak) | ❌ (worst) | ❌ | 🟨 | ❌ | ❌ | +#### Notes: + +- "Hard for bots" does not include solvers like 2captcha or BrightData, as I cannot verify their legitimacy myself. +- Arkose Labs is considered "Easy for Bots" as their audio CAPTCHA is easy to solve by multi-modal LLMs. ## All alternatives @@ -28,7 +31,7 @@ Not only is Cap significantly smaller and faster than reCAPTCHA, it's open-sourc Pretty much the same as reCAPTCHA, although hCAPTCHA is significantly more secure. Personally it's the best alternative to Cap, even though the widget's bundle size alone is significantly bigger. -Fun fact about hCAPTCHA, an attacker can easily solve it for $1.05/1k results while *you* (the site owner) need to pay hCAPTCHA $1/1k solves just for the captcha, even if the content behind the captcha doesn't cost you anything. +Fun fact about hCAPTCHA, an attacker can easily solve it for $1.05/1k results while _you_ (the site owner) need to pay hCAPTCHA $1/1k solves just for the captcha, even if the content behind the captcha doesn't cost you anything. Imagine if anyone could drain $100 dollars from your bank account just by knowing your name and paying $105 - pretty scary, right? diff --git a/docs/index.md b/docs/index.md index ee3ef2c..983546e 100644 --- a/docs/index.md +++ b/docs/index.md @@ -103,6 +103,20 @@ It's ideal for: - Blocking automated login attempts - Securing free-tier abuse +## Feature comparison + +| CAPTCHA | Open-source | Free | Private | Fast to solve | Easy for humans | Small error rate | Checkpoint support | GDPR/CCPA Compliant | Customizable | Hard for bots | Easy to integrate | +| :-- | :-- | :-- | :-- | :-- | :-- | :-- | :-- | :-- | :-- | :-- | :-- | +| **Cap** | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | 🟨 | ✅ | +| Cloudflare Turnstile | ❌ | ✅ | 🟨 | 🟨 | ✅ | ❌ | 🟨 | ✅ | ❌ | 🟨 | ✅ | +| reCAPTCHA | ❌ | 🟨 | ❌ | ✅ | ❌ | 🟨 | ❌ | 🟨 | ❌ | ❌ | ✅ | +| hCAPTCHA | ❌ | 🟨 | 🟨 | ❌ | ❌ | 🟨 | ❌ | 🟨 | ❌ | 🟨 | ✅ | +| Altcha | ✅ | ✅ | ✅ | 🟨 | ✅ | ✅ | ❌ | ✅ | ✅ | 🟨 | 🟨 | +| FriendlyCaptcha | ❌ | ❌ | ✅ | 🟨 | ✅ | ✅ | ❌ | ✅ | ✅ | 🟨 | 🟨 | +| MTCaptcha | ❌ | 🟨 | 🟨 | ❌ | ❌ | 🟨 | ❌ | ✅ | ❌ | ❌ | 🟨 | +| GeeTest | ❌ | ❌ | ❌ | 🟨 | 🟨 | 🟨 | ❌ | ✅ | ❌ | 🟨 | 🟨 | +| Arkose Labs | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | 🟨 | ❌ | ❌ | + ## Alternatives Cap is a modern alternative to: