#Messaging

Showing 60 of 150 repositories tagged #messaging, ranked by stars

nsqio
nsqio
nsq

A realtime distributed messaging platform

Score
76
โ˜… 25.7k โ‘‚ 2.9k +1/day
Go
apache
apache
rocketmq

Apache RocketMQ is a cloud native messaging and streaming platform, making it simple to build event-driven applications.

Score
100
โ˜… 22.5k โ‘‚ 12.0k +12/day
Java
nats-io
nats-io
nats-server

High-Performance server for NATS.io, the cloud and edge native messaging system.

Score
100
โ˜… 20.2k โ‘‚ 1.9k +28/day
Go
simplex-chat
simplex-chat
simplex-chat

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

Score
100
โ˜… 18.3k โ‘‚ 1.2k +105/day
Haskell
openimsdk
openimsdk
open-im-server

IM Chat OpenClaw

Score
97
โ˜… 16.5k โ‘‚ 2.9k +17/day
Go
tinode
tinode
chat

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

Score
93
โ˜… 13.4k โ‘‚ 2.1k +5/day
Go
jessesquires
jessesquires
JSQMessagesViewController

An elegant messages UI library for iOS

Score
88
โ˜… 11.1k โ‘‚ 2.8k โ€”
Objective-C
centrifugal
centrifugal
centrifugo

Scalable real-time messaging server in a language-agnostic way. Self-hosted alternative to Pubnub, Pusher, Ably, socket.io, Phoenix.PubSub, SignalR. Set up once and forever.

Score
90
โ˜… 10.5k โ‘‚ 715 +12/day
Go
berty
berty
berty

Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network

Score
100
โ˜… 9.2k โ‘‚ 495 โ€”
TypeScript
MessageKit
MessageKit
MessageKit

A community-driven replacement for JSQMessagesViewController

Score
97
โ˜… 6.3k โ‘‚ 1.2k +2/day
Swift
strimzi
strimzi
strimzi-kafka-operator

Apache Kafkaยฎ running on Kubernetes

Score
96
โ˜… 5.9k โ‘‚ 1.5k +5/day
Java
travisjeffery
travisjeffery
jocko

Kafka implemented in Golang with built-in coordination (No ZK dep, single binary install, Cloud Native)

Score
86
โ˜… 5.0k โ‘‚ 372 โ€”
Go
meetfranz
meetfranz
franz

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

Score
100
โ˜… 4.7k โ‘‚ 577 +1/day
JavaScript
build-trust
build-trust
ockam

Orchestrate end-to-end encryption, cryptographic identities, mutual authentication, and authorization policies between distributed applications โ€“ at massive scale.

Score
87
โ˜… 4.6k โ‘‚ 556 โ€”
Rust
moezbhatti
moezbhatti
qksms

The most beautiful SMS messenger for Android

Score
68
โ˜… 4.6k โ‘‚ 1.1k +2/day
Kotlin
apache
apache
iggy

Apache Iggy: Hyper-Efficient Message Streaming at Laser Speed

Score
100
โ˜… 4.4k โ‘‚ 354 +4/day
Rust
nikoksr
nikoksr
notify

A dead simple Go library for sending notifications to various messaging services.

Score
83
โ˜… 3.7k โ‘‚ 276 +6/day
Go
stfalcon-studio
stfalcon-studio
ChatKit

Android library. Flexible components for chat UI implementation with flexible possibilities for styling, customizing and data management. Made by Stfalcon

Score
56
โ˜… 3.7k โ‘‚ 826 โ€”
Java
ChatSecure
ChatSecure
ChatSecure-iOS

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

Score
53
โ˜… 3.2k โ‘‚ 1.0k โ€”
Objective-C
celery
celery
kombu

Messaging library for Python.

Score
100
โ˜… 3.1k โ‘‚ 1.0k +1/day
Python
nicotine-plus
nicotine-plus
nicotine-plus

Graphical client for the Soulseek peer-to-peer network

Score
86
โ˜… 3.0k โ‘‚ 184 +2/day
Python
eclipse-zenoh
eclipse-zenoh
zenoh

zenoh unifies data in motion, data in-use, data at rest and computations. It carefully blends traditional pub/sub with geo-distributed storages, queries and computations, while retaining a level of time and space efficiency that is well beyond any of the mainstream stacks.

