Replace CAPTCHAs with WebAuthn passkeys for bot prevention
I built Nocaptcha after getting frustrated with traditional CAPTCHAs both as a user and developer. WebAuthn passkeys offered a promising alternative that's both more secure and user-friendly. What makes Nocaptcha different: - Uses WebAuthn standard instead of puzzle-solving - No need for users to remember passwords or solve puzzles - Open source Current limitation: Working with W3C WebAuthn Community Group on true passkey disposal for this use case. Looking for feedback particularly on: 1. Integration experience 2. User experience compared to traditional CAPTCHAs
Replace CAPTCHAs with WebAuthn passkeys for bot prevention launched on December 8, 2024 with 71 votes, #436 of 5,365 launches that month and more than 90% of that year's launches. The site was still online in September 2026, 1 year on.
In plain words
Nocaptcha is an open-source bot prevention tool that replaces traditional CAPTCHAs with WebAuthn passkeys. Instead of solving puzzles, users authenticate using the WebAuthn standard, eliminating the need to remember passwords. Developers can integrate it as an alternative to conventional CAPTCHA systems. The project is still refining passkey disposal mechanisms and welcomes feedback on integration and user experience compared to existing solutions.
written from the facts on this page · September 2026
From the sources
Single-use passkey verification to replace CAPTCHA - standardapplied/nocaptcha
Replace CAPTCHA with single-use, disposable passkeys. Human-friendly bot prevention without the frustration. The API is build in Java using Helidon 4.x. Powered by Java virtual threads. The UI is pure Javascript using Vite build tool. mvn package cd api java -jar target/api.jar Debugging For adding a debugger java -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:5005,suspend=n,server=y -jar target/api.jar Coding & naming conventions We use the check style plugin and have adopted Google's check style rules Configure your IDE accordingly. To ensure that you have followed the conventions, run: mvn validate Contributing Contributions are welcome! Feel free to help enhance either the: Just…from github.com
Does a similar job
all alternatives →
CodeCaptcha - Hide web links behind coding challenges2022 · codecaptcha.io · ▲163Hello HN, I made this silly project over the long weekend. It’s pretty basic right now and the captchas are very easy. I plan to add captcha difficulty levels for link creators soon.


- WWwehatecaptchas – we’ll keep the bots out without annoying your users2019 · wehatecaptchas.com · ▲136
- RCReplace CAPTCHA with Proof-of-Work2014 · hashcash.io · ▲89
More dev tools this month
the category →

open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.
Dev tools · 28d ago · github.com

Contribute to reladraw/reladraw development by creating an account on GitHub.
Dev tools · 26d ago · github.com
OpenBot▲362Grok Bot alternative: free, local, open-source, multiplayer
Dev tools · 23d ago · openbot.run
Talanoa▲346Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…
Dev tools · 20d ago · talanoa.email
CoreSpeed▲332One MCP for everything your agents need: apps, memory, tools
Dev tools · 28d ago · corespeed.io
Source: Show HN post ↗