Packages for keyword “chat”
These packages are available as a package collection, usable in Xcode or SwiftPM.
MessageKit
A community-driven replacement for JSQMessagesViewController
StreamChat
💬 iOS Chat SDK in Swift - Build your own app chat experience for iOS using the official Stream Chat API
SwiftyChat
A lightweight SwiftUI chat UI framework with 11 built-in message types, 8 themes, and cross-platform iOS/macOS support
Chat
A SwiftUI Chat UI framework with fully customizable message cells and a built-in media picker
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.
StreamChatSwiftUI
SwiftUI Chat SDK ➜ Stream Chat 💬
GrowingTextView
An UITextView in Swift. Support auto growing, placeholder and length limit.
RSKGrowingTextView
A light-weight UITextView subclass that automatically grows and shrinks.
crisp-sdk-ios
:package: Crisp iOS SDK, add a chat in any iOS app and communicate with your users.
DevRevSDK
DevRev SDK, used for integrating DevRev services into your iOS app.
swift-chat
SwiftChat: an iMessage-faithful chat UI for SwiftUI. Tails, typing indicators, read receipts, attachments, keyboard handling. One view.
swiftui-messaging-ui
For SwiftUI apps - a primitive component to make Chat-UI with stable prepending - no scroll jumps when loading older messages.
swift-artifact
Swift/SwiftUI library for rendering LLM-generated <artifact> blocks in chat interfaces. Supports Markdown, JSON, CSV, Code, SVG, GeoJSON, HTML, React, Mermaid, LaTeX, Vega-Lite, GLTF, USDZ.
AgoraRTM
[Beta] Agora's Signaling 2.0 SDK Swift Package for iOS, macOS and visionOS 📦
Swollama
A comprehensive Swift SDK for Ollama
XMPP
Pure Swift XMPP library
Steady
A chat list for iOS that loads older messages without moving what you're reading.
StreamChatVapor
Legacy Stream Chat Vapor integration libary
SLChat
Chat server component built using Kitura-WebSocket.
19 packages.