Score
93
โ˜… 3.0k โ‘‚ 326 +38/day
Rust
liftbridge-io
liftbridge-io
liftbridge

Kafka-style message streaming in Go. Built on NATS. Single binary, no JVM, no ZooKeeper.

Score
69
โ˜… 2.8k โ‘‚ 118 +1/day
Go
absmach
absmach
magistrala

IoT Platform Framework

Score
79
โ˜… 2.6k โ‘‚ 687 +2/day
Go
vuvuzela
vuvuzela
vuvuzela

Private messaging system that hides metadata

Score
45
โ˜… 2.5k โ‘‚ 184 โ€”
Go
spacedriveapp
spacedriveapp
spacebot

An AI agent for teams, communities, and multi-user environments.

Score
80
โ˜… 2.3k โ‘‚ 346 +5/day
Rust
teamgram
teamgram
teamgram-server

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

Score
72
โ˜… 2.2k โ‘‚ 439 +5/day
Go
sohutv
sohutv
mqcloud

RocketMQไผไธš็บงไธ€็ซ™ๅผๆœๅŠกๅนณๅฐ

Score
92
โ˜… 2.2k โ‘‚ 284 โ€”
Java
janoodleFTW
janoodleFTW
timy-messenger

Timy - open source mobile app for groups to communicate and organize themselves. Built with flutter.

Score
41
โ˜… 2.1k โ‘‚ 444 โ€”
Dart
GoBelieveIO
GoBelieveIO
im_service

golang im server

Score
66
โ˜… 2.0k โ‘‚ 605 โ€”
Go
GetStream
GetStream
stream-chat-android

:speech_balloon: Android Chat SDK โžœ Stream Chat API. UI component libraries for chat apps. Kotlin & Jetpack Compose messaging SDK for Android chat

Score
94
โ˜… 1.6k โ‘‚ 317 โ€”
Kotlin
containrrr
containrrr
shoutrrr

Notification library for gophers and their furry friends.

Score
62
โ˜… 1.6k โ‘‚ 95 +7/day
Go
sandglass
sandglass
sandglass

Sandglass is a distributed, horizontally scalable, persistent, time sorted message queue.

Score
28
โ˜… 1.5k โ‘‚ 45 โ€”
Go
nats-io
nats-io
nats.rs

Rust client for NATS, the cloud native messaging system.

Score
73
โ˜… 1.5k โ‘‚ 261 +3/day
Rust
mxsm
mxsm
rocketmq-rust

๐Ÿš€Apache RocketMQ build in Rust๐Ÿฆ€. Faster, safer, and with lower memory usage. โญ Star to support our workโค๏ธ!

Score
67
โ˜… 1.5k โ‘‚ 243 โ€”
Rust
centrifugal
centrifugal
centrifuge

Real-time messaging library for Go. The simplest way to add feature-rich and scalable WebSocket support to your application. The core of Centrifugo server.

Score
59
โ˜… 1.4k โ‘‚ 118 +4/day
Go
ortuman
ortuman
jackal

๐Ÿ’ฌ Instant messaging server for the Extensible Messaging and Presence Protocol (XMPP).

Score
31
โ˜… 1.4k โ‘‚ 139 +1/day
Go
zeromq
zeromq
zmq.rs

A native implementation of ร˜MQ in Rust

Score
60
โ˜… 1.4k โ‘‚ 135 +4/day
Rust
meysamhadeli
meysamhadeli
booking-microservices

A practical microservices with the latest technologies and architectures like Vertical Slice Architecture, Event Sourcing, CQRS, DDD, gRpc, MongoDB, RabbitMq, Wolverine, and Aspire in .Net 10.

Score
85
โ˜… 1.4k โ‘‚ 298 +1/day
C#
meysamhadeli
meysamhadeli
awesome-dotnet-tips

A curated list of awesome tips and tricks, resources, videos and articles in .net, software architecture, microservice and cloud-native.

Score
35
โ˜… 1.3k โ‘‚ 207 โ€”
C#
amqp-rs
amqp-rs
lapin

AMQP client library in Rust, with a clean, futures based API

