Messenger

Top 23 Messenger Open-Source Projects

  • tdesktop

    Telegram Desktop messaging app

    Project mention: Proton Mail finally gets a desktop app for encrypted email and calendar | news.ycombinator.com | 2023-12-14

    How is telegram Electron if it's https://github.com/telegramdesktop/tdesktop C++/QT?

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

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

  • Tinode

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

  • caprine

    Elegant Facebook Messenger desktop app

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

    A community-driven replacement for JSQMessagesViewController

  • Messenger

    Open source alternative communication platform. (by relatedcode)

  • franz

    Franz is a free messaging app for services like WhatsApp, Slack, Messenger and many more.

    Project mention: Show HN: Franz – A desktop client for Apache Kafka | news.ycombinator.com | 2024-02-05

    I thought this was https://meetfranz.com/ until the word “Apache Kafka” and was puzzled.

    Naming things and name collisions…

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

  • Conversations

    Conversations is an open source XMPP/Jabber client for Android

    Project mention: Modern XMPP Server | news.ycombinator.com | 2023-12-01
  • bottender

    ⚡️ A framework for building conversational user interfaces.

    Project mention: Build a Telegram voice chatbot using ChatGPT API and Whisper | dev.to | 2023-03-30

    We will use Bottender - a framework for writing Telegram bot faster. It also supports Session for us to store past conversation messages and other data, so it’s more convenient to build a chatbot with conversational memory.

  • status-mobile

    a free (libre) open source, mobile OS for Ethereum

    Project mention: Status Wallet Domain Spoofing Vuln | news.ycombinator.com | 2024-02-26
  • chaskiq

    A full featured Live Chat, Support & Marketing platform, alternative to Intercom, Drift, Crisp, etc from cience.com

    Project mention: ⚡ Chaskiq, the self-hosted live chat, releases version 2.0.0 ⚡ | /r/selfhosted | 2023-04-24

    We are thrilled to announce the release of Chaskiq 2.0, a major milestone for our open-source live chat and messaging system. This update marks the successful migration of our text editor, Dante.

  • PyBitmessage

    Reference client for Bitmessage: a P2P encrypted decentralised communication protocol:

  • laravel-messenger

    Simple user messaging package for Laravel

  • Ferdium

    Ferdium is a desktop app that helps you organize how you use your favourite apps by combining them into one application.

    Project mention: Sparkle: A software update framework for macOS | news.ycombinator.com | 2024-02-13

    Also, as a different approach, to some degree Ferdium can act as a central place for various messaging platforms even if the integration that Pidgin (and Adium) and libPurple provided is not possible this way. Station is similar and a bit better but is in desperate need of developers. Both are FLOSS.

    https://ferdium.org/

    https://getstation.com/

  • telegram-react

    Experimental Telegram web client with tdlib, webassembly and react js under the hood

  • dino

    Modern XMPP ("Jabber") Chat Client using GTK+/Vala (by dino)

    Project mention: Dino v0.4.3 · dino/dino | /r/xmpp | 2023-08-03
  • igdm

    Desktop application for Instagram DMs

  • messaging-apis

    Messaging APIs for multi-platform

  • Xabber

    Open-source XMPP client for Android

  • teamgram-server

    Unofficial open source mtproto server written in golang with compatible telegram client.

  • MessengerKit

    :speech_balloon: A UI framework for building messenger interfaces on iOS

  • session-desktop

    Session Desktop - Onion routing based messenger

    Project mention: How does SonoBus compares to Signal with regards to encryption, quality and latency? | /r/opsec | 2023-06-29

    https://github.com/oxen-io/session-android https://github.com/oxen-io/session-desktop https://github.com/oxen-io/session-ios

  • profanity

    Ncurses based XMPP client

    Project mention: Profanity IM – Ncurses based XMPP client | news.ycombinator.com | 2023-08-12
  • 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.

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 2024-02-26.

Messenger related posts

Index

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

Project Stars
1 tdesktop 24,113
2 open-im-server 12,748
3 Tinode 11,272
4 caprine 6,848
5 MessageKit 5,862
6 Messenger 4,701
7 franz 4,460
8 Conversations 4,211
9 bottender 4,147
10 status-mobile 3,810
11 chaskiq 2,830
12 PyBitmessage 2,793
13 laravel-messenger 2,404
14 Ferdium 2,386
15 telegram-react 2,169
16 dino 2,159
17 igdm 1,941
18 messaging-apis 1,878
19 Xabber 1,809
20 teamgram-server 1,617
21 MessengerKit 1,472
22 session-desktop 1,383
23 profanity 1,253
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.
www.influxdata.com