lanceylai/TSWeChat
A WeChat alternative. Written in Swift 5. observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3840
- days_rel: n/a
- days_push: 2593
- n_releases_24m: 0
Adoption not part of the score
3744 stars · 772 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
TSWeChat is an open-source iOS chat application that replicates the WeChat user interface, written in Swift 5. It demonstrates rich chat features including text, image, voice messaging, custom keyboards, and audio format conversion with caching.
Use cases
- build a WeChat-style chat app in Swift
- learn iOS chat UI implementation with RxSwift
- implement custom emoji and voice message keyboards
- convert wav audio to amr for cross-platform messaging
- study a full-featured Swift messaging app codebase
- implement chat image caching and upload in iOS
When to choose
- you want a reference implementation of a WeChat-like iOS chat UI
- you need working examples of voice/image messaging with caching in Swift
- you're learning RxSwift, SnapKit, and Alamofire in a real app context
When to avoid
- you need a production-ready messaging backend or real server integration
- you target Android or cross-platform frameworks
- you need actively maintained code - the last release was 2019
Facets
application · maturity maintenance
ui-components audio-processing caching serialization http-client mobile-development chatbots messaging-platforms cross-platform wechat-clone chat-ui swift-5 rxswift sample-app im ios swift mobile
1 source
- readme: https://github.com/lanceylai/TSWeChat · fetched 2026-08-28 · 83d8344b09e1
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| lanceylai/TSWeChat | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="lanceylai/TSWeChat")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem