Add the SurveyJS UI components to your JS app (React/Angular/Vue3). Securely collect and analyze data without sending it to 3rd-party servers. Fully customizable, works with any backend, and ideal for data-heavy apps. Learn more. Learn more →
Top 23 TypeScript Messaging Projects
-
berty
Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network
Project mention: Jack Dorsey Releases BitChat: Encrypted Messaging via Bluetooth LE Mesh | news.ycombinator.com | 2025-07-06 -
SurveyJS
SurveyJS: Build JSON-Driven Surveys and Forms with Full Data Control. Add the SurveyJS UI components to your JS app (React/Angular/Vue3). Securely collect and analyze data without sending it to 3rd-party servers. Fully customizable, works with any backend, and ideal for data-heavy apps. Learn more.
-
6. Bottender
-
Ferdium
Ferdium is a desktop app that helps you organize how you use your favourite apps by combining them into one application.
Project mention: WireGuard-vanity-keygen: WireGuard vanity key generator | news.ycombinator.com | 2025-05-19Discord? Why use the native app instead of just the browser version? Use e.g. Ferdium (https://ferdium.org/) to have all your messaging apps in one place.
-
-
-
better-sse
⬆ Dead simple, dependency-less, spec-compliant server-sent events implementation written in TypeScript
-
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
-
ethora
Open-source engine for chat 💬, AI assistants 🤖 & wallets 🪪. React, Typescript, Python, XMPP. Build future apps with chat, AI agents and web3.
-
-
vonage-node-sdk
Vonage API client for Node.js. API support for SMS, Voice, Text-to-Speech, Numbers, Verify (2FA) and more.
@vonage/server-sdk: The Vonage Node SDK for interacting with the Messages API
-
-
bus
A typescript based enterprise service bus framework based on enterprise integration patterns (by node-ts)
-
booking-microservices-expressjs
Practical microservices, built with Node.Js, CQRS, Vertical Slice Architecture, Event-Driven Architecture, Postgres, RabbitMQ, Express and the latest technologies.
-
-
For those interested in a TypeScript implementation of RFC 9420, this is a great project:
https://github.com/LukaJCB/ts-mls
-
-
quack
Quack is a free and open-source chat application designed for private use. Although it doesn't have any unique features, it combines the best features from other communicators. Quack prioritizes privacy and security by allowing users to host their own app, ensuring that they have complete control over their data.
-
-
IndiView
Take back control of your data with IndiView, an app for self-hosted digital identities on CoreDB nodes. Designed for Android and iOS, supports messaging and personalized content feeds.
-
-
adashta
A nodejs based user-friendly bidirectional real-time communication tool, powered by native web sockets, providing simplicity and scalability.
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
TypeScript Messaging discussion
TypeScript Messaging related posts
-
Ferdium: Tüm Mesajlaşma ve Uygulamaları Tek Yerde Toplayan Güçlü Araç
-
Server-Sent Events (SSE) Are Underrated
-
XMPP vs. Matrix
-
ICQ will stop working from June 26
-
Show HN: Winglang – a new Cloud-Oriented programming language
-
Is there a place to suggest software you'd like to be on the AUR? If not, let it be here!
-
1 Gb application size
- A note from our sponsor - SurveyJS surveyjs.io | 23 Dec 2025
Index
What are some of the best open-source Messaging projects in TypeScript? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | berty | 8,931 |
| 2 | bottender | 4,281 |
| 3 | Ferdium | 3,824 |
| 4 | messaging-apis | 1,924 |
| 5 | stompjs | 858 |
| 6 | better-sse | 788 |
| 7 | Matrix-CRDT | 762 |
| 8 | webext-bridge | 686 |
| 9 | ethora | 514 |
| 10 | React-Discord-Clone | 485 |
| 11 | vonage-node-sdk | 395 |
| 12 | sockethub | 393 |
| 13 | bus | 288 |
| 14 | booking-microservices-expressjs | 273 |
| 15 | ottehr | 257 |
| 16 | ts-mls | 67 |
| 17 | igdm-cli | 48 |
| 18 | quack | 47 |
| 19 | bunny-rest-proxy | 47 |
| 20 | IndiView | 31 |
| 21 | messagine-bot | 11 |
| 22 | adashta | 9 |
| 23 | Sent.dm | 5 |