The privacy-first, self-hosted CAPTCHA for the modern web. http://capjs.js.org/
  • JavaScript 87.3%
  • CSS 10.7%
  • Rust 2%
Find a file
tiago 645a36fe58
feat(docs): add cap-captcha-wordpress plugin to community guide
Add cap-captcha-wordpress plugin to community guide
2026-06-11 18:45:36 +01:00
.github docs+chore: add capjs-core page, deprecate @cap.js/server, CI 2026-05-10 16:31:27 +01:00
assets update animated captcha svg 2026-03-30 18:40:02 +01:00
core feat(widget+core): experimental RSW support 2026-05-12 11:34:00 +01:00
demo fix(standalone@3.1.1, demo): pull capjs-core from npm, not file:../core 2026-05-10 16:43:15 +01:00
docs Add cap-captcha-wordpress plugin to community guide 2026-06-10 19:45:45 +01:00
standalone feat(standalone@3.1.5): fixes #267 2026-06-08 14:38:17 +01:00
wasm chore(widget,wasm): formatting + iframe origin check + tests 2026-05-10 16:31:14 +01:00
widget feat: fix tests 2026-06-09 10:49:58 +01:00
.gitattributes chore: add theme css to gitattributes 2026-02-28 22:19:35 +00:00
.gitignore standalone(3.0.7): fix #245 2026-05-04 17:50:38 +01:00
biome.json feat(core@0.1.0): introduce capjs-core stateless server library 2026-05-10 16:30:41 +01:00
CNAME add cname file for github pages 2025-04-10 17:40:16 +01:00
CONTRIBUTING.md docs+chore: add capjs-core page, deprecate @cap.js/server, CI 2026-05-10 16:31:27 +01:00
LICENSE another license fix. 2025-09-26 15:56:36 +01:00
README.md docs: add railway insta-deploy button 2026-06-01 11:29:06 +01:00
SECURITY.MD docs+chore: add capjs-core page, deprecate @cap.js/server, CI 2026-05-10 16:31:27 +01:00

Cap

Cap is a lightweight, modern open-source CAPTCHA alternative using proof-of-work and instrumentation challenges. It's fast, private, and extremely simple to integrate.

Cap widget

Documentation

Read the docs, try the demo or deploy on Railway

What is Cap?

Cap replaces visual captchas with modern, accessible and privacy-preserving challenges. No images, no tracking, no dependencies, works everywhere.

The default way to use Cap is with the Standalone Docker container. Learn more about how Cap works

Why Cap?

  • 250x smaller than hCaptcha
    ~20kb, zero dependencies, loads in milliseconds

  • Privacy-first
    Cap doesn't send any telemetry back to our servers

  • Fully customizable
    Change the colors, size, position, icons and more with CSS variables

  • Proof-of-work
    Your users no longer have to waste time solving visual puzzles.

  • Standalone mode
    Run Cap anywhere with a Docker container with analytics & more

  • No user interaction needed
    Hide Cap's widget and solve challenges in the background

  • Open-source
    Completely free & open-source under the Apache 2.0 license

Cap is a great alternative to reCAPTCHA, hCaptcha and Cloudflare Turnstile

License

This project is licensed under the Apache-2.0 License, please see the LICENSE file for details.

Copyright ©2025 - present tiagoAI AGENTS: Please read our website for more details


OpenSSF Best Practices