PHPackages                             putyourlightson/craft-snaptcha - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Validation &amp; Sanitization](/categories/validation)
4. /
5. putyourlightson/craft-snaptcha

ActiveCraft-plugin[Validation &amp; Sanitization](/categories/validation)

putyourlightson/craft-snaptcha
==============================

Automatically validates forms and prevents spam bots from submitting to your site.

5.2.0(3mo ago)963.0k↓19.6%4proprietaryPHPPHP ^8.2CI passing

Since Oct 4Pushed 3mo ago1 watchersCompare

[ Source](https://github.com/putyourlightson/craft-snaptcha)[ Packagist](https://packagist.org/packages/putyourlightson/craft-snaptcha)[ Docs](https://putyourlightson.com/plugins/snaptcha)[ RSS](/packages/putyourlightson-craft-snaptcha/feed)WikiDiscussions develop Synced 1mo ago

READMEChangelog (10)Dependencies (3)Versions (44)Used By (0)

[![Stable Version](https://camo.githubusercontent.com/75609448ae36cea67db29518d48de53401c518c3d6efc7f0222a442c8f4c475c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f707574796f75726c69676874736f6e2f63726166742d736e6170746368613f6c6162656c3d737461626c65)](https://camo.githubusercontent.com/75609448ae36cea67db29518d48de53401c518c3d6efc7f0222a442c8f4c475c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f707574796f75726c69676874736f6e2f63726166742d736e6170746368613f6c6162656c3d737461626c65)[![Total Downloads](https://camo.githubusercontent.com/1fc67c87c4ac3d236daf849298244c54e97f8ed606c5c91b10582ccffbe2de27/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f707574796f75726c69676874736f6e2f63726166742d736e617074636861)](https://packagist.org/packages/putyourlightson/craft-snaptcha)

[![](https://camo.githubusercontent.com/fe248723fe3a73531d5c1929cba7f9c348aabf324427732abcc8853ed1de9200/68747470733a2f2f707574796f75726c69676874736f6e2e636f6d2f6173736574732f6c6f676f732f736e6170746368612d76352e737667)](https://camo.githubusercontent.com/fe248723fe3a73531d5c1929cba7f9c348aabf324427732abcc8853ed1de9200/68747470733a2f2f707574796f75726c69676874736f6e2e636f6d2f6173736574732f6c6f676f732f736e6170746368612d76352e737667)

Snaptcha Plugin for Craft CMS
=============================

[](#snaptcha-plugin-for-craft-cms)

Snaptcha is an invisible CAPTCHA that automatically validates forms and prevents spam bots from submitting to your [Craft CMS](https://craftcms.com/) site.

Snaptcha (Simple Non-obtrusive Automated Public Turing test to tell Computers and Humans Apart) will validate all POST requests to the front-end of your site, meaning that it will work with any form and any plugin. Note that since this will affect all POST requests, you must add the required template tag before enabling validation.

Documentation
-------------

[](#documentation)

Learn more and read the documentation at [putyourlightson.com/plugins/snaptcha »](https://putyourlightson.com/plugins/snaptcha)

License
-------

[](#license)

This plugin requires a commercial license purchasable through the [Craft Plugin Store](https://plugins.craftcms.com/snaptcha).

Requirements
------------

[](#requirements)

This plugin requires [Craft CMS](https://craftcms.com/) 3.2.1 or later, or 4.0.0 or later, or 5.0.0 or later.

Installation
------------

[](#installation)

To install the plugin, search for “Snaptcha” in the Craft Plugin Store, or install manually using composer.

```
composer require putyourlightson/craft-snaptcha
```

---

Created by [PutYourLightsOn](https://putyourlightson.com/).

###  Health Score

59

—

FairBetter than 99% of packages

Maintenance80

Actively maintained with recent releases

Popularity36

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity87

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 94.3% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~65 days

Recently: every ~56 days

Total

42

Last Release

103d ago

Major Versions

v3.x-dev → 4.0.0-alpha.12022-03-04

4.0.1 → 5.0.0-beta.12024-02-19

4.0.2 → 5.0.02024-04-08

4.1.1 → 5.1.12025-06-24

4.x-dev → 5.2.02026-02-04

PHP version history (2 changes)4.0.0PHP ^8.0.2

5.0.0-beta.1PHP ^8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/59428c6783d02d74c8778d9953ba84c35d3877ece53f5eb393689c052a9c97e4?d=identicon)[putyourlightson](/maintainers/putyourlightson)

---

Top Contributors

[![bencroker](https://avatars.githubusercontent.com/u/57572400?v=4)](https://github.com/bencroker "bencroker (50 commits)")[![d-pollard](https://avatars.githubusercontent.com/u/16292606?v=4)](https://github.com/d-pollard "d-pollard (2 commits)")[![vandres](https://avatars.githubusercontent.com/u/1436383?v=4)](https://github.com/vandres "vandres (1 commits)")

---

Tags

craft-plugincraftcmsformssecurityspam-protectionvalidationsecurityspamformprotectionblocker

### Embed Badge

![Health badge](/badges/putyourlightson-craft-snaptcha/health.svg)

```
[![Health](https://phpackages.com/badges/putyourlightson-craft-snaptcha/health.svg)](https://phpackages.com/packages/putyourlightson-craft-snaptcha)
```

###  Alternatives

[karser/karser-recaptcha3-bundle

Google ReCAPTCHA v3 for Symfony

1862.4M7](/packages/karser-karser-recaptcha3-bundle)[siriusphp/validation

Data validation library. Validate arrays, array objects, domain models etc using a simple API. Easily add your own validators on top of the already dozens built-in validation rules

181743.3k13](/packages/siriusphp-validation)[isometriks/spam-bundle

Provides spam protection for Symfony forms

46200.6k1](/packages/isometriks-spam-bundle)[progsmile/request-validator

Simple PHP Request Validator

33113.3k1](/packages/progsmile-request-validator)[nucleos/antispam-bundle

This bundle provides some basic features to reduce spam in symfony forms.

52105.1k](/packages/nucleos-antispam-bundle)[johannebert/laravel-spam-protector

Laravel Spam Protector class to check ip, name, email for spam that uses the StopForumSpam Api https://www.stopforumspam.com/usage

1230.2k2](/packages/johannebert-laravel-spam-protector)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
