Skip to content

Comments

Add new library 'react-native-ds-chat' to JSON#2234

Closed
GufranGaury1887 wants to merge 1 commit intoreact-native-community:mainfrom
GufranGaury1887:patch-4
Closed

Add new library 'react-native-ds-chat' to JSON#2234
GufranGaury1887 wants to merge 1 commit intoreact-native-community:mainfrom
GufranGaury1887:patch-4

Conversation

@GufranGaury1887
Copy link
Contributor

Add react-native-ds-chat — A modern, customizable Chat UI library for React Native

react-native-ds-chat is a production-ready, fully typed Chat UI library built with TypeScript. It provides a complete set of modular, composable components for building chat interfaces in React Native apps.

Key Features:

💬 Pre-built components:

Chat
, MessageList, MessageBubble, InputToolbar, Avatar, TypingIndicator, DaySeparator, SystemMessage, and more 🎨 Built-in theming with Light & Dark themes, plus full custom theme support via mergeTheme 📱 Responsive scaling utilities for consistent UI across devices ⌨️ Keyboard-aware input handling with custom hooks ✨ Animated message entry and send button transitions 💌 Message status indicators (sent, delivered, read) 📜 Infinite scroll with "Load Earlier" messages support ⬅️ Swipe-to-reply gesture support
📎 Attachment button support
🧩 Fully modular — use the all-in-one component or individual components independently 🔒 Written entirely in TypeScript with full type exports Platforms: iOS, Android

📝 Why & how

✅ Checklist

  • Added library to react-native-libraries.json
  • Updated library in react-native-libraries.json
  • Documented how you found or replicated the issue.
  • Explained how you fixed the issue or built the feature.
  • Described how to use or verify the change.

Add react-native-ds-chat — A modern, customizable Chat UI library for React Native

react-native-ds-chat is a production-ready, fully typed Chat UI library built with TypeScript. It provides a complete set of modular, composable components for building chat interfaces in React Native apps.

Key Features:

💬 Pre-built components: 

Chat
, MessageList, MessageBubble, InputToolbar, Avatar, TypingIndicator, DaySeparator, SystemMessage, and more
🎨 Built-in theming with Light & Dark themes, plus full custom theme support via mergeTheme
📱 Responsive scaling utilities for consistent UI across devices
⌨️ Keyboard-aware input handling with custom hooks
✨ Animated message entry and send button transitions
💌 Message status indicators (sent, delivered, read)
📜 Infinite scroll with "Load Earlier" messages support
⬅️ Swipe-to-reply gesture support
📎 Attachment button support
🧩 Fully modular — use the all-in-one <Chat /> component or individual components independently
🔒 Written entirely in TypeScript with full type exports
Platforms: iOS, Android
@GufranGaury1887 GufranGaury1887 deleted the patch-4 branch February 24, 2026 10:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant