go-captcha-example Svelte Themes

Go Captcha Example

A collection of examples for go-captcha, including implementations in Golang, Vue3, Vue2, React, Angular, Svelte, Solid, Native (JavaScript + HTML + CSS), and UniApp.

Go Captcha

Go Captcha Example Projects


English | 中文

GoCaptcha is a behavior CAPTCHA, which implements click mode, slider mode, drag-drop mode and rotation mode.

⭐️ If it helps you, please give a star.


Poster



URL Index

Project Desc
document GoCaptcha Documentation
online demo GoCaptcha Online Demo
go-captcha-example Golang + Web + APP Example
go-captcha-assets Embedded Resource Assets for Golang
go-captcha Golang CAPTCHA Library
go-captcha-jslib JavaScript CAPTCHA Library
go-captcha-vue Vue CAPTCHA Library
go-captcha-react React CAPTCHA Library
go-captcha-angular Angular CAPTCHA Library
go-captcha-svelte Svelte CAPTCHA Library
go-captcha-solid Solid CAPTCHA Library
go-captcha-uni UniApp CAPTCHA, compatible with Apps, Mini-Programs, and Fast Apps
go-captcha-service GoCaptcha Service, supports binary and Docker image deployment,
provides HTTP/gRPC interfaces,
supports standalone and distributed modes (service discovery, load balancing, dynamic configuration)
go-captcha-service-sdk GoCaptcha Service SDK Toolkit, includes HTTP/gRPC request interfaces,
supports static mode, service discovery, and load balancing.
...

Example

git clone https://github.com/wenlng/go-captcha-example.git
cd go-captcha-example
go mod download
go run main.go

Open in browser: http://127.0.0.1:9001/go-captcha-example


Directory structure

|-golang                    // Golang example
    |-internal                  
      |-app
      |-cache
      |-logic
        |-captdata
          |-click_basic.go      // Generation click text data
          |-click_shape.go      // Generation click shape data
          |-rotate_basic.go     // Generation rotate data
          |-slide_basic.go      // Generation slide data
          |-slide_region.go     // Generation drag data 
        |-checkdata
          |-click.go            // Check data for text
          |-rotate.go           // Check data for rotate
          |-slide.go            // Check data for slide
|-web
  |-native                // Js+Html+Css example
  |-bower                 // Js+Html+Css example, bower tool
  |-vue                   // Vue3 example
  |-vue2                  // Vue2 example
  |-react                 // React example
  |-angular               // Angular example
  |-solid                 // Solid example
  |-svelte                // Svelte example
|-app
  |-uniapp                // UniApp example

Top categories

Loading Svelte Themes