Adding CAPTCHA to a React or Next.js app usually means relying on an external service.
It supports:
• Text, number, math, and image CAPTCHAs
• English and Persian (RTL)
• Easy, medium, and hard difficulty
• Light and dark themes
• Server-side verification
• HMAC-signed tokens
• Expiration, one-time usage, attempt limits, and rate limiting
The goal was simple: add CAPTCHA protection without adding another external service to your stack.
The full technical details and setup are available in the documentation.
🔗 Live demo: https://captchakit.netlify.app/
📦 npm: https://www.npmjs.com/package/captchakit
💻 GitHub: https://github.com/MiladJoodi/CaptchaKit

Top comments (0)