hCaptcha Integrations List

repository·master·Indexed 18 days ago

https://github.com/hcaptcha/hcaptcha-integrations-list

A community-maintained collection of links and resources for hCaptcha integration packages across frontend frameworks, backend languages, serverless environments, mobile apps, and CMS platforms.

Tokens
777
Snippets
0
Records
6
Agent score
13%

What's inside hcaptcha-integrations-list

  1. Overview of hCaptcha integrations

    master
    This repository serves as a community-maintained collection of integration packages for hCaptcha across various platforms, including Frontend frameworks, Backend languages, Serverless environments, CMS platforms, Plugins, Chat protection bots, Mobile apps, and Access Management platforms. Developers can use this list to find the appropriate library or plugin for their specific technology stack to implement hCaptcha protection.
  2. CMS and Plugin integrations for hCaptcha

    master

    hCaptcha is natively supported or available via plugins for many Content Management Systems (CMS):

    • Native Support: MyBB (v1.8.23+), XenForo (v2.2+), and Oracle Recruiting Cloud.
    • Plugins:
      • WordPress: Official hcaptcha-wordpress-plugin, and support for WPForms and Ninja Forms.
      • Drupal: hcaptcha module.
      • Joomla: hCaptcha extension and RSForm!Pro plugin.
      • Magento: magento-2-hcaptcha.
      • Craft CMS: craft-hcaptcha and Freeform plugin.
      • Other: MediaWiki, phpBB, Silverstripe, Symfony, Typo3, Umbraco, and Vanilla Forums.
  3. Frontend JavaScript integrations for hCaptcha

    master

    hCaptcha can be integrated into various JavaScript environments using different libraries or WebComponents:

    • WebComponents: Use vanilla-hcaptcha for a universal approach.
    • Angular: Use ng-hcaptcha or the vanilla-hcaptcha WebComponent.
    • Ember.js: Use ember-h-captcha.
    • ReactJS / Preact: Use react-hcaptcha (also supports Preact) or the vanilla-hcaptcha WebComponent.
    • Vue.js: Use vue-hcaptcha or the vanilla-hcaptcha WebComponent (supports Vue 2).
    • SolidJS: Use solid-hcaptcha.
    • Vanilla JS: Use vanilla-hcaptcha for use with any framework like Angular or Vue.
  4. Backend integrations for hCaptcha

    master

    A wide variety of backend integrations are available for server-side hCaptcha verification:

    • Node.js: Use the hcaptcha npm package or next-hcaptcha for Next.js API Routes.
    • Python: Available for Django (django-hcaptcha-field) and Flask (Flask-hCaptcha).
    • Go: Available via hcaptcha middleware or the Go-hCaptcha package.
    • PHP: Available for Laravel (multiple packages like codise/hclaravel, scyllaly/hcaptcha, etc.) and Plain PHP.
    • Ruby/Rails: Available via the hcaptcha gem.
    • Rust: Available via hcaptcha-rs.
    • Java: Implementations are available for standard Java environments.
    • Elixir: Available via the hcaptcha package on Hex.
    • Other: Includes integrations for AdonisJS, Cloudflare Workers, Firebase App Check, Keycloak, NestJS, and Ruby/Rails.