Score
53
โ˜… 1.2k โ‘‚ 118 โ€”
Rust
rafatosta
rafatosta
zapzap

WhatsApp desktop application written in PyQt6 + PyQt6-WebEngine.

Score
71
โ˜… 1.1k โ‘‚ 72 +5/day
Python
cryptocat
cryptocat
cryptocat

Secure chat software for your computer.

Score
80
โ˜… 1.1k โ‘‚ 212 โ€”
JavaScript
KennethTsang
KennethTsang
GrowingTextView

An UITextView in Swift. Support auto growing, placeholder and length limit.

Score
38
โ˜… 1.1k โ‘‚ 132 โ€”
Swift
spring-cloud
spring-cloud
spring-cloud-stream

Framework for building Event-Driven Microservices

Score
88
โ˜… 1.1k โ‘‚ 641 +1/day
Java
GetStream
GetStream
stream-chat-flutter

Flutter Chat SDK - Build your own chat app experience using Dart, Flutter and the Stream Chat Messaging API.

Score
91
โ˜… 1.1k โ‘‚ 383 โ€”
Dart
ekazaev
ekazaev
ChatLayout

ChatLayout is an alternative solution to MessageKit. It uses custom UICollectionViewLayout to provide you full control over the presentation as well as all the tools available in UICollectionView. It supports dynamic cells and supplementary view sizes.

Score
76
โ˜… 1.0k โ‘‚ 85 +9/day
Swift
threema-ch
threema-ch
threema-android

Threema App for Android.

Score
79
โ˜… 975 โ‘‚ 111 +1/day
Kotlin
rmqtt
rmqtt
rmqtt

MQTT Server/MQTT Broker - Scalable Distributed MQTT Message Broker for IoT in the 5G Era

Score
47
โ˜… 975 โ‘‚ 120 +2/day
Rust
GetStream
GetStream
stream-chat-swift

๐Ÿ’ฌ iOS Chat SDK in Swift - Build your own app chat experience for iOS using the official Stream Chat API

Score
85
โ˜… 964 โ‘‚ 234 โ€”
Swift
chat-sdk
chat-sdk
chat-sdk-ios

Chat SDK iOS - Open Source Mobile Messenger

Score
62
โ˜… 920 โ‘‚ 277 +1/day
Objective-C
chatmail
chatmail
core

Chatmail Rust Core library, used by Android/iOS/desktop chatmail apps, bindings and bots ๐Ÿ“ง

Score
40
โ˜… 906 โ‘‚ 130 +1/day
Rust
Antox
Antox
Antox

Android client for Project Tox - Secure Peer to Peer Messaging

Score
35
โ˜… 878 โ‘‚ 192 โ€”
Scala
kha7iq
kha7iq
pingme

PingMe - A unified CLI and web service for sending notifications across multiple messaging platforms

Score
48
โ˜… 856 โ‘‚ 47 +1/day
Go
linkedin
linkedin
iris

Iris is a highly configurable and flexible service for paging and messaging.

Score
70
โ˜… 843 โ‘‚ 143 โ€”
Python
cometchat
cometchat
cometchat-uikit-react-native

Voice & Video Calling and Text Chat App for React Native

Score
82
โ˜… 838 โ‘‚ 192 โ€”
TypeScript
MatthewWid
MatthewWid
better-sse

โฌ† Dead simple, dependency-less, spec-compliant server-sent events implementation written in TypeScript

Score
25
โ˜… 829 โ‘‚ 26 +1/day
TypeScript
dopebase
dopebase
messenger-iOS-chat-swift-firestore

Messenger Clone - Real-time iOS Chat with Firebase Firestore written in Swift

Score
47
โ˜… 789 โ‘‚ 129 +1/day
Swift
apache
apache
pulsar-client-go

Apache Pulsar Go Client Library

Score
55
โ˜… 742 โ‘‚ 381 โ€”
Go
8go
8go
matrix-commander

simple but convenient CLI-based Matrix client app for sending and receiving

Score
57
โ˜… 739 โ‘‚ 70 โ€”
Python
Related Topics
#chat#go#golang#messenger#rust#distributed-systems#ios#swift#cloud-native#streaming#message-queue

ยฉ 2026 GitRepoTrend ยท GitHub repositories by topic ยท Updated weekly