Displaying 1 to 19 from 19 results

chat-sdk-android - Chat SDK Android - Open Source Mobile Messenger

  •    Java

If you are interested in a version of the Chat SDK that supports Firebase's new database please vote on this issue and help us meet our target on Patreon. We would love to work full time developing the open source. At the moment we have to spend a substantial amount of time doing other consulting work to cover our costs. If you like what we're doing and would like to support us to focus more of our time on the open source project we would be very grateful.

chat-sdk-ios - Chat SDK iOS - Open Source Mobile Messenger

  •    Objective-C

Full breakdown is available on the features page. If you are interested in a version of the Chat SDK that supports Firebase's new database please vote on this issue and help us meet our target on Patreon.

stream-chat-android - Official Android SDK for Stream Chat

  •    Kotlin

This is the official Android SDK for Stream Chat, a service for building chat and messaging applications. This library includes both a low-level chat SDK and a set of reusable UI components. Most users start with the UI components, and fall back to the lower level API when they want to customize things. The best place to start is the Android Chat Tutorial. It teaches you how to use this SDK and also shows you how to make frequently required changes. You can use either Java or Kotlin depending on your preference.




stream-chat-flutter - Stream Chat official Flutter SDK

  •    Dart

This repository contains code for our Dart and Flutter chat clients. Stream allows developers to rapidly deploy scalable feeds and chat messaging with an industry leading 99.999% uptime SLA guarantee.

Skygear Chat SDK - Chat SDK for your Web and Mobile app

  •    Javascript

Skygear Chat is an open source chat backend for your web and mobile app.

qiscus-sdk-ios - Qiscus provide everything you need to power up your app with chats

  •    Swift

You should create one application per service, regardless of the platform. For example, an app released in both Android and iOS would require only one application to be created in the Dashboard. All users within the same Qiscus application are able to communicate with each other, across all platforms. This means users using iOS, Android, web clients, etc. can all chat with one another. However, users in different Qiscus applications cannot talk to each other.

ApplozicSwift - Applozic UI Kit in Swift

  •    Swift

UI kit for Applozic SDK, written completely in Swift. This project is actively under development.


tindroid - Tinode chat client application for Android

  •    Java

Android instant messenger using Tinode backend. Beta-quality software. A debug APK is provided for convenience.

stream-chat-js - JS / Browser Client - Build Chat with GetStream.io

  •    Javascript

stream-chat-js is the official JavaScript client for Stream Chat, a service for building chat applications. You can sign up for a Stream account at https://getstream.io/chat/get_started/.

stream-chat-react - React Chat Components

  •    Javascript

The official React components for Stream Chat, a service for building chat applications. You can sign up for a Stream account at https://getstream.io/chat/get_started/.

stream-chat-swift - Official iOS SDK for Stream Chat

  •    Swift

stream-chat-swift is the official iOS SDK for Stream Chat, a service for building chat applications. You can sign up for a Stream account at https://getstream.io/chat/get_started/.

Kommunicate-Android-Chat-SDK - Kommunicate.io Android Chat SDK for Customer Support

  •    Java

Kommunicate provides open source live chat SDK in android. The Kommunicate SDK is flexible, lightweight and easily integrable. It lets you easily add real time live chat and in-app messaging in your mobile applications and websites for customer support. The SDK is equipped with advance messaging options such as sending attachments, sharing location and rich messaging. Kommunicate SDK lets you integrate custom chatbots in your mobile apps for automating tasks. It comes with multiple features to make it a full fledged customer support SDK.

Kommunicate-iOS-SDK - Kommunicate iOS SDK for customer support

  •    Swift

Kommunicate provides open source live chat SDK in iOS. The Kommunicate SDK is flexible, lightweight and easily integrable. It lets you easily add real time live chat and in-app messaging in your mobile applications and websites for customer support. The SDK is equipped with advance messaging options such as sending attachments, sharing location and rich messaging. Kommunicate SDK lets you integrate custom chatbots in your mobile apps for automating tasks. It comes with multiple features to make it a full fledged customer support SDK.

android-chat-tutorial - Sample apps for the Stream Chat Android SDK's official tutorial

  •    Java

This repository allows you to check the result after completing each step described in the Android Chat Tutorial. It contains samples written in both Kotlin (samplekotlin module) and Java (samplejava module). For more Android Chat examples, see the Github repo for the SDK and the UI Components sample app in it. The project is pre-configured with a shared Stream account for testing purposes. You can learn more about Stream Chat here, and then sign up for an account and obtain your own keys here.

stream-chat-ruby - Stream Chat official Ruby API Client

  •    Ruby

stream-chat-ruby is the official Ruby client for Stream chat a service for building chat applications. You can sign up for a Stream account at https://getstream.io/chat/get_started/.

XMPP - Pure Swift XMPP library

  •    Swift

Fluux XMPP is a Chat SDK in Swift for iOS, MacOS and Linux. It implements the XMPP protocol, which is an IETF standard. As a result, on iOS, we target iOS version 12+. On MacOS, we focus on Mojave and up (10.14+). On Linux, we use BSD Socket with SwiftNIO, so it should work quite broadly, as long as you have Swift 5.0+ installed.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.