tangsengdaodao/tangsengdaodaoserver

高颜值 IM 即时通讯,聊天

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 24 minutes ago
Added to GitGenius on September 19th, 2026
Created on July 12th, 2023
Open Issues & Pull Requests: 39 (+0)
GitHub issues: Enabled
Number of forks: 595
Total Stargazers: 3,598 (+0)
Total Subscribers: 28 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 21.8 hours
Mean response time: 87.1 days
90th percentile: 396.0 days
Tracked items: 94

Most active contributors

Sign in to see contributor activity.

How this project is maintained

100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 84% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 31
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 422 days
Stale 30+ days: 30
Stale 90+ days: 29

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (1)
  • feat (1)
  • good first issue (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Tangsengdaodao is an open-source instant messaging platform built in Go that provides a complete chat application with server and client components.

The project addresses the need for enterprises to deploy their own messaging infrastructure without reliance on third-party services. It separates concerns into two layers: a communication layer powered by WuKongIM that handles long connections, message delivery, and storage, and a business layer that manages user relationships, groups, and social features. The two layers communicate through webhooks and gRPC, allowing the business layer to trigger system messages through the communication layer's API.

The platform targets organizations seeking self-hosted messaging capabilities and comes with native clients for Android, iOS, Windows, macOS, and web browsers. The architecture emphasizes simplicity, extensibility, and high availability. Developers should expect a mature codebase designed for operational use rather than experimental software, with the business logic layer handling typical IM features like friend relationships and group management.

The project shows consistent development activity with regular commits across its codebase. Work spans multiple areas including client applications, server infrastructure, and documentation. The team maintains active engagement with the community through communication channels and provides demonstration environments for evaluation.