Top 23 Chat Open-Source Projects

  • Rocket.Chat

    The communications platform that puts data protection first.

    Project mention: Ask HN: Safest place for young kids to chat to friends online? | | 2022-01-11

    At one point I seriously considered self-hosting a Rocket Chat [1] instance for very similar reasons. It seems to have a good balance of features, moderation controls, and polish while still being pretty straight-forward to host.

    The main challenge I ran into was, of course, convincing folks to use it (instead of the "easier" forms of communication that they already had....).


  • Hubot

    A customizable life embetterment robot.

    Project mention: “The infringer is my alt account” | | 2021-09-16

    TIL that GitHub are still using Hubot (or at least an account in its name) ... to process DMCA submissions!

    Hubot (the framework) has seen little to no maintenance activity from GitHub since a few years back - I'd love to see something from GitHub for how the project could continue.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • Zulip

    Zulip server and web app—powerful open source team chat

    Project mention: Best way to add chatting into my web app? | | 2022-01-16

    The package that I found most useful is Zulip. Probably overkill,

  • react-native-gifted-chat

    💬 The most complete chat UI for React Native

    Project mention: Top React Native UI Component Libraries | | 2021-12-21

    Web-site: GitHub stars: 9.4k Price: Free License: MIT License Demo: – Type of support: Community support via GitHub issues Documentation: Full documentation

  • Tinode

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

    Project mention: Tinode chat: Instant messaging platform with inline images, attachments and anonymous users | | 2021-09-09
  • client

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

    Project mention: keybase git repositories | | 2021-12-29

    This may be unrelated but week before last a new buggy version of the keybase client was released (v5.9.0). This is the first release since September. It has issues related to KBFS mounts that caused me to have to downgrade to the previous version. If you're seeing problems that only recently cropped up, this may relate to this new version.

  • Open-IM-Server

    OpenIM: Instant messaging open source project based on go built by former WeChat technology experts. Backend in Go.(由前微信技术专家打造的基于 Go 实现的即时通讯(IM)项目,从服务端到客户端SDK开源即时通讯(IM)整体解决方案,可以轻松替代第三方IM云服务,打造具备聊天、社交功能的app。)

    Project mention: Open-IM-Server: An Open Source Instant Messaging Server | | 2021-11-06
  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • caprine

    Elegant Facebook Messenger desktop app

    Project mention: How to access stored credentials (detailed description of problem in the comments) | | 2022-01-09

    I never actually "solved" this, but I switched to Caprine and I'm no longer having any problems. It actually works much better than the official app (it lets you send audio files, etc).

  • Lemmy

    🐀 Building a federated link aggregator in rust

    Project mention: Any plans for a new home when Reddit goes public/IPO? | | 2022-01-24

    Check out Lemmy ( It is a decentral reddit alternative, so everyone can host a server and all these servers are federated.

  • owncast

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

    Project mention: Hosting Owncast as alternative to Twitch with podman/docker and nginx | | 2022-01-05

    Owncast is Free as in Libre, fully Open Source and actively maintained. The projects Homepage: The projects GitHub:

  • ejabberd

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

  • The Lounge

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

    Project mention: IRC client with web interface? | | 2022-01-26


  • ssh-chat

    Chat over SSH.

    Project mention: Why aren’t we using SSH for everything? | | 2021-12-03
  • Chatto

    A lightweight framework to build chat applications, made in Swift

  • Messenger

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

  • Conversations

    Conversations is an open source XMPP/Jabber client for Android

    Project mention: Entschlüsselung von Messengern: Staaten sollen für Chatkontrolle werben - | | 2022-01-25
  • yakyak

    Desktop chat client for Google Hangouts

    Project mention: Google Chat native app | | 2021-08-07

    i've liked yakyak is a good open source option

  • Organizr

    HTPC/Homelab Services Organizer - Written in PHP

    Project mention: Ce rahat cu serviciile de streaming. | | 2022-01-24
  • 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: How Not to Support Desktop GNU+Linux, Zoom Edition (working Wayland support coming soon?) | | 2022-01-21

    Hopefully they can improve performance:

  • venom

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

    Project mention: I Built A Whatsapp Bot And Linked It To My Site Free (No third-party service) | | 2021-06-12

    VENOM love at first sight The documentation was straight forward and it got the right amount of stars and maintainers so I $~ npm install venom-bot and started coding.

  • 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 | | 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.

  • DiscordChatExporter

    Exports Discord chat logs to a file

    Project mention: RIP the nootropics discords! | | 2022-01-21

    An important reminder to archive your DMs and server logs.

  • ChatSecure-iOS

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

    Project mention: what is the best xmpp client for iPhone? | | 2021-10-06
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 2022-01-26.

Chat related posts


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

Project Stars
1 Rocket.Chat 31,413
2 Hubot 16,073
3 Zulip 15,057
4 react-native-gifted-chat 11,415
5 Tinode 8,386
6 client 7,917
7 Open-IM-Server 6,288
8 caprine 6,221
9 Lemmy 5,850
10 owncast 5,503
11 ejabberd 5,109
12 The Lounge 4,654
13 ssh-chat 4,542
14 Chatto 4,307
15 Messenger 4,287
16 Conversations 3,989
17 yakyak 3,864
18 Organizr 3,664
19 jitsi 3,556
20 venom 3,539
21 ChatKit for Android 3,511
22 DiscordChatExporter 3,322
23 ChatSecure-iOS 3,047
Find remote jobs at our new job board There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.