{"repo":"GetStream/stream-chat-swift","free":true,"listed":false,"github":"https://github.com/GetStream/stream-chat-swift","clone":"git clone https://github.com/GetStream/stream-chat-swift.git","description":"💬 iOS Chat SDK in Swift - Build your own app chat experience for iOS using the official Stream Chat API","language":"Swift","stars":969,"topics":["chat-sdk","swift","ios","chat-api","chat","chat-application","messaging","stream-chat","swift-chat","ios-chat-sdk"],"license":null,"category":"chat-messaging","readme_excerpt":"This is the official iOS SDK for Stream Chat, a service for building chat and messaging applications. This library includes both a low-level SDK and a set of reusable UI components. Low Level Client (LLC) The StreamChat SDK is a low level client for Stream chat service that doesn't contain any UI components. It is meant to be used when you want to build a fully custom UI. For the majority of use cases though, we recommend using our highly customizable UI SDK's. UIKit SDK The StreamChatUI SDK is our UI SDK for UIKit components. If your application needs to support iOS 13 and above, this is the right UI SDK for you. SwiftUI SDK The StreamChatSwiftUI SDK is our UI SDK for SwiftUI components. If your application only needs to support iOS 14 and above, this is the right UI SDK for you. This SDK is available in another repository stream-chat-swiftui . Our SwiftUI SDK has a brand new design, please check our docs for more details. --- Main Features - Offline support: Browse channels and send messages while offline. - Familiar behavior : The UI elements are good platform citizens and behave like native elements; they respect tintColor , layoutMargins , light/dark mode, dynamic font sizes, etc. - Swift native API: Uses Swift's powerful language features to make the SDK usage easy and type-safe. - UIKit and SwiftUI SDKs use native patterns and paradigms from respective UI frameworks: The API follows the design of native system SDKs. It makes integration with your existing code easy and","default_branch":null,"files":null,"tree":[],"storefront":"/r/GetStream","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/GetStream/stream-chat-swift/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}