Skip to main content
The Angular UIKit components work together to deliver a complete chat experience. The sections below map each core feature to the components that implement it, so you can quickly find the right building block for any capability.

Instant Messaging

Real-time text messaging is at the heart of CometChat. Users can send and receive instant messages, enabling quick and efficient communication in both one-on-one and group conversations.

Media Sharing

CometChat supports sharing images, videos, audio files, and documents within conversations.

Read Receipts

Read Receipts provide visibility into message status, letting users know when a message has been delivered and read. This brings clarity to communication and sets expectations about engagement.

Typing Indicator

The Typing Indicator shows when a user is composing a response in real time, making conversations feel more natural and interactive.

User Presence

User Presence lets users see whether their contacts are online or offline, helping them choose the best time to start a conversation.

Reactions

Reactions let users express emotions or respond to messages without typing a full reply, adding expressiveness and boosting engagement.

Mentions

Mentions allow users to directly address specific individuals in a conversation using @username. The feature also supports @all to notify every member in a group chat simultaneously.

Threaded Conversations

Threaded Conversations enable users to respond directly to a specific message, keeping discussions organized and maintaining context — especially useful in group chats.

Group Chat

CometChat facilitates group conversations, allowing multiple participants to communicate simultaneously — ideal for team collaborations, group discussions, and social communities.

Next Steps

Components Overview

Browse all available Angular UIKit components

Theme

Customize the look and feel of your chat UI

Call Features

Add audio and video calling

AI Smart Chat Features

Explore AI-powered chat capabilities