supabase_chat_sdk 0.1.0 copy "supabase_chat_sdk: ^0.1.0" to clipboard
supabase_chat_sdk: ^0.1.0 copied to clipboard

Offline-first Flutter chat SDK built on Supabase and PowerSync with real-time messaging, channels, reactions, and file uploads.

0.1.0 #

Initial Release #

Features

  • ✅ Offline-first architecture with PowerSync
  • ✅ Real-time messaging with Supabase Realtime
  • ✅ Channel management (Direct, Group, Public)
  • ✅ Message CRUD operations
  • ✅ Read receipts
  • ✅ Emoji reactions
  • ✅ File uploads (images, videos, documents)
  • ✅ Typing indicators
  • ✅ User presence (online/offline)
  • ✅ Push notification support
  • ✅ User blocking
  • ✅ Message search
  • ✅ Pagination support
  • ✅ Profile metadata for custom features

Architecture

  • Clean architecture with repositories and services
  • Type-safe Result pattern for error handling
  • Stream-based reactive data flow
  • Comprehensive error handling and retry logic

Backend

  • PostgreSQL schema with Supabase migrations
  • PowerSync sync rules for offline-first sync
  • Storage integration for file uploads
0
likes
130
points
11
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Offline-first Flutter chat SDK built on Supabase and PowerSync with real-time messaging, channels, reactions, and file uploads.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter, path, path_provider, powersync, supabase_flutter, uuid

More

Packages that depend on supabase_chat_sdk