[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-9471":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":24,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":41,"readmeContent":42,"aiSummary":43,"trendingCount":16,"starSnapshotCount":16,"syncStatus":19,"lastSyncTime":44,"discoverSource":45},9471,"stream-chat-flutter","GetStream\u002Fstream-chat-flutter","GetStream","Flutter Chat SDK - Build your own chat app experience using Dart, Flutter and the Stream Chat Messaging API.","https:\u002F\u002Fgetstream.io\u002Fchat\u002Fsdk\u002Fflutter\u002F",null,"Dart",1053,383,28,10,0,3,7,2,20.75,"Other",false,"master",true,[26,27,28,29,30,31,32,33,34,35,36,37,38,39,40],"chat","chat-sdk","dart","dart-package","dartlang","flutter","flutter-chat","flutter-plugin","hacktoberfest","melos","messaging","sdk","stream-chat","stream-flutter-sdk","widgets","2026-06-12 02:02:08","# Official Flutter packages for [Stream Chat](https:\u002F\u002Fgetstream.io\u002Fchat\u002Fsdk\u002Fflutter\u002F)\n\n![](https:\u002F\u002Fraw.githubusercontent.com\u002FGetStream\u002Fstream-chat-flutter\u002Fmaster\u002Fimages\u002Fsdk_hero_v4.png)\n\n[![CI](https:\u002F\u002Fgithub.com\u002FGetStream\u002Fstream-chat-flutter\u002Factions\u002Fworkflows\u002Fstream_flutter_workflow.yml\u002Fbadge.svg?branch=master)](https:\u002F\u002Fgithub.com\u002FGetStream\u002Fstream-chat-flutter\u002Factions\u002Fworkflows\u002Fstream_flutter_workflow.yml)\n[![Melos](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fmaintained%20with-melos-f700ff.svg?style=flat-square)](https:\u002F\u002Fgithub.com\u002Finvertase\u002Fmelos)\n\n**Quick Links**\n\n- [Register](https:\u002F\u002Fgetstream.io\u002Fchat\u002Ftrial\u002F) to get an API key for Stream Chat\n- [Flutter Chat SDK Tutorial](https:\u002F\u002Fgetstream.io\u002Fchat\u002Fflutter\u002Ftutorial\u002F)\n- [Chat UI Kit](https:\u002F\u002Fgetstream.io\u002Fchat\u002Fui-kit\u002F)\n- [Sample apps](https:\u002F\u002Fgithub.com\u002FGetStream\u002Fflutter-samples)\n\nThis repository contains code for our [Dart](https:\u002F\u002Fdart.dev\u002F) and [Flutter](https:\u002F\u002Fflutter.dev\u002F) chat clients.\n\nStream allows developers to rapidly deploy scalable feeds and chat messaging with an industry leading 99.999% uptime SLA guarantee.\n\n**V8 Migration Guide**\n\nFor upgrading from V7 to V8, please refer to the [V8 Migration Guide](https:\u002F\u002Fgetstream.io\u002Fchat\u002Fdocs\u002Fsdk\u002Fflutter\u002Fguides\u002Fmigration_guide_8_0\u002F)\n\n## Sample apps and demos\nCheck out our [sample_app](sample_app) to see Stream Chat's core features in action. For more sample apps and demos, visit [GetStream\u002Fflutter-samples](https:\u002F\u002Fgithub.com\u002FGetStream\u002Fflutter-samples).\n\n## Free for Makers\n\nStream is free for most side and hobby projects. To qualify your project\u002Fcompany needs to have \u003C 5 team members and \u003C $10k in monthly revenue.\nFor complete pricing details visit our [Chat Pricing Page](https:\u002F\u002Fgetstream.io\u002Fchat\u002Fpricing\u002F)\n\n## Structure\nStream Chat Dart is a monorepo built using [Melos](https:\u002F\u002Fdocs.page\u002Finvertase\u002Fmelos). Individual packages can be found in the `packages` directory while configuration and top level commands can be found in `melos.yaml`. \n\nTo get started, run `bootstrap` after cloning the project. \n\n```shell\nmelos bootstrap\n```\n\n## Packages \nWe provide a variety of packages depending on the level of customization you want to achieve.\n\n### [`stream_chat`](https:\u002F\u002Fgithub.com\u002FGetStream\u002Fstream-chat-flutter\u002Ftree\u002Fmaster\u002Fpackages\u002Fstream_chat)\nA pure Dart package that can be used on any Dart project. It provides a low-level client to access the Stream Chat service.\n\n### [`stream_chat_persistence`](https:\u002F\u002Fgithub.com\u002FGetStream\u002Fstream-chat-flutter\u002Ftree\u002Fmaster\u002Fpackages\u002Fstream_chat_persistence)\nThis package provides a persistence client for fetching and saving chat data locally. Stream Chat Persistence uses Moor as a disk cache.\n\n### [`stream_chat_flutter_core`](https:\u002F\u002Fgithub.com\u002FGetStream\u002Fstream-chat-flutter\u002Ftree\u002Fmaster\u002Fpackages\u002Fstream_chat_flutter_core)\nThis package provides business logic to fetch common things required for integrating Stream Chat into your application. The `core` package allows more customisation and hence provides business logic but no UI components.\n\n### [`stream_chat_flutter`](https:\u002F\u002Fgithub.com\u002FGetStream\u002Fstream-chat-flutter\u002Ftree\u002Fmaster\u002Fpackages\u002Fstream_chat_flutter)\nThis library includes both a low-level chat SDK and a set of reusable and customizable UI components.\n\n### [`stream_chat_localizations`](https:\u002F\u002Fgithub.com\u002FGetStream\u002Fstream-chat-flutter\u002Ftree\u002Fmaster\u002Fpackages\u002Fstream_chat_localizations)\nThis library includes a set of localization files for the Flutter UI components.\n\n## Flutter Chat Tutorial\n\nThe best place to start is the [Flutter Chat Tutorial](https:\u002F\u002Fgetstream.io\u002Fchat\u002Fflutter\u002Ftutorial\u002F).\nIt teaches you how to use this SDK and also shows how to make frequently required changes.\n\n## Example Apps\n\nEvery package folder includes a fully functional example with setup instructions.\n\nWe also provide a set of sample apps created using the Stream Flutter SDK at [this location](https:\u002F\u002Fgithub.com\u002FGetStream\u002Fflutter-samples).\n\n## Versioning Policy\n\nAll of the Stream Chat packages follow [semantic versioning](https:\u002F\u002Fsemver.org\u002F).\n\nSee our [versioning policy documentation](https:\u002F\u002Fgetstream.io\u002Fchat\u002Fdocs\u002Fsdk\u002Fflutter\u002Fbasics\u002Fversioning_policy\u002F) for more information.\n\n## We are hiring\n\nWe've recently closed a [\\$38 million Series B funding round](https:\u002F\u002Ftechcrunch.com\u002F2021\u002F03\u002F04\u002Fstream-raises-38m-as-its-chat-and-activity-feed-apis-power-communications-for-1b-users\u002F) and we keep actively growing.\nOur APIs are used by more than a billion end-users, and you'll have a chance to make a huge impact on the product within a team of the strongest engineers all over the world.\n\nCheck out our current openings and apply via [Stream's website](https:\u002F\u002Fgetstream.io\u002Fteam\u002F#jobs).\n\n","GetStream\u002Fstream-chat-flutter 是一个用于构建聊天应用的 Flutter SDK，使用 Dart 和 Stream Chat Messaging API。该项目提供了包括消息发送、接收、存储等在内的核心聊天功能，并支持高度自定义的用户界面组件。它还具备离线消息缓存能力，确保在网络不稳定的情况下也能提供流畅的用户体验。适用于需要快速集成聊天功能的各种应用场景，如社交应用、客服系统或任何需要实时通讯功能的产品。此外，对于小型团队和个人开发者来说，Stream 提供了免费的服务计划。","2026-06-11 03:23:01","top_language"]