Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Real Time Messaging

Real Time Messaging

67 projects

Showing 36 of 67 projects

Zulip
ZulipPython

Open-source team chat with topic-based threading that combines the best of email and chat for productive remote work.

#chat#apache#open-source
Stars25.5k
Forks10.0k
Last commit1 day ago
EMQ X
EMQ XErlang

A highly scalable and reliable MQTT broker platform for AI, IoT, IIoT, and connected vehicles, supporting multiple protocols and real-time data integration.

#iot#iot-middleware#mqtt-5
Stars16.6k
Forks2.5k
Last commit18 hours ago
Centrifugo
CentrifugoGo

A scalable, language-agnostic real-time messaging server for building chat apps, live features, and collaborative tools.

#websocket-server#eventsource#live-updates
Stars10.5k
Forks723
Last commit1 day ago
lets chat
lets chatJavaScript

A self-hosted chat application designed for small teams with persistent messaging, multiple rooms, and flexible deployment options.

#small-teams#hubot-integration#persistent-chat
Stars9.8k
Forks1.6k
Last commit8 months ago
MQTT.js
MQTT.jsTypeScript

A full-featured MQTT client library for Node.js and the browser, written in TypeScript.

#iot#hacktoberfest#reconnection
Stars9.1k
Forks1.4k
Last commit4 days ago
XMPPFramework
XMPPFrameworkObjective-C

A modular, thread-safe XMPP framework in Objective-C for building real-time chat apps on macOS and iOS.

#swift-compatible#ios#chat-app
Stars5.9k
Forks2.1k
Last commit2 years ago
slack
slackGo

A comprehensive Go library for interacting with Slack's API, including REST calls, Real-Time Messaging, and Socket Mode.

#team-collaboration#workflow-automation#rest-api
Stars5.0k
Forks1.2k
Last commit4 days ago
Messenger
Messenger

A self-hosted messaging platform for private communication with real-time chat, file sharing, and group conversations.

#group-chat#chat-application#messaging-platform
Stars4.8k
Forks1.1k
Last commit5 months ago
Faye
FayeJavaScript

A set of tools for simple publish-subscribe messaging between web clients with server and browser support.

#browser-communication#rack#web-clients
Stars4.4k
Forks370
Last commit1 year ago
Python (Official)
Python (Official)Python

Official Python SDK for building Slack apps and integrations with all Slack APIs.

#python-sdk#slackapi#oauth
Stars4.0k
Forks855
Last commit1 day ago
python-slack-sdk
python-slack-sdkPython

Official Python SDK for building Slack apps and integrations with all Slack APIs.

#python-sdk#slackapi#oauth
Stars4.0k
Forks855
Last commit1 day ago
Emitter
EmitterGo

A distributed, high-performance publish-subscribe platform built on MQTT, supporting message storage, security, and monitoring.

#realtime#iot#high-performance
Stars4.0k
Forks358
Last commit2 months ago
Node.js (Official)
Node.js (Official)TypeScript

Official Node.js SDK for building Slack apps with modular packages for Web API, OAuth, Webhooks, and Socket Mode.

#slack-apps#slackapi#oauth
Stars3.4k
Forks683
Last commit1 day ago
node-slack-sdk
node-slack-sdkTypeScript

Official Slack Developer Kit for Node.js with modular packages for Web API, OAuth, Webhooks, and Socket Mode.

#slackapi#oauth#slack
Stars3.4k
Forks683
Last commit1 day ago
go-nsq
go-nsqGo

Official Go client library for building NSQ producers and consumers.

#message-queue#distributed-systems#go-library
Stars2.7k
Forks436
Last commit1 year ago
Flyer Chat
Flyer ChatDart

A free, open-source Flutter chat UI package for building real-time messaging apps and AI agents with high performance and customization.

#chat#dart#ios
Stars2.3k
Forks856
Last commit3 months ago
vue-advanced-chat
vue-advanced-chatJavaScript

A customizable, framework-agnostic web component for building real-time chat interfaces with rich media support.

#chat#vue2#javascript-framework
Stars2.1k
Forks508
Last commit4 months ago
Aedes
AedesJavaScript

A barebone, high-performance MQTT broker for Node.js that runs on any stream server.

#iot#hacktoberfest#message-queue
Stars2.0k
Forks239
Last commit3 days ago
mochi mqtt
mochi mqttGo

