Community libraries
Want to use Cap without the standalone server and with a different language? Here are some community-maintained libraries that might help. If you want to add a library, feel free to open a pull request!
Widgets
These are wrappers around Cap's widget. They're usually not required as the default widget should work everywhere but can result in better development experience.
React
- @pitininja/cap-react-widget
- cap-widget: A headless, shadcn-compatible React component for CAP
Angular
Other
- better-captcha: A framework-agnostic widget that supports 6 different frameworks including React, SolidJS, Vue, Svelte and more
Hooks
These are React hook implementations of the Cap API, allowing full customization of the user experience.
Server
Warning: These libraries are community-maintained and not officially supported or actively monitored for security by Cap. We can't guarantee their quality, security, or compatibility. They also might not support newer features such as storage hooks or seeded challenges.
Cloudflare Workers (Serverless/JavaScript/TypeScript)
- xyTom/cap-worker: Serverless CAP CAPTCHA implementation on Cloudflare Workers with Durable Objects, featuring global edge deployment and auto-scaling
Java
luckygc/cap-server: Replacement of wuhunyu's Java server that fixes an important issue
Go
Python
- django-cap: Python implementation for Cap's server with Django
.NET
PHP
- clysss/capito: Capito Cap PHP Server
