https://github.com/simformsolutionspvtltd/chatview
Highly customisable chat UI with reply and reaction functionality.
https://github.com/simformsolutionspvtltd/chatview
android chat chat-ui chatview dart flutter flutterpackage ios
Last synced: 6 months ago
JSON representation
Highly customisable chat UI with reply and reaction functionality.
- Host: GitHub
- URL: https://github.com/simformsolutionspvtltd/chatview
- Owner: SimformSolutionsPvtLtd
- License: mit
- Created: 2021-12-08T05:46:53.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2025-09-04T06:30:26.000Z (6 months ago)
- Last Synced: 2025-09-04T08:32:48.985Z (6 months ago)
- Topics: android, chat, chat-ui, chatview, dart, flutter, flutterpackage, ios
- Language: Dart
- Homepage: https://pub.dev/packages/chatview
- Size: 65.2 MB
- Stars: 361
- Watchers: 5
- Forks: 193
- Open Issues: 33
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README

# ChatView
[](https://github.com/SimformSolutionsPvtLtd/chatview/actions)
[](https://pub.dev/packages/chatview)
[](https://github.com/SimformSolutionsPvtLtd/chatview/blob/main/LICENSE)
ChatView is a Flutter package that allows you to integrate a highly customizable chat UI in your
Flutter applications with [Flexible Backend Integration][chatViewConnect].

## Features
- One-on-one and group chat support
- Message reactions with emoji
- Reply to messages functionality
- Link preview for URLs
- Voice messages support
- Image sharing capabilities
- Custom message types
- Typing indicators
- Reply suggestions
- Message status indicators (sent, delivered, read)
- Highly customizable UI components
- Plug-and-play backend support using [chatview_connect][chatViewConnect]
## Documentation
Visit our [documentation](https://simform-flutter-packages.web.app/chatView) site for all
implementation details, usage instructions, code examples, and advanced features.
## Installation
```yaml
dependencies:
chatview:
```
## ChatView with Backend Support
Make `ChatView` backend-ready with [chatview_connect][chatViewConnect]
- 🔌 Easy backend integration without boilerplate (🔥 Firebase)
- ⚙️ Setup in 3 steps: set **Service Type** -> **User ID** and get **`ChatManager`**
- 💬 Supports **1-on-1** and **group chats** with **media uploads** *(audio not supported).*
## Support
For questions, issues, or feature
requests, [create an issue](https://github.com/SimformSolutionsPvtLtd/chatview/issues) on GitHub or
reach out via the GitHub Discussions tab. We're happy to help and encourage community contributions.
To contribute documentation updates specifically, please make changes to the doc/documentation.md
file and submit a pull request.
## License
This project is licensed under the MIT License - see
the [LICENSE](https://simform-flutter-packages.web.app/chatView/license).
[chatViewConnect]: https://pub.dev/packages/chatview_connect