wildfirechat/im-server

即时通讯(IM)系统

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 31 minutes ago
Added to GitGenius on September 7th, 2026
Created on January 23rd, 2019
Open Issues & Pull Requests: 12 (+0)
GitHub issues: Enabled
Number of forks: 1,916
Total Stargazers: 8,546 (+0)
Total Subscribers: 170 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 3
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 655 days
Stale 30+ days: 2
Stale 90+ days: 2

Recent activity

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

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Wildfire IM is an instant messaging and real-time audio-video server platform built in Java that provides a complete communication solution for deployment in private environments.

The project addresses the need for a self-hosted messaging infrastructure that minimizes resource consumption while maintaining high performance and security. It uses MQTT combined with Protocol Buffers to optimize network traffic and throughput, supports encryption at multiple layers including AES for network connections and SqlCipher for client-side databases, and can operate with as little as 128 megabytes of memory. The architecture is designed for straightforward deployment with minimal external dependencies, allowing single-command startup after basic configuration.

The tool suits organizations requiring complete control over their messaging infrastructure, particularly those in regulated industries or operating in complex network environments. It is well-suited for enterprise deployments, government and corporate applications, and scenarios where data sovereignty and private deployment are mandatory. The platform supports simultaneous connections across mobile, desktop, web, and mini-program clients with synchronized state across all endpoints. It includes advanced features such as read receipts, online status indicators, group video calls supporting nine or more participants at 1080P resolution, server-side recording, and super-groups capable of supporting tens of thousands of members. The project provides a community edition with free commercial use rights for the server and mobile clients, alongside optional paid professional features.

Development activity shows consistent engagement with technical support prioritized as a core function, with issue and ticket handling treated as a primary responsibility. The codebase maintains a high open-source ratio designed to facilitate secondary development and customization. The project structure separates concerns into functional libraries, UI libraries, and application layers, enabling both standalone deployment and SDK integration into other applications.