{"id":37108333,"url":"https://github.com/duo/matrix-wechat","last_synced_at":"2026-01-14T13:00:07.232Z","repository":{"id":60162530,"uuid":"536180049","full_name":"duo/matrix-wechat","owner":"duo","description":"A Matrix-WeChat puppeting bridge","archived":false,"fork":false,"pushed_at":"2025-02-19T06:05:13.000Z","size":105,"stargazers_count":146,"open_issues_count":15,"forks_count":13,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-02-19T07:22:09.776Z","etag":null,"topics":["bridge","go","matrix","matrix-appservice","wechat"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/duo.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":"2022-09-13T15:01:27.000Z","updated_at":"2025-02-19T06:05:17.000Z","dependencies_parsed_at":"2024-06-18T22:57:56.611Z","dependency_job_id":"d94a991a-5fe0-411d-a527-929e86a8c36a","html_url":"https://github.com/duo/matrix-wechat","commit_stats":{"total_commits":36,"total_committers":5,"mean_commits":7.2,"dds":"0.16666666666666663","last_synced_commit":"57ebd91f1b1073040f55414af497ac54d45c2454"},"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/duo/matrix-wechat","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/duo%2Fmatrix-wechat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/duo%2Fmatrix-wechat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/duo%2Fmatrix-wechat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/duo%2Fmatrix-wechat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/duo","download_url":"https://codeload.github.com/duo/matrix-wechat/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/duo%2Fmatrix-wechat/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28420815,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T10:47:48.104Z","status":"ssl_error","status_checked_at":"2026-01-14T10:46:19.031Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["bridge","go","matrix","matrix-appservice","wechat"],"created_at":"2026-01-14T13:00:06.441Z","updated_at":"2026-01-14T13:00:07.208Z","avatar_url":"https://github.com/duo.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# matrix-wechat\nA Matrix-WeChat puppeting bridge based on [mautrix-go](https://github.com/mautrix/go).\n\n### Documentation\n\nSome quick links:\n\n* [Bridge setup](https://docs.mau.fi/bridges/go/setup.html)\n* [Agent setup](https://github.com/duo/matrix-wechat-agent)\n* [Docker](https://hub.docker.com/r/lxduo/matrix-wechat)\n* [Step by Step (Chinese)](https://duo.github.io/posts/matrix-qq-wechat/)\n\n### Features \u0026 roadmap\n\n* Matrix → WeChat\n  * [ ] Message types\n    * [x] Text\n\t* [x] Image\n\t* [x] Sticker\n\t* [x] Video\n\t* [ ] Audio\n    * [x] File\n    * [x] Mention\n    * [ ] Reply\n    * [ ] Location\n  * [x] Chat types\n\t* [x] Direct\n\t* [x] Room\n  * [ ] Presence\n  * [ ] Redaction\n  * [ ] Group actions\n    * [ ] Join\n    * [ ] Invite\n    * [ ] Leave\n    * [ ] Kick\n\t* [ ] Mute\n  * [ ] Room metadata\n    * [ ] Name\n    * [ ] Avatar\n    * [ ] Topic\n  * [ ] User metadata\n    * [ ] Name\n    * [ ] Avatar\n\n* WeChat → Matrix\n  * [ ] Message types\n    * [x] Text\n    * [x] Image\n    * [x] Sticker\n    * [x] Video\n    * [x] Audio\n    * [x] File\n    * [x] Mention\n    * [x] Reply\n    * [x] Location\n  * [ ] Chat types\n    * [x] Private\n    * [x] Group\n  * [ ] Presence\n  * [x] Redaction\n  * [ ] Group actions\n    * [ ] Invite\n    * [ ] Join\n    * [ ] Leave\n    * [ ] Kick\n\t* [ ] Mute\n  * [ ] Group metadata\n    * [x] Name\n    * [x] Avatar\n\t* [x] Topic\n  * [x] User metadata\n    * [x] Name\n    * [x] Avatar\n  * [ ] Login types\n\t* [ ] Password\n\t* [x] QR code\n\n* Misc\n  * [ ] Automatic portal creation\n    * [ ] After login\n    * [ ] When added to group\n    * [x] When receiving message\n  * [x] Double puppeting\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fduo%2Fmatrix-wechat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fduo%2Fmatrix-wechat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fduo%2Fmatrix-wechat/lists"}