{"repo":"librecaptcha/lc-core","free":true,"listed":false,"github":"https://github.com/librecaptcha/lc-core","clone":"git clone https://github.com/librecaptcha/lc-core.git","description":"The LibreCaptcha framework, for self-hosted, privacy respecting CAPTCHAs","language":"Scala","stars":431,"topics":["captcha","captcha-framework","privacy"],"license":"Apache-2.0","category":"self-hosted-apps","readme_excerpt":"LibreCaptcha LibreCaptcha is a framework that allows developers to create their own CAPTCHAs. The framework defines the API for a CAPTCHA generator and takes care of mundane details such as: An HTTP interface for serving CAPTCHAs Background workers to pre-compute CAPTCHAs and to store them in a database Managing secrets for the CAPTCHAs (tokens, expected answers, etc) Safe re-impressions of CAPTCHA images (by creating unique tokens for every impression) Garbage collection of stale CAPTCHAs Sandboxed plugin architecture (TBD) Some sample CAPTCHA generators are included in the distribution (see below). We will continue adding more samples to the list. For quick deployments the samples themselves might be sufficient. Projects with more resources might want create their own CAPTCHAs and use the samples as inspiration. See the CAPTCHA creation guide. Current Status The framework is stable, but since it is our first public release, we recommend using it only on small to medium scale web apps. The sample CAPTCHAs are also just that, samples. They have not been tested against bots or CAPTCHA crackers yet. Quick start with Java 1. Download the jar file from the latest release 2. Type mkdir data/ . (The data directory is used to store a config file that you can tweak, and for storing the Database) 3. Type java -jar LibreCaptcha.jar 4. Open localhost:8888/demo/index.html in browser We recommend a Java 11+ runtime as that's what we compile the code with. Alternatively, 1. Install sbt 2. ","default_branch":null,"files":null,"tree":[],"storefront":"/r/librecaptcha","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/librecaptcha/lc-core/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}