This repository contains sample projects and implementations that accompany tutorials, blog posts, and documentation on getstream.io.
Stream provides APIs and SDKs for:
Each directory in this repository corresponds to a specific tutorial or set of tutorials on the Stream website.
- React-Chat-App/: Implementation of the React Chat Tutorial
- React_E2EE_Chat/: End-to-End encrypted chat implementation for React
- ReactNative/: Sample projects for React Native Chat SDK tutorials
- JavaScript/: JavaScript-specific implementations of Stream features
- iOS-SwiftUI/: Collection of SwiftUI tutorial projects including:
- TelegramClone: From the How To Build a Telegram Clone with SwiftUI tutorial
- SwiftUILiveStreaming: Livestreaming implementation for iOS
- FaceTimeClone: From the Building a Full-Stack FaceTime Clone with SwiftUI tutorial
- iOS-Swift/: Swift (UIKit) tutorial implementations
- visionOS/: visionOS Drawing App tutorial implementation
- AndroidCompose/: Jetpack Compose implementations for Android
- PHP-Chat/: Implementation from the How To Build a Real-Time PHP Chat App tutorial
- AI/: AI-related implementations including:
- iOS_AI_Assistant: AI assistant implementation for iOS
- Multi-Agent-AI: Multi-agent AI systems with Stream
- ReasoningLLMs/: Implementations related to reasoning with large language models
Want to build powerful chat, activity feeds, or video/audio calling into your applications? Stream makes it easy to get started:
- Sign up for a free Stream account - No credit card required
- Check out our documentation - Comprehensive guides for all platforms
- Join our Discord community - Connect with other developers and the Stream team