A fully compliant, embeddable high-performance MQTT v5 and v3.1.1 broker/server written in Go for IoT and pub/sub applications.

#iot#golang-package#message-queue
Stars1.9k
Forks318
Last commit22 days ago
Laravel Talk
Laravel TalkPHP

A real-time user messaging and chatting system package for Laravel applications.

#laravel-websockets#message-threads#laravel
Stars1.6k
Forks316
Last commit3 years ago
Beaver
BeaverGo

A real-time messaging server for building scalable in-app notifications, multiplayer games, and chat apps.

#realtime#websocket-server#hacktoberfest
Stars1.6k
Forks84
Last commit21 hours ago
slackbot
slackbotPython

A Python-based chat bot framework for Slack with a simple plugin system and automatic reconnection.

#plugin-system#slack#chatbot
Stars1.3k
Forks390
Last commit3 years ago
asyncio-nats
asyncio-natsPython

A Python asyncio client for NATS messaging system with JetStream support and server management tools.

#asyncio#jetstream#message-queue
Stars1.2k
Forks258
Last commit3 days ago
discord-irc
discord-ircJavaScript

A Node.js bot that bridges Discord and IRC channels by relaying messages between them.

#chat-bridge#nodejs#docker
Stars1.2k
Forks282
Last commit2 years ago
slack
slackElixir

An Elixir client for Slack's Real Time Messaging and Web APIs, enabling bot development and Slack integration.

#elixir#elixir-slack#slack
Stars682
Forks183
Last commit2 years ago
RevolutionIRC-icon Revolution IRC
RevolutionIRC-icon Revolution IRCJava

A modern Android IRC client with Material design, background operation, and extensive customization options.

#chat#android#mobile-chat
Stars613
Forks68
Last commit2 years ago
java-slack-sdk
java-slack-sdkJava

A Java idiomatic SDK for building Slack apps, featuring the Bolt framework and a flexible API client for any JVM language.

#slack-apps#java-sdk#serverless
Stars601
Forks232
Last commit21 hours ago
slack-irc
slack-ircJavaScript

A Node.js bot that bridges Slack and IRC channels by synchronizing messages bidirectionally.

#team-collaboration#docker#slack-bot
Stars589
Forks146
Last commit3 years ago
simple-slack-api
simple-slack-apiJava

A Java library for building Slack bots and clients using the Slack WebSocket API.

#chatbot#java#websocket
Stars474
Forks190
Last commit3 years ago
SlackAPI
SlackAPIC#

A .NET implementation of Slack's WebAPI and Real Time Messaging API for C# applications.

#team-collaboration#csharp#nuget-package
Stars454
Forks238
Last commit2 years ago
hivemq-mqtt-web-client
hivemq-mqtt-web-clientJavaScript

A websockets-based MQTT client that runs directly in your browser for publishing and subscribing to MQTT messages.

#development-tool#publish-subscribe#mqtt-client
Stars363
Forks137
Last commit3 years ago
react-native-xmpp
react-native-xmppObjective-C

A React Native library providing native XMPP client support for iOS and Android applications.

#chat#instant-messaging#ios
Stars310
Forks96
Last commit7 years ago
Android App
Android AppJava

Official Android app for IRCCloud.com providing cloud-synced IRC chat with push notifications.

#chat#cross-platform-sync#irccloud
Stars309
Forks100
Last commit2 months ago
iOS App
iOS AppObjective-C

Official iOS app for IRCCloud.com providing cloud-synced IRC chat with push notifications.

#chat#ios-app#ios
Stars299
Forks90
Last commit3 months ago
Talo
TaloGDScript

A Godot plugin for self-hostable game services including leaderboards, player authentication, multiplayer, and game saves.

#game-analytics#multiplayer#player-authentication
Stars232
Forks16
Last commit8 days ago
slack-scala-client
slack-scala-clientScala

A Scala library for interacting with Slack's API and Real Time Messaging (RTM) interface.

#hacktoberfest#pekko#scala-library
Stars191
Forks104
Last commit1 year ago
Page 1 of 2Next

Related Tags

#Slack Api15#Websocket15#Slack11#Chat10#Slack Bot9#Websockets9#Self Hosted9#Chatbot8#Nodejs8#Android8#Message Queue8#Bot Framework8
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub