FindSoftware

mCaptcha

Proof-of-work CAPTCHA system with a client widget and a server that validates the tokens a site receives.

mCaptcha is a CAPTCHA server that protects forms with a proof-of-work challenge instead of puzzles. The visitor’s browser computes a SHA256 proof of work through a widget the site loads from a CDN or serves itself. The site’s backend then sends the resulting token to the mCaptcha server’s verification endpoint before it processes the form.

The server is a Rust binary that the bare-metal guide runs as a systemd service, with Postgres or MariaDB for its data. An optional Redis cache can sit beside it, and the project says mCaptcha does not implement SSL, so a reverse proxy goes in front. Site keys are created in a dashboard, and the installation guide walks through the widget and the verification call. The project says its CAPTCHA routes are cookie free and that it does not use IP addresses for rate limiting.

Worth knowing

The README says the project has no stable release yet, although GitHub lists a v0.1.0 release.

Identity

Status
Active
Maintainer
Aravinth Manivannan4
First release
202411

Rendering and deploy

Runs as
Always on8
Install with
docker-compose6789

Releases

Current major version
Pre-1.011
Last release
2024-03-1511

Adoption

GitHub stars
2,4982
Contributors
1712

Why these figures do not compare

Sources

  1. 2026-11-03: links, Categories
    mcaptcha.org/
  2. 2026-11-03: links, Written in, License, GitHub stars
    api.github.com/repos/mCaptcha/mCaptcha
  3. 2026-11-03: links, Admin interface
    mcaptcha.org/docs/webmasters/installing-captcha/
  4. 2026-11-03: Maintainer
    raw.githubusercontent.com/mCaptcha/mCaptcha/master/docker-compose.yml
  5. 2026-11-03: Runtime
    raw.githubusercontent.com/mCaptcha/mCaptcha/master/docs/DEPLOYMENT.md
  6. 2026-11-03: Install with
    github.com/mCaptcha/mCaptcha/blob/master/README.md
  7. 2026-11-03: Install with
    mcaptcha.org/docs/self-hosting/docker/
  8. 2026-11-03: Install with, Runs as, Databases
    mcaptcha.org/docs/self-hosting/bare-metal/
  9. 2026-11-03: Install with
    mcaptcha.org/docs/self-hosting/ansible/
  10. 2026-11-03: License model
    raw.githubusercontent.com/mCaptcha/mCaptcha/master/LICENSE.md
  11. 2026-11-03: First release, Current major version, Last release
    api.github.com/repos/mCaptcha/mCaptcha/releases
  12. 2026-11-03: Contributors
    api.github.com/repos/mCaptcha/mCaptcha/contributors

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON