WuKongEasySDK Series
WuKongEasySDK is a lightweight quick integration solution that can be integrated in 5 minutes.| SDK Name | Repository | Example Code | Description |
|---|---|---|---|
| WuKongEasySDK-JS | GitHub | GitHub | Web SDK, supports JavaScript/TypeScript |
| WuKongEasySDK-iOS | GitHub | GitHub | iOS SDK, supports Swift/Objective-C |
| WuKongEasySDK-Android | GitHub | GitHub | Android SDK, supports Kotlin/Java |
| WuKongEasySDK-Flutter | GitHub | GitHub | Flutter cross-platform SDK, supports iOS, Android, Web, Desktop |
WuKongIMSDK Series
WuKongIMSDK is a feature-complete enterprise-grade SDK providing comprehensive instant messaging functionality.Open Source License
All WuKongIM SDKs use the Apache 2.0 open source license, which allows you to:- ✅ Commercial Use: Can be used in commercial projects
- ✅ Modify Code: Can modify source code according to needs
- ✅ Distribute Code: Can redistribute modified code
- ✅ Patent Grant: Obtain usage rights for related patents
- ⚠️ Retain Notice: Must retain original copyright and license notices
Contribution Guide
We welcome community contributions! Ways to participate:- Report Issues: Submit Issues in the corresponding repository
- Submit Code: Fork repository and submit Pull Requests
- Improve Documentation: Help improve documentation and examples
- Share Experience: Share usage experience in the community
Selection Recommendations:
- Non-IM applications: Choose EasySDK series
- IM applications: Choose WuKongIMSDK series
Technical Support
- Documentation Center: https://docs.githubim.com
- GitHub Issues: Issues page of each repository
- Community Discussion: GitHub Discussions
- Official Website: https://githubim.com
SDK Feature Comparison
EasySDK vs WuKongIMSDK
| Feature | EasySDK | WuKongIMSDK |
|---|---|---|
| Integration Time | 5 minutes | 30+ minutes |
| Code Complexity | Simple | Comprehensive |
| Message Types | Text, Image, File | All message types |
| Custom Messages | Limited | Full support |
| Offline Messages | Basic | Advanced |
| Message Reactions | ❌ | ✅ |
| Message Replies | ❌ | ✅ |
| Message Receipts | ❌ | ✅ |
| Channel Management | Basic | Advanced |
| User Management | Basic | Advanced |
| Real-time Typing | ❌ | ✅ |
| Message Search | ❌ | ✅ |
| File Size | Small | Large |
| Use Case | Quick prototyping, simple chat | Enterprise IM, complex applications |
Platform Support Matrix
| Platform | EasySDK | WuKongIMSDK | Notes |
|---|---|---|---|
| iOS | ✅ | ✅ | Swift/Objective-C |
| Android | ✅ | ✅ | Kotlin/Java |
| Web | ✅ | ✅ | JavaScript/TypeScript |
| Flutter | ✅ | ✅ | Cross-platform |
| HarmonyOS | ❌ | ✅ | ArkTS |
| WeChat Mini Program | ❌ | ✅ | JavaScript |
| Uniapp | ❌ | ✅ | Vue.js |
| React Native | 🚧 | 🚧 | Coming soon |
| Unity | 🚧 | 🚧 | Coming soon |
Getting Started
Quick Start with EasySDK
Enterprise SDK Installation
Community and Ecosystem
Official Repositories
- Main Server: WuKongIM
- Documentation: WuKongIM Docs
- Demo Applications: WuKongIM Demo
Community Projects
- UI Components: Community-contributed UI libraries
- Plugins: Third-party plugins and extensions
- Templates: Project templates and boilerplates
- Tools: Development tools and utilities
Contributing
- Fork the repository you want to contribute to
- Create a feature branch:
git checkout -b feature/amazing-feature - Commit your changes:
git commit -m 'Add amazing feature' - Push to the branch:
git push origin feature/amazing-feature - Open a Pull Request

