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 31 of 67 projects

MTKruto
MTKrutoTypeScript

A cross-runtime JavaScript library for building Telegram clients with a high-level, type-safe API.

#mtproto#deno#web-apis
Stars168
Forks16
Last commit1 day ago
simple-slack-bot
simple-slack-botRuby

A Ruby library that simplifies creating Slack bots by wrapping the slack-ruby-client with an intuitive API.

#ruby-gem#chatbot#slack-api
Stars156
Forks8
Last commit10 years ago
Discord.gd
Discord.gdGDScript

A Godot plugin for creating Discord bots using GDScript with full API support.

#api#gdscript#chatbot
Stars144
Forks13
Last commit6 months ago
margiebot
margiebotC#

A .NET library for building Slack bots quickly and easily with a focus on developer experience.

#csharp#websocket#dotnet
Stars123
Forks41
Last commit4 years ago
Dis4IRC
Dis4IRCKotlin

A modern bidirectional bridge that connects Discord servers with IRC networks, enabling seamless communication between both platforms.

#discord-bridge#kittehircclientlib#java
Stars113
Forks20
Last commit2 months ago
alice
aliceElixir

A Lita-inspired Slack bot framework for Elixir, featuring a plugin system for custom handlers.

#elixir#plugin-system#chatops
Stars113
Forks19
Last commit4 years ago
kane
kaneElixir

An Elixir client library for publishing and subscribing to messages using Google Cloud Pub/Sub.

#event-driven#elixir#google-cloud-platform
Stars107
Forks44
Last commit2 years ago
jinora
jinoraCoffeeScript

A Slack webhook app that creates anonymous public chat channels for external user support.

#team-collaboration#heroku-deploy#slack-integration
Stars87
Forks10
Last commit3 years ago
slacker
slackerElixir

An Elixir library for building Slack bots with regex matching and event handling capabilities.

#elixir#regex-matching#chatbot
Stars81
Forks16
Last commit10 years ago
agora-react-native-rtm +5
agora-react-native-rtm +5Java

A React Native wrapper for the Agora Real-Time Messaging SDK, enabling cross-platform messaging for Android and iOS.

#chat#agora#ios
Stars63
Forks36
Last commit3 years ago
Slack-Ruby-Bot
Slack-Ruby-BotRuby

A Ruby framework for building Slack bots with command parsing, routing, and real-time messaging support.

#ruby-gem#mvc-framework#command-parsing
Stars49
Forks4
Last commit10 months ago
Roverz
RoverzJavaScript

A native mobile chat client library for Rocket.Chat, enabling chat features in iOS and Android React Native apps.

#chat#ios-app#rocketchat
Stars46
Forks15
Last commit8 years ago
mqttex
mqttexElixir

A complete MQTT server and client implementation written in Elixir, supporting QoS levels and durable sessions.

#iot#elixir#message-queue
Stars45
Forks4
Last commit11 years ago
chatty
chattyElixir

A basic IRC client library for Elixir, designed for building bots with customizable message hooks.

#chat-bots#open-protocol#bot-framework
Stars36
Forks5
Last commit10 years ago
meteor-push
meteor-pushJavaScript

A Meteor package for sending push notifications to iOS, Android, and Web/PWA clients using Firebase Cloud Messaging.

#meteor-package#progressive-web-app#cordova
Stars29
Forks20
Last commit2 years ago
mqtt-elements
mqtt-elementsJavaScript

Polymer web components for connecting to MQTT brokers and handling MQTT publish/subscribe operations.

#web-components#publish-subscribe#polymer
Stars27
Forks6
Last commit9 years ago
pydds
pyddsC

Python API for Vortex Lite and OpenSplice DDS implementations, supporting both IDL-based and Python object topic types.

#vortex-lite#data-centric#publish-subscribe
Stars27
Forks9
Last commit8 years ago
slack
slackJavaScript

A Node-RED module providing nodes to interact with Slack's RTM and Web APIs for messaging, presence, and state management.

#integration#workflow-automation#visual-programming
Stars24
Forks30
Last commit1 year ago
MongoMQ2
MongoMQ2TypeScript

A Node.js library that turns MongoDB collections into message queues and event logs without additional infrastructure.

#event-driven#event-driven-architecture#message-queue
Stars21
Forks0
Last commit6 days ago
C++11
C++11C++

A C++11 client library for connecting to Vert.x 3.x event bus via WebSocket.

#asio#distributed-systems#jsoncpp
Stars17
Forks6
Last commit9 years ago
slack-ruby-client
slack-ruby-clientRuby

A Ruby client and CLI for the Slack Web and Events APIs, enabling Slack integrations and bots.

#web-api-client#command-line-tool#ruby-gem
Stars17
Forks1
Last commit19 days ago
glimmer-live-chat
glimmer-live-chatTypeScript

A live chat application built with Glimmer.js for real-time communication.

#instant-messaging#glimmerjs#javascript-framework
Stars12
Forks3
Last commit7 years ago
RadioVIS Stomp Server
RadioVIS Stomp ServerJavaScript

A Node.js STOMP server implementation for broadcasting RadioVIS slideshow content to hybrid digital radio receivers.

#stomp-server#radiovis#stomp
Stars12
Forks5
Last commit1 year ago
lunamech-matrix-api
lunamech-matrix-apiCommon Lisp

A Common Lisp client library for the Matrix communication protocol, providing comprehensive API coverage for building bots and integrations.

#chat-bots#decentralized-communication#open-standard
Stars11
Forks2
Last commit
react-native-realtimemessaging-ios
react-native-realtimemessaging-ios

React Native SDK for Realtime Cloud Messaging, enabling real-time communication in mobile apps.

#ios#android#mobile-sdk
Stars9
Forks0
Last commit10 years ago
JabberClient
JabberClientPascal

A Jabber XMPP protocol client API for building XMPP-based chat applications.

#instant-messaging#api#xmpp-client
Stars7
Forks4
Last commit6 years ago
Swift
SwiftSwift

A Swift client library for connecting to Vert.x applications via the TCP EventBus bridge.

#distributed-systems#client-library#tcp-bridge
Stars5
Forks1
Last commit8 years ago
gatling-xmpp-protocol
gatling-xmpp-protocolScala

A Gatling protocol for stress testing XMPP servers over BOSH with anonymous authentication.

#load-testing#stress-testing#performance-testing
Stars4
Forks3
Last commit7 years ago
WAMP Broker
WAMP BrokerJava

A simple WAMP broker implementation for Vert.x applications with JSON and MsgPack support.

#wamp-broker#publish-subscribe#java
Stars2
Forks1
Last commit5 years ago
MQTT v5
MQTT v5Java

A CapacitorJS plugin for Android that enables native MQTT communication via TCP protocol.

#iot#native-plugin#tcp-protocol
Stars2
Forks0
Last commit2 years ago
ngx-bob
ngx-bobTypeScript

An Angular component for integrating a chat widget with a custom AI brain, featuring chat history and interactive commands.

#chat#bob#history
Stars2
Forks0
Last commit10 months ago
PreviousPage 2 of 2

Related Tags

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
2 months ago
#Slack Api15
#Websocket15
#Slack11
#Chat10
#Slack Bot9
#Websockets9
#Self Hosted9
#Chatbot8
#Nodejs8
#Android8
#Message Queue8
#Bot Framework8