Chat

Top 23 Chat Open-Source Projects

  • Rocket.Chat

    The communications platform that puts data protection first.

  • Project mention: Rocket.Chat: Surprising user limit in 6.5.0 | news.ycombinator.com | 2024-01-19
  • quivr

    Your GenAI Second Brain 🧠 A personal productivity assistant (RAG) ⚡️🤖 Chat with your docs (PDF, CSV, ...) & apps using Langchain, GPT 3.5 / 4 turbo, Private, Anthropic, VertexAI, Ollama, LLMs, Groq that you can share with users ! Local & Private alternative to OpenAI GPTs & ChatGPT powered by retrieval-augmented generation.

  • Project mention: privateGPT VS quivr - a user suggested alternative | libhunt.com/r/privateGPT | 2024-01-12
  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • Lobe Chat

    LobeChat is a open-source, extensible (Function Calling), high-performance chatbot framework.It supports one-click free deployment of your private ChatGPT/LLM web application.

  • Project mention: The AI Revolution Is Crushing Thousands of Languages | news.ycombinator.com | 2024-04-25

    Get your OpenAI API key and then use it on one of the hundreds of open source frontends available, such as: https://github.com/lobehub/lobe-chat

  • autogen

    A programming framework for agentic AI. Discord: https://aka.ms/autogen-dc. Roadmap: https://aka.ms/autogen-roadmap

  • Project mention: FLaNK AI Weekly 25 March 2025 | dev.to | 2024-03-25
  • Zulip

    Zulip server and web application. Open-source team chat that helps teams stay productive and focused.

  • Project mention: Ask HN: Open-Source Chat Platform Matrix, Rocketchat, Mattermost | news.ycombinator.com | 2024-04-10
  • Hubot

    A customizable life embetterment robot.

  • Project mention: Kickstarted dev on Hubot again | /r/hubot | 2023-07-08
  • react-native-gifted-chat

    💬 The most complete chat UI for React Native

  • Project mention: FlatList issues in React Native | /r/reactnative | 2023-06-30

    This is a well known chat for react native probably it does have anything you need https://github.com/FaridSafi/react-native-gifted-chat

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • open-im-server

    IM Chat

  • Project mention: Free Open-source messaging solution | /r/iOSProgramming | 2023-05-27

    If you are interested in Open-IM-Server, you can find the source code on GitHub: Source code , where you can also join the community and contribute to the project. You can also join the Telegram group or the WeChat group to chat with other developers and get support.

  • Lemmy

    🐀 A link aggregator and forum for the fediverse

  • Project mention: Reddit must share IP addresses of piracy-discussing users, film studios say | news.ycombinator.com | 2024-01-14

    Lemmy is like Reddit and here because it has threaded comment discussions.

    It's also federated, so you can pick a server you like and have discussions with users from various servers together.

    https://join-lemmy.org/

    Some Reddit apps switched to supporting Lemmy instead when they were kicked off the API.

  • Tinode

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

  • owncast

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

  • Project mention: Open source projects..? | /r/golang | 2023-12-08

    The Owncast project is planning the early stages of some re-architecting in our Go codebase to prepare for future features. I’d love to chat with you about the project! https://github.com/owncast/owncast

  • client

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

  • Project mention: Ask HN: What are these Keybase URLs I see in many HN profiles? | news.ycombinator.com | 2023-05-30

    https://github.com/keybase/client/graphs/code-frequency tells the story well.

  • DiscordChatExporter

    Exports Discord chat logs to a file

  • Project mention: Exemples of medium WPF open-source projects? | /r/csharp | 2023-11-14
  • caprine

    Elegant Facebook Messenger desktop app

  • Project mention: Why do people still use VBA? | news.ycombinator.com | 2023-11-15
  • ejabberd

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

  • MessageKit

    A community-driven replacement for JSQMessagesViewController

  • SillyTavern

    LLM Frontend for Power Users.

  • Project mention: Claude 3 beats GPT-4 on Aider's code editing benchmark – aider | news.ycombinator.com | 2024-03-27

    Right, but it's certainly easier for people who might not even know what "API" stands for, and that's quite nifty. As far as self-hosted frontends go, I can personally recommend SillyTavern[1] in the browser, ChatterUI[2] on mobile, and ShellGPT[3] for CLI. LobeChat looks pretty cool, though! I'll definitely check it out.

    [1] https://github.com/SillyTavern/SillyTavern

    [2] https://github.com/Vali-98/ChatterUI

    [3] https://github.com/TheR1D/shell_gpt

  • venom

    Venom is a high-performance system developed with JavaScript to create a bot for WhatsApp, support for creating any interaction, such as customer service, media sending, sentence recognition based on artificial intelligence and all types of design architecture for WhatsApp.

  • WechatExporter

    Wechat Chat History Exporter 微信聊天记录导出备份程序

  • The Lounge

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

  • Project mention: Simplicity of IRC | news.ycombinator.com | 2024-03-13

    IRC as a protocol is indeed incredibly simple and easy to get started with. Years ago did discover this when I was able to make [this atrocity](https://github.com/creesch/discordIRCd) bridging IRC and discord where for IRC I effectively did a simple server implementation.

    There is a caveat, though. Like many older protocols (ftp) there is a lot that was not initially written down or left up to clients and server implementations. This, does lead to a lot of edge cases you need to be aware of once you want to actually support a wider user group.

    Also, as this is apparently is still a discussion. IRC is not simple from a modern user UX perception. Registration can be complex and confusing, though hidden a bit through clients. Managing channels with various flags is a whole other thing. Then there is also the fact that these days people are no longer used to the fact that they can't see messages from periods where they were not connected. Of course, the latter can be easily handled by a BNC or fancy clients like https://thelounge.chat . But, that is only easy for technically inclined folks.

  • ssh-chat

    Chat over SSH.

  • simplex-chat

    SimpleX - the first messaging network operating without user identifiers of any kind - 100% private by design! iOS, Android and desktop apps 📱!

  • Project mention: What are your favorite End-to-End encrypted tools for online privacy? | /r/degoogle | 2023-12-08

    For messaging I'm currently on Olvid (E2E with physical key exchange) but since it still use their servers, I'm currently testing SimpleX where I can host my own servers.

  • Organizr

    HTPC/Homelab Services Organizer - Written in PHP

  • Project mention: Where are my fellow big boys at? Let's flex on 'em 💪 | /r/PleX | 2023-11-28

    Negative. Those are just screenshots stitched together. You would probably be interested in Organizr though

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
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).

Chat related posts

Index

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

Project Stars
1 Rocket.Chat 38,801
2 quivr 32,240
3 Lobe Chat 28,579
4 autogen 24,917
5 Zulip 20,023
6 Hubot 16,558
7 react-native-gifted-chat 13,168
8 open-im-server 12,936
9 Lemmy 12,803
10 Tinode 11,532
11 owncast 8,885
12 client 8,756
13 DiscordChatExporter 6,886
14 caprine 6,867
15 ejabberd 5,916
16 MessageKit 5,889
17 SillyTavern 5,785
18 venom 5,709
19 WechatExporter 5,512
20 The Lounge 5,392
21 ssh-chat 5,273
22 simplex-chat 5,285
23 Organizr 4,885

Sponsored
The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com