Communication
Chat, email and collaboration clients.
30 apps
Ranking
Best Open-Source Communication Apps
AionUi
iOfficeAI
AionUi is an open-source coworking app that integrates with multiple command-line assistants including OpenClaw, Hermes Agent, and Claude Code. It offers customization options for AI assistants and runs locally. The software is free to use.
simplex-chat
simplex-chat
SimpleX Chat is a messaging app designed for privacy, operating without user identifiers. It offers cross-platform support for iOS, Android, and desktop devices. The network emphasizes private communication by design.
chat
tinode
Chat is an instant messaging platform with a Go backend. It offers clients for iOS, Android, web browsers, and command line, along with chatbot support.
DiscordChatExporter
Tyrrrz
Exports Discord chat logs to various file formats for archiving or analysis. Supports multiple output formats and preserves message metadata. Useful for backup or moderation purposes.
owncast
owncast
Owncast is a self-hosted live streaming platform with built-in chat functionality. It provides full control over video streams without relying on third-party services.
coai
coaidev
Coai is a multi-tenant AI platform with unified LLM gateway support for 200+ models and 35+ providers. It includes admin tools, billing systems, load balancing, cost management, and file parsing capabilities. The solution offers chat sharing, cloud sync, and model caching features.
WechatExporter
BlueMatthew
WechatExporter is an open-source tool for exporting and backing up WeChat chat histories. It extracts conversation data from the local WeChat database for archiving or migration purposes.
caprine
sindresorhus
Caprine is a desktop application that provides an elegant interface for accessing Facebook Messenger. It offers a streamlined experience for managing messages and notifications. The app is designed for users seeking a dedicated desktop solution for Facebook Messenger.
ejabberd
processone
ejabberd is an open-source messaging platform supporting XMPP, MQTT, and SIP protocols. It is designed for scalability and reliability in large-scale deployments.
ssh-chat
shazow
ssh-chat enables text-based communication through SSH connections. It provides a simple chat interface accessible via standard SSH clients.
jitsi
jitsi
Jitsi is an open-source communication tool supporting audio/video calls and chat. It works with protocols including SIP, XMPP/Jabber, and IRC.
devzat
quackduck
Devzat is a chat application that allows users to communicate over SSH. It provides a simple, text-based interface for real-time messaging.
chatgpt-android
skydoves
This Android app demonstrates a chatbot interface using OpenAI's API, built with Stream Chat SDK for Jetpack Compose. It provides a sample implementation for integrating conversational AI into Android applications.
yakyak
yakyak
Yakyak is a desktop client for Google Hangouts. It provides a native interface for accessing Hangouts chats outside a web browser.
nicotine-plus
nicotine-plus
Nicotine+ is a graphical client for the Soulseek peer-to-peer file sharing network. It provides a user-friendly interface for searching and transferring files between users.
android-chat
wildfirechat
Android-chat is an instant messaging client for Android devices, compatible with versions 4.x and above. It serves as the Android client for Wildfire IM, supporting basic chat functionality.
quiet
TryQuiet
Quiet is a private peer-to-peer messaging platform designed as an alternative to Slack and Discord. It operates on decentralized networks like Tor and IPFS for enhanced privacy and security.
arpchat
kognise
Arpchat enables text communication between friends using only ARP (Address Resolution Protocol) packets. This experimental tool repurposes network layer protocols for messaging.
Rocket.Chat.ReactNative
RocketChat
Rocket.Chat.ReactNative is a secure communication platform designed for mission-critical operations. It provides encrypted messaging capabilities through a React Native mobile interface.
tuwunel
matrix-construct
Tuwunel is the official successor to the conduwuit communication software. It continues the project's development with updated features and improvements.
Mattermost
mattermost
Mattermost is a desktop application for team communication, available on Windows, Mac, and Linux. It provides messaging and collaboration features for organizations.
chatmcp
daodao97
ChatMCP is an AI chat client that uses the Model Context Protocol for communication. It enables interaction with AI models through this specialized protocol.
igdm
igdmapps
igdm is a desktop application that enables users to access and manage Instagram direct messages. It provides a convenient interface for handling private conversations outside the mobile app.
Rocket.Chat
RocketChat
Rocket.Chat is a secure communication platform designed for mission-critical operations. It provides encrypted messaging and collaboration tools for teams.
tiny
osa1
Tiny is a terminal-based IRC client designed for lightweight and efficient communication. It operates directly within the command line interface, making it suitable for users who prefer text-based tools.
matcha
floatpane
Matcha is a terminal-based email client built with Go and the Bubble Tea TUI library. It provides email management directly from the command line interface. The tool focuses on both functionality and visual appeal for terminal users.
kiwiirc
kiwiirc
Kiwi IRC is a modern web-based IRC client. It provides a user-friendly interface for connecting to IRC networks.
quassel
quassel
Quassel is an IRC client that supports distributed usage across multiple devices. It allows users to maintain persistent connections to IRC networks.
dispatch
khlieng
Dispatch is a web-based IRC client written in Go. It provides browser access to IRC networks without requiring a standalone client.
srain
SrainApp
srain is a modern IRC client built with the GTK toolkit. It provides a clean interface for connecting to IRC networks and chatting.