Skip to content
@openimsdk

OpenIM Corporation Limited

IM SDK for all platforms like Android, iOS, Windows, Mac, Linux, Web. including C++, Go, iOS, Android, Flutter, React Native, JavaScript, Unity, and UniApp

Welcome to OpenIM! 🌟

OpenIM is not just another chat application; it's an innovative open-source instant messaging solution specifically designed for developers. Unlike standalone applications like Telegram, Signal, and Rocket.Chat that provide complete user interfaces and backend services for general users, OpenIM offers a powerful backend and SDK tailored for seamless integration into your own applications.

Why Choose OpenIM?

  • Developer-Focused: OpenIM provides the essential tools and frameworks necessary to integrate advanced messaging features efficiently into any application.
  • Flexible Integration: Consisting of the OpenIM SDK and OpenIM Server, our platform facilitates the easy incorporation of features such as message sending/receiving, user management, and group management into your projects.
  • Community Driven: OpenIM is committed to fostering a vibrant community where developers can collaborate, share ideas, and push the boundaries of what's possible in instant messaging technology.

Join Our Community 🚀

We believe that collaboration is the cornerstone of innovation. That’s why we’ve created various platforms for developers like you to connect, learn, and grow together. Get involved with the OpenIM community through:

  • 💬 Twitter: Follow us for updates, tips, and community highlights.
  • 🚀 Slack: Join our Slack community to connect with other developers, get your questions answered, and help others.
  • 👀 WeChat Group: Dive into discussions with like-minded developers in our WeChat group.

We're excited to see you join us! 🎉

Pinned Loading

  1. open-im-server open-im-server Public

    IM Chat

    Go 13.3k 2.3k

  2. open-im-flutter-demo open-im-flutter-demo Public

    Demo developed based on flutter open IM SDK.

    Dart 276 194

  3. openim-electron-demo openim-electron-demo Public

    Instant Messaging web desktop

    TypeScript 137 164

  4. open-im-android-demo open-im-android-demo Public

    IM Android

    Java 84 80

  5. open-im-uniapp-demo open-im-uniapp-demo Public

    IM

    Vue 131 97

  6. community community Public

    Community Management for OpenIM

    Shell 18 14

Repositories

Showing 10 of 57 repositories
  • protocol Public
    openimsdk/protocol’s past year of commit activity
    Go 10 Apache-2.0 36 3 2 Updated Jun 26, 2024
  • open-im-server Public

    IM Chat

    openimsdk/open-im-server’s past year of commit activity
    Go 13,328 Apache-2.0 2,349 138 (3 issues need help) 4 Updated Jun 26, 2024
  • tools Public
    openimsdk/tools’s past year of commit activity
    Go 15 Apache-2.0 37 2 3 Updated Jun 26, 2024
  • openmeeting Public

    An open-source video conferencing solution, and alternative to Zoom

    openimsdk/openmeeting’s past year of commit activity
    Dart 12 AGPL-3.0 2 0 0 Updated Jun 25, 2024
  • openmeeting-server Public

    An open-source video conferencing solution, and alternative to Zoom

    openimsdk/openmeeting-server’s past year of commit activity
    Go 18 AGPL-3.0 7 0 0 Updated Jun 25, 2024
  • test-e2e Public
    openimsdk/test-e2e’s past year of commit activity
    Python 0 2 0 0 Updated Jun 20, 2024
  • gomake Public

    gomake is a cross-platform compilation tool built on Mage, specifically designed for Go language projects. It offers comprehensive support for various operating systems and CPU architectures, covering the entire workflow from compilation to launching, monitoring, and stopping services.

    openimsdk/gomake’s past year of commit activity
    Go 9 Apache-2.0 3 0 0 Updated Jun 19, 2024
  • oimws Public

    A websocket and tcp framework for openim

    openimsdk/oimws’s past year of commit activity
    Go 17 MIT 13 18 34 Updated Jun 17, 2024
  • openim-sdk-core Public

    Instant Messaging

    openimsdk/openim-sdk-core’s past year of commit activity
    Go 320 Apache-2.0 303 9 5 Updated Jun 17, 2024
  • chat Public

    A business server that includes user registration and login, deployed together with Open-IM-Server, can be used to set up a chat product.

    openimsdk/chat’s past year of commit activity
    Go 70 GPL-3.0 88 7 14 Updated Jun 15, 2024