Swift Chat

Open-source Swift projects categorized as Chat

Top 20 Swift Chat Projects

  • MessageKit

    A community-driven replacement for JSQMessagesViewController

    Project mention: What lib should I choose for Chat? | /r/iOSProgramming | 2023-02-20

    Hi there. I'm going to do the Chat app for my company. My best choice so far is MessageKit: https://github.com/MessageKit/MessageKit Any other options from you guys? Thanks

  • Messenger

    Open source alternative communication platform. (by relatedcode)

  • Appwrite

    Appwrite - The open-source backend cloud platform. Add Auth, Databases, Functions, and Storage to your product and build any application at any scale while using your preferred coding languages and tools.

  • Chatto

    A lightweight framework to build chat applications, made in Swift

  • MessengerKit

    :speech_balloon: A UI framework for building messenger interfaces on iOS

  • GrowingTextView

    An UITextView in Swift. Support auto growing, placeholder and length limit.

  • RSKGrowingTextView

    A light-weight UITextView subclass that automatically grows and shrinks.

  • stream-chat-swift

    💬 iOS Chat SDK in Swift - Build your own app chat experience for iOS using the official Stream Chat API

    Project mention: 10 Best Video Calling APIs: Benefits & Features | dev.to | 2023-07-25

    Cometchat's idiomatic SDKs are designed to help you build quickly. Available for iOS, Android, and web, they all work together, making cross-platform a breeze. With documentation that's best in class, in-depth tutorials, and demo apps for every platform, it is easier than ever to add 1:1 and group voice and video call functionality to your app.

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • ChatLayout

    ChatLayout is an alternative solution to MessageKit. It uses custom UICollectionViewLayout to provide you full control over the presentation as well as all the tools available in UICollectionView. It supports dynamic cells and supplementary view sizes.

  • Messenger Chat with Firebase

    Messenger Clone - Real-time iOS Chat with Firebase Firestore written in Swift

  • nio

    💬 Nio is an upcoming matrix client for iOS.

  • Chat

    A SwiftUI Chat UI framework with fully customizable message cells and a built-in media picker (by exyte)

    Project mention: Chat | news.ycombinator.com | 2023-04-25
  • SwiftyChat

    SwiftUI Chat UI (Client) Framework & Documentation to get started!

  • siskin-im

    (M) Public Project of Tigase Messenger for iOS devices based on Tigase Swift XMPP library.

    Project mention: Eight days later: Kbin, Lemmy, the landed gentry, and the rise of “threadiverse” | news.ycombinator.com | 2023-06-19

    There are plenty of AGPLv3 apps on the Apple App store today, please don't spread FUD.


  • cometchat-chat-sample-app-ios-swift

    Open-source Voice & Video Calling and Text Chat App for Swift (iOS)

  • Scribe-iOS

    iOS app with keyboards for language learners

  • yoddChatGPT

    This app uses the OpenAISwift library, ChatGPTSwift library and OpenAI library to communicate with the popular ChatGPT artificial intelligence. The app allows you to have a quick message exchange with a simple and clean interface, but with useful features.

    Project mention: Released ChatGPT Swift API 1.0 using Official ChatGPT API & gpt-3.5-turbo Model | /r/swift | 2023-03-02
  • Kommunicate-iOS-SDK

    Kommunicate iOS SDK for customer support

  • StreamiOSChatSDKPrototyping

    Prototyping Stream Chat iOS SDK with SwiftUI.This project includes layout and composition of the main screens such as the channel list (contacts), select user and chats (conversations). Additionally, there are several SwiftUI animations along with interaction styles.

  • videosdk-rtc-ios-sdk-example

    WebRTC based video conferencing SDK for iOS (Swift / Objective C)

  • MirrorFly-iOS-Sample

    MirrorFly enables an easy and fast integration of standard chat and call features into new or existing apps.

    Project mention: Need Advice: Choosing Between Stream and MirrorFly for Chat Implementation | /r/developersIndia | 2023-06-27

    Now, I'm seeking your advice and opinions. If you have experience using Stream or MirrorFly for chat implementation, I'd greatly appreciate any insights you can provide. Here are some questions I have:

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-07-25.

Swift Chat related posts


What are some of the best open-source Chat projects in Swift? This list will help you:

Project Stars
1 MessageKit 5,803
2 Messenger 4,640
3 Chatto 4,438
4 MessengerKit 1,473
5 GrowingTextView 1,011
6 RSKGrowingTextView 1,009
7 stream-chat-swift 773
8 ChatLayout 742
9 Messenger Chat with Firebase 707
10 nio 524
11 Chat 433
12 SwiftyChat 222
13 siskin-im 165
14 cometchat-chat-sample-app-ios-swift 161
15 Scribe-iOS 87
16 yoddChatGPT 77
17 Kommunicate-iOS-SDK 41
18 StreamiOSChatSDKPrototyping 17
19 videosdk-rtc-ios-sdk-example 8
20 MirrorFly-iOS-Sample 0
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.