A simple FOSS drop-in replacement to Google reCaptcha
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
Frank Lemanschik cacbef0f77
Merge pull request #15 from muscache/dependabot/npm_and_yarn/dot-prop-4.2.1
Bump dot-prop from 4.2.0 to 4.2.1
2 years ago
.vscode code refactor 3 years ago
demo Replaced redis with SQLite 3 years ago
docs Forgotten 2 files sorry 3 years ago
scripts Current pre1 3 years ago
src added tests 3 years ago
test added tests 3 years ago
.gitignore Replaced redis with SQLite 3 years ago
.travis.yml Added build script to travis 3 years ago
LICENSE Initial commit 3 years ago
README.md Added image tags and update readme 3 years ago
data.sqlite3 Replaced redis with SQLite 3 years ago
package-lock.json Bump dot-prop from 4.2.0 to 4.2.1 2 years ago
package.json added tests 3 years ago
rollup.config.js Refined code and improved client minification. Updated README 3 years ago


Build Status


uCaptcha is a simple drop-in replacement for reCaptcha by Google. It has much the same API and has an additional benefit of helping OpenStreetCam label their images. It can be self hosted relatively easily, however you can also use our hosted version if you'd like.


If you use uCaptcha in production, or want to see the project grow, consider funding the project to help pay for hosting and bandwidth costs.

XMR: 45uYweaLaasTFKdEHK9qADRZMatRE3U9vKFwT1kpaig26GnruZm1t21ipVjsC1KLeeL7sG3m8bHfhcce4tQJLDKNCFBLPar

BTC: bc1qjj45cuu7d8r6g83al7yrtkkmzu6ud4j9qzq3dn


Short term (1 - 2 weeks)

  • Think of a way to detect if user's selection is correct answer
  • Create tests
  • Configure Rollup to create 2 packages 1x esm 1x cjs
  • Improve the UI

Medium term (> 1 month)

  • Increase security and accuracy of predictions

Long term (> 3 months)

Nothing here