IconCaptcha logo

IconCaptcha

  •  0 ratings
In category: Miscellaneous

About IconCaptcha

IconCaptcha is a self-hosted, fast, simple and user-friendly captcha for PHP.

  •   739  
  •   0  
  •   0  
  •   0  
Github stats:
  •  Commits: 70  
  •   49  
  •   13  
  •  Latest commit: Oct 23, 2022  

Deploy this app to Linode with a free $100 credit!

Languages/Platforms/Technologies:
Lincenses:

More about IconCaptcha

IconCaptcha - PHP & JavaScript

Version License Issues Support Support

Sonar Quality Sonar Security Sonar Bugs Sonar Vulnerabilities


IconCaptcha is a self-hosted captcha which is faster, more user-friendly and more customizable than other captchas. Users no longer have to read any annoying text images, solve difficult math equations or play any puzzle games. IconCaptcha is simple: Compare up to 8 icons and select the icon type shown the least amount of times.

Aside from being user-friendly, IconCaptcha is also developer-friendly. In just a few steps you can get your own installation of IconCaptcha up and running. Even developers new to JavaScript and PHP can easily install IconCaptcha. The included demo pages in this repository contain all the code required to make IconCaptcha work. For more detailed information, please read the information written on this page.

IconCaptcha


View live demo

Download IconCaptcha for PHP now


Visit IconCaptcha for ASP.NET here. (no longer maintained, last stable version is 1.0.0)


Features

  • User Friendly: The captcha uses easily understandable images instead of hard to read texts to complete the captcha.
  • Server-side Validation: All validation done by the captcha will be performed on the server-side instead of the client-side.
  • Self Hosted: Because IconCaptcha is a self-hosted plugin, you are not relying on any third party.
  • No Data Sharing: Unlike captchas such as Google ReCaptcha, no user data will be stored or sold to third parties.
  • jQuery Support: IconCaptcha is written in plain JavaScript, but hooks into jQuery to allow you to integrate it in your jQuery code.
  • Modern Design: The look and feel of IconCaptcha fits every modern website design.
  • Events: Events are triggered at various points in the code, allowing you to hook into them and execute custom code if necessary.
  • Themes: Select the design of the captcha without having to ever touch a stylesheet, or create your own custom theme.
  • SASS: The project contains a SASS file, allowing you to easily style and compile the stylesheet.
  • IE 10+ Support: IconCaptcha has been tested in Internet Explorer 10 & 11 and is functional in both versions.

New in v3

In version 3 of IconCaptcha, the whole plugin got an overhaul - both client-side and server-side. With better security features, more customizations/options, new themes, no more jQuery dependency and 180 icons, version 3 is the biggest change to IconCaptcha yet.

  • No longer required to use jQuery, although IconCaptcha can still be used with jQuery.
  • More captcha image generation options to increase the difficulty.
  • Automatic captcha invalidation after a period of no user interaction.
  • Automatic timeouts when too many incorrect selections were made by the user.
  • New light and dark themes with more modern designs, with improved support for custom themes.
  • Includes 180 new modern icons, created by Streamline.
  • Better stability, general code improvements and bug fixes.

Wiki

For information on how to install, set up and configure IconCaptcha, please check the Wiki pages:

  • How To Use - A guide on how to setup and use IconCaptcha.
    • Requirements - A list of requirements to get IconCaptcha working properly on your website.
    • Download - Information on how to download the required client-side and server-side packages.
    • Usage - Details on how to implement IconCaptcha in both the client-side and server-side.
    • Options - All available configuration options, including their meaning and default values.
    • Messages - All the localization strings used in IconCaptcha.
    • Events - All client-side events which are triggered at various points in the captcha process.
    • Custom Themes - Details on how to implement and enable custom themes.

Credits

The icons used in this project are made by Streamline.

License

This project is licensed under the MIT license.

Comments (0)

Please login to join the discussion on this project.

IconCaptcha Reviews (0)

Overall Rating

None

based on 0 ratings

Please login to review this project.

No reviews for this project yet.

↑ back to top

pCloud Lifetime

Popular Projects

FluxBB

in Social Networks and Forums
 33k    0    0    0  

Nextcloud

in File Transfer & Synchronization
 20k    1    1    0  

Libreddit

in Social Networks and Forums
 7k    0    1    0  

Dashboard

in Personal Dashboards
 5k    0    0    0  

CasaOS

in Self-hosting Solutions
 5k    0    0    0  

Audiobookshelf

in Audio Streaming
 5k    0    1    0  

Mediagoblin

in Photo and Video Galleries
 4k    0    0    0  

Most Discussed

Nextcloud

in File Transfer & Synchronization
 20k    1    1    0  

Tube Archivist

in Automation
 3k    0    1    0  

OneDev

in Project Management
 2k    0    0    0  

iodine

in Proxy
 2k    0    0    0  

Alf.io

in Booking and Scheduling
 2k    0    0    0  

sysPass

in Password Managers
 1k    0    0    0  

Misskey

in Social Networks and Forums
 2k    0    0    0  
Linux VPS from $11/yr.
RackNerd VPS for $11.38/mo

Top Rated Projects

Gitea

 1 rating
in Project Management

Bagisto

 1 rating
in E-commerce

LinkAce

 1 rating
in Bookmarks and Link Sharing

Pydio

 1 rating
in File Transfer & Synchronization

Audiobookshelf

 1 rating
in Audio Streaming

Nextcloud

 1 rating
in File Transfer & Synchronization

Seafile

 1 rating
in File Transfer & Synchronization

Categories

You May Also Be Interested In

graph-vl logo
graph-vl cover

graph-vl

Identity document verification using Machine Learning and G…

MindsDB logo
MindsDB cover

MindsDB

MindsDB is an open source self hosted AI layer for existing…

Orchest logo
Orchest cover

Orchest

A new kind of IDE for Data Science.