{"id":19998096,"url":"https://github.com/wenlng/go-captcha-example","last_synced_at":"2025-04-09T09:05:00.291Z","repository":{"id":108679795,"uuid":"430736582","full_name":"wenlng/go-captcha-example","owner":"wenlng","description":"This is the example of GoCaptcha","archived":false,"fork":false,"pushed_at":"2025-04-02T06:55:28.000Z","size":14953,"stargazers_count":69,"open_issues_count":0,"forks_count":27,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-02T07:27:02.248Z","etag":null,"topics":["captcha","captcha-example","go-captcha","recaptcha"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wenlng.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-11-22T14:19:31.000Z","updated_at":"2025-04-02T06:55:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"397d95f6-9bd4-4b31-8f58-c58b612e800d","html_url":"https://github.com/wenlng/go-captcha-example","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wenlng%2Fgo-captcha-example","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wenlng%2Fgo-captcha-example/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wenlng%2Fgo-captcha-example/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wenlng%2Fgo-captcha-example/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wenlng","download_url":"https://codeload.github.com/wenlng/go-captcha-example/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248008631,"owners_count":21032556,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["captcha","captcha-example","go-captcha","recaptcha"],"created_at":"2024-11-13T05:07:21.534Z","updated_at":"2025-04-09T09:05:00.260Z","avatar_url":"https://github.com/wenlng.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\u003cimg width=\"120\" style=\"padding-top: 50px; margin: 0;\" src=\"http://47.104.180.148/go-captcha/gocaptcha_logo.svg?v=1\"/\u003e\n\u003ch1 style=\"margin: 0; padding: 0\"\u003eGo Captcha\u003c/h1\u003e\n\u003c/div\u003e\n\n\u003ch3 style=\"text-align: center \"\u003eGo Captcha Example Projects\u003c/h3\u003e\n\n\u003cbr/\u003e\n\n\u003e English | [中文](README_zh.md)\n\u003e\n\n\u003cp style=\"text-align: center\"\u003e\u003ca href=\"https://github.com/wenlng/go-captcha\"\u003eGoCaptcha\u003c/a\u003e is a behavior CAPTCHA, which implements click mode, slider mode, drag-drop mode and rotation mode.\u003c/p\u003e\n\n\u003cp style=\"text-align: center\"\u003e ⭐️ If it helps you, please give a star.\u003c/p\u003e\n\n\u003cbr/\u003e\n\n\u003cdiv align=\"center\"\u003e \n    \u003cimg src=\"http://47.104.180.148/go-captcha/go-captcha-v1.png\" alt=\"Poster\"\u003e\n\u003c/div\u003e\n\n\u003cbr/\u003e\n\u003chr/\u003e\n\u003cbr/\u003e\n\n## URL Index\n\n| Name                                                        | URL                                                                                            |\n|-------------------------------------------------------------|----------------------------------------------------------------------------------------------|\n| GoCaptcha Document        | [http://gocaptcha.wencodes.com](http://gocaptcha.wencodes.com)                               |\n| Online Demo         | [http://gocaptcha.wencodes.com/demo/](http://gocaptcha.wencodes.com/demo/)                   |\n| Golang + Web + APP Example | [https://github.com/wenlng/go-captcha-example](https://github.com/wenlng/go-captcha-example) |\n| Golang Captcha      | [https://github.com/wenlng/go-captcha](https://github.com/wenlng/go-captcha)                 |\n| Golang Assets File  | [https://github.com/wenlng/go-captcha-assets](https://github.com/wenlng/go-captcha-assets)   |\n| Javascript Captcha  | [https://github.com/wenlng/go-captcha-jslib](https://github.com/wenlng/go-captcha-jslib)     |\n| Vue Captcha         | [https://github.com/wenlng/go-captcha-vue](https://github.com/wenlng/go-captcha-vue)         |\n| React Captcha       | [https://github.com/wenlng/go-captcha-react](https://github.com/wenlng/go-captcha-react)     |\n| Angular Captcha     | [https://github.com/wenlng/go-captcha-angular](https://github.com/wenlng/go-captcha-angular) |\n| Svelte Captcha      | [https://github.com/wenlng/go-captcha-svelte](https://github.com/wenlng/go-captcha-svelte)   |\n| Solid Captcha       | [https://github.com/wenlng/go-captcha-solid](https://github.com/wenlng/go-captcha-solid)     |\n| UniApp Captcha      | [https://github.com/wenlng/go-captcha-uni](https://github.com/wenlng/go-captcha-uni)         |\n| ...                                                         |                                                                                              |\n\n\n\u003cbr/\u003e\n\n\n### Example\n\n```shell\ngit clone https://github.com/wenlng/go-captcha-example.git\ncd go-captcha-example\ngo mod download\ngo run main.go\n```\n\nOpen in browser: http://127.0.0.1:9001/go-captcha-example\n\n\u003cbr/\u003e\n\n### Directory structure\n```text\n|-golang                    // Golang example\n    |-internal                  \n      |-app\n      |-cache\n      |-logic\n        |-captdata\n          |-click_basic.go      // Generation click text data\n          |-click_shape.go      // Generation click shape data\n          |-rotate_basic.go     // Generation rotate data\n          |-slide_basic.go      // Generation slide data\n          |-slide_region.go     // Generation drag data \n        |-checkdata\n          |-click.go            // Check data for text\n          |-rotate.go           // Check data for rotate\n          |-slide.go            // Check data for slide\n|-web\n  |-native                // Js+Html+Css example\n  |-bower                 // Js+Html+Css example, bower tool\n  |-vue                   // Vue3 example\n  |-vue2                  // Vue2 example\n  |-react                 // React example\n  |-angular               // Angular example\n  |-solid                 // Solid example\n  |-svelte                // Svelte example\n|-app\n  |-uniapp                // UniApp example\n```\n\n\u003cbr/\u003e\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwenlng%2Fgo-captcha-example","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwenlng%2Fgo-captcha-example","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwenlng%2Fgo-captcha-example/lists"}