
Vanilla Web Component for hCaptcha. 0 dependencies. <1kb gzipped. Integrates well with Vue.JS, React, Angular.
hCaptcha - Vanilla Web Component offers a streamlined solution for integrating hCaptcha into modern web applications. This lightweight wrapper enables developers to implement a secure captcha system effortlessly across various frameworks like React, Vue.js, and Angular without the overhead of additional dependencies. Weighing in at under 1kb when gzipped, it's an efficient choice for enhancing site security while maintaining performance.
The component is designed to be flexible, allowing developers to customize the appearance and behavior of the captcha through easily configurable attributes. Whether you need a standard checkbox or an invisible captcha, this Web Component adapts seamlessly to your project needs.
Lightweight Solution: At less than 1kb gzipped, it minimizes load times and maintains performance across applications.
Zero Dependencies: Operates with no additional libraries, making it easy to incorporate into any project without bloating the size.
Versatile Framework Compatibility: Integrates smoothly with popular frameworks like React, Vue.js, Preact, and Angular, providing flexibility for developers.
Customizable Appearance: Offers options for size (normal, compact, invisible) and themes (light, dark), allowing for a tailored user experience.
Easy Integration: Designed as a vanilla web component, it simplifies the implementation process through straightforward importing and configuration.
Control Over Rendering: The auto-render attribute allows developers to manage when the captcha appears, which can be beneficial in dynamic applications.
Accessibility Features: Includes tabindex property to facilitate keyboard navigation, enhancing accessibility for users.
