The design philosophy of this UI kit was to provide other designers with a 95% complete starting point. This means that we needed to create a robust design system with relatively generic styling, while still showcasing the unique features of each use case.

Chat Message Lists
The message list UI is for displaying attachments, messages, channels, typing indicators and date separators. Show accurate dates and message actions in the chat message lists.

Chat Channels and Lists
Display the active conversations with indicators of who has read along with any new messages received within the Channel List UI Component.

Chat Threads & Replies
Threads enable conversations to stay on topic and organized. Threads render a parent message with a list of replies, keeping everything in a single threaded conversation.

Chat Message UI
There are many micro-interactions with chat. Editing, deleting, flagging, muting, reactions, retry and thread initiation are all attached to each individual message.

Chat Reactions UI
Select and show an emoji reaction to a message. Reactions allow users to quickly respond to any message, for any purpose.

Chat Message Input UI
Composing the perfect message takes a robust and flexible message input UI. Attaching images, videos, and files and select the perfect emoji.

DM or Groups
We have designed options for DMs or Group chats. This includes how avatars are handled, chat preferences, and a whole bunch of other UX.

Create a New Chat UX
Our Chat Sample Kit has a complete user experience for creating a new chat. It’s very flexible, intuitive and ready to streamline your chat onboarding.

Galleries
Smart uploading, intelligent grouping and robust gallery views make our Mobile Chat UI/UX ready to be used to advance your own designs.