Framework agnostic CAPTCHA library

Better Captcha

Swap CAPTCHA providers without changing your code. Works with React, Solid, Vue, Svelte, Qwik, and Lit.

243
npm downloads/week
36
GitHub stars
8
CAPTCHA Providers
6
Frameworks

Supported Frameworks

Choose your favorite framework. Same API, same features, zero compromises.

Features

Everything you need to integrate CAPTCHA seamlessly into your application

Unified API

One consistent interface across all CAPTCHA providers. Swap providers without changing your code.

Smart Loading

Vendor scripts load only when needed. Better performance and smaller bundle sizes.

Auto Theme

Automatically adapts to your app's theme, even when providers don't support it natively.

Type Safe

Full TypeScript support with zero extra dependencies. Lightweight and fast.

Programmatic Control

Execute, reset, and manage CAPTCHA widgets programmatically with a simple handle API.

Framework Agnostic

Works with React, Solid, Vue, Svelte, Qwik, and Lit. Same features everywhere.

Ready to get started?

Choose your framework and start protecting your forms in minutes.

View Documentation