Open-source projects categorized as Chat | Edit details

Top 23 Chat Open-Source Projects

  • GitHub repo Rocket.Chat

    The ultimate Free Open Source Solution for team communications.

    Project mention: If Signal and Discord had a baby. . . | reddit.com/r/privacy | 2021-05-10


  • GitHub repo Hubot

    A customizable life embetterment robot.

  • GitHub repo Zulip

    Zulip server and webapp - powerful open source team chat

    Project mention: Zulip - Open Source group chat application | reddit.com/r/opensource | 2021-04-27
  • GitHub repo react-native-gifted-chat

    💬 The most complete chat UI for React Native

    Project mention: Xamarin chat app - any NuGet packages for Xamarin like GiftedChat for React Native? | reddit.com/r/xamarindevelopers | 2021-04-20

    Hi, I'm wondering if there is a NuGet package for Xamarin like the npm GiftedChat package for React Native. Basically you give it a list of messages (pulled from Firebase or some other realtime database) and it will format them like Facebook chat, complete with dates, avatars, a typing icon, and it also provides the ability to attach photos.

  • GitHub repo client

    Keybase Go Library, Client, Service, OS X, iOS, Android, Electron

    Project mention: Keybase will be very useful in a few months. | reddit.com/r/Keybase | 2021-04-13

    But just check the release frequency on the github page: https://github.com/keybase/client/releases

  • GitHub repo caprine

    Elegant Facebook Messenger desktop app

    Project mention: AWESOME WINDOWS TOOLS | dev.to | 2021-04-26

    Caprine - An elegant Facebook Messenger desktop app.

  • GitHub repo Tinode

    Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots

  • GitHub repo Lemmy

    🐀 Building a federated alternative to reddit in rust

    Project mention: Trump's Facebook ban upheld by Oversight Board | reddit.com/r/news | 2021-05-05

    Decentralized social media (like Mastodon for a fb/twitter-like, or Lemmy for a reddit-like)

  • GitHub repo ejabberd

    Robust, Ubiquitous and Massively Scalable Messaging Platform (XMPP, MQTT, SIP Server)

  • GitHub repo owncast

    Take control over your live stream video by running it yourself. Streaming + chat out of the box.

    Project mention: P2P Video Streaming | reddit.com/r/selfhosted | 2021-04-30

    There's https://owncast.online/, but no P2P.

  • GitHub repo The Lounge

    💬 Modern, responsive, cross-platform, self-hosted web IRC client

    Project mention: Any Word on PTP? | reddit.com/r/trackers | 2021-05-07

    You should look at TheLounge. Synchronizes your chat across devices :-)

  • GitHub repo ssh-chat

    Chat over SSH.

    Project mention: Apple II Chat Log | reddit.com/r/Behind863 | 2021-03-08
  • GitHub repo Chatto

    A lightweight framework to build chat applications, made in Swift

  • GitHub repo Messenger

    Open source, native iOS Messenger, with realtime chat conversations (full offline support). (by relatedcode)

  • GitHub repo Conversations

    Conversations is an open source XMPP/Jabber client for Android

    Project mention: Looking for a messenger with E2EE | reddit.com/r/fossdroid | 2021-04-28

    I haven't tried restoring chats, but this section in the readme suggests you can.

  • GitHub repo ChatKit for Android

    Android library. Flexible components for chat UI implementation with flexible possibilities for styling, customizing and data management. Made by Stfalcon

    Project mention: Fixed-budget, scope-controlled - an Innovative model of software development pricing | dev.to | 2021-03-03

    As a development company with a decade of experience behind our back and almost a hundred and a half projects fulfilled, we see much potential in the new pricing model and are going to implement in our work. Reasonable and fair risk distribution, focus on product quality and flexibility are what should be valued by both parties and such an approach copes perfectly with the challenge.

  • GitHub repo jitsi

    Jitsi is an audio/video and chat communicator that supports protocols such as SIP, XMPP/Jabber, IRC and many other useful features.

    Project mention: WebRTC over Asp.Net Core - Any examples? | reddit.com/r/csharp | 2021-05-07

    - Jitsi (Java)

  • GitHub repo Organizr

    HTPC/Homelab Services Organizer - Written in PHP

    Project mention: Add setting to use different URL for downloader? | reddit.com/r/nzbhydra | 2021-04-22

    You might like organizr or another tool like it instead, gives you nice easy links to all your software.

  • GitHub repo ChatSecure-iOS

    ChatSecure is a free and open source encrypted chat client for iOS that supports OTR and OMEMO encryption over XMPP.

    Project mention: For Muslims and. On Muslims to interactively learn Islam and connect usa/Uk and abroad | reddit.com/r/MuslimLounge | 2021-04-07

    In this case, I would rather suggest others to use the likes of Element a Matrix client, or e.g. RetroShare, Briar, OnionShare, or e.g. XMPP with the clients like Dino, Conversations, Gajim, ChatSecure.

  • GitHub repo Converse.js

    Web-based XMPP/Jabber chat client written in JavaScript

    Project mention: I made a bot to get vaccination appointments in Nova Scotia | reddit.com/r/NovaScotia | 2021-04-26
  • GitHub repo venom

    Venom is the most complete javascript library for Whatsapp, 100% Open Source.

    Project mention: Venom the more complete JavaScript library for WhatsApp, 100% Open Source | news.ycombinator.com | 2021-03-05
  • GitHub repo Errbot

    Errbot is a chatbot, a daemon that connects to your favorite chat service and bring your tools and some fun into the conversation.

    Project mention: A (non intelligent) chatbot multi-interface and distributed as a personal information manager. | dev.to | 2021-02-03

    Some limitations: if I'm on the tramway I'd like to send a Telegram message to my bot, but when I'm on a terminal, maybe I'd prefer to interact using IRC or Slack, if I'm in front of my desktop. Six years ago somebody asked about this in the Google+ group (now disappeared) and later somebody asked for this in the GitHub issues forum Support multiple backends in one instance #1137. But no advances on this matter appeared.

  • GitHub repo DiscordChatExporter

    Exports Discord chat logs to a file

    Project mention: discord pidgin plugin need captcha to login error | reddit.com/r/pidgin | 2021-04-28

    You can see the gif/instructions on https://github.com/Tyrrrz/DiscordChatExporter/wiki/Obtaining-Token-and-Channel-IDs#how-to-get-a-user-token to get the token.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-05-10.


What are some of the best open-source Chat projects? This list will help you:

Project Stars
1 Rocket.Chat 30,184
2 Hubot 15,860
3 Zulip 13,441
4 react-native-gifted-chat 10,523
5 client 7,493
6 caprine 5,918
7 Tinode 5,387
8 Lemmy 5,030
9 ejabberd 4,848
10 owncast 4,495
11 The Lounge 4,344
12 ssh-chat 4,283
13 Chatto 4,232
14 Messenger 4,146
15 Conversations 3,808
16 ChatKit for Android 3,367
17 jitsi 3,335
18 Organizr 3,277
19 ChatSecure-iOS 3,005
20 Converse.js 2,658
21 venom 2,582
22 Errbot 2,479
23 DiscordChatExporter 2,319