Wildfire IM is a professional-grade instant messaging and real-time audio and video overall solution, maintained and supported by Beijing Wildfire Infinity Network Technology Co., Ltd.
The main features are: safe and reliable private deployment, powerful performance, complete functions, full platform support, high open source rate, simple deployment and operation and maintenance, friendly secondary development, easy to interface with third-party systems or embedded into existing systems. Please refer to the online documentation for details.
It mainly includes the following items:
GitHub warehouse address (main site) | Code cloud warehouse address (mirror) | illustrate | Remark |
---|---|---|---|
im-server | server | IM Server | |
android-chat | android-chat | Wildfire IM Android SDK source code and App source code | Can be easily developed for secondary development or integrated into existing applications |
ios-chat | ios-chat | Wildfire IM iOS SDK source code and App source code | It can be easily developed for secondary development or integrated into existing applications. |
pc-chat | pc-chat | PC terminal developed based on Electron | |
web-chat | web-chat | Wildfire IM Web client, experience address | |
wx-chat | wx-chat | Demo of mini program platform (supports WeChat, Baidu, Alibaba, Byte, QQ and other mini program platforms) | |
app server | app server | Application server | |
robot_server | robot_server | Robot server | |
push_server | push_server | push server | |
docs | docs | Wildfire IM related documents, including design, concept, development, and usage instructions, can be viewed online |
小程序SDK
used in this project requires payment and relies on专业版IM-Server
. Please refer to the fee details for the price.小程序SDK
and专业版IM-Server
support trial, please refer to the trial instructions for details.小程序SDK
to connect to self-deployed services.Wildfire IM Mini Program SDK currently supports the following mini program platforms:
Developers can develop UIs for other mini program platforms by themselves, or use cross-platform technologies such as uni-app
for development. It should be noted that the wfc
directory and config.js
need to be in the same directory.
Use webview
to implement audio and video calls, support ordinary single and multi-person audio and video calls, and support audio and video conferences. For audio and video call related codes, please refer to voip-uni
Be sure to configure it according to the above development configuration, otherwise problems such as compilation failure will occur.
For business cooperation, please give priority to contact us by email. If you have any technical questions, please post on the Wildfire IM forum.
It is strongly recommended to follow our official account. When we have a new version released or there are major updates, we will notify you through the public account. In addition, we will also release some technical introductions about Wildfire IM from time to time.
Please use WeChat to scan the mini program code below to experience it
Welcome to submit a pull request and work together to build a better open source IM.
If anything infringes upon your rights, please contact us to delete it.
wechat-im README