A self-hosted, customizable, easy-to-implement and user-friendly captcha.
Introducing IconCaptcha, a self-hosted captcha solution that's designed to be fast, user-friendly, and highly customizable. Unlike other captchas, IconCaptcha spares users the need of deciphering hard-to-read text images, solving complex math problems, or engaging with perplexing puzzle games. Instead, it's as straightforward as comparing up to 8 icons and selecting the least common one.
This repository contains the source for the IconCaptcha client-side widget, and is to be used in combination with a server-side implementation. To implement IconCaptcha on your website, follow the installation guide of the respective server-side package you wish to use.
To build the JavaScript and CSS files, use the included Gulp file (Gulp 4). ECMAScript 6 and later is supported.
- To watch the JavaScript and SCSS files:
gulp watch
- To build the source code:
gulp build
The icons used in this project are made by BlendIcons.
This project is licensed under the MIT license.