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. Learn more →
Top 23 instant-messaging Open-Source Projects
-
Tinode
Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots
-
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.
-
jitsi
Jitsi is an audio/video and chat communicator that supports protocols such as SIP, XMPP/Jabber, IRC and many other useful features.
-
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.
-
server
Spacebar server - A reimplementation of the Discord.com backend, built with Typescript and love (by spacebarchat)
-
chat-ui-kit-react
Build your own chat UI with React components in few minutes. Chat UI Kit from chatscope is an open source UI toolkit for developing web chat applications.
-
deltachat-core-rust
Delta Chat Rust Core library, used by Android/iOS/desktop apps, bindings and bots 📧
-
Ligase
Ligase is a Golang-based implementation of Matrix homeserver, powered by finogeeks https://www.finogeeks.com/Finchat
-
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.
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.
When https://siskin.im/ is seriously touted as the best iOS client for XMPP, you already lost 50% of the market share in the US. And if you don't have any usable app for 50% of your users in one of the most important markets, you can not really claim "interoperability", can you?
Don't get me wrong, it would be great if more people were using XMPP. Now that I am more involved in the Fediverse space I'm learning how many wheels are being reinvented and XMPP has already solved. If more people learned about https://movim.eu I'd be able to shut off Communick and move on to do something else to do with my life, but the reality is that XMPP failed to achieve critical mass because it never had someone to complete control the protocol.
Project mention: Building a VoIP Network with Routr on DigitalOcean Kubernetes: Part I | dev.to | 2024-03-04Please see the Official Chart for many more options for your deployment.
Are you familiar with JS/React? You can try this: https://github.com/chatscope/chat-ui-kit-react
why not using an end2end encrypted p2p only chat lioe https://cabal.chat instead?
Project mention: Announcing mailfred 0.1, a library to offer services through the email infrastructure processing emails as requests & responses. | /r/rust | 2023-07-10In addition: not sure if you know about deltachat https://github.com/deltachat/deltachat-core-rust
ah didn't realize it had gone away. its successor appears to be [0]
now I'm reliving the chaos of the late-00s/early-10s instant messaging apocalypse when AOL sunsetted AIM. Clients like Trillian were absolutely necessary before AIM shut down. Everybuddy was a good linux-friendly client. When I still spent time on IRC, I really really liked Bitlbee [1] with ERC [2].
(I'm not saying that there's a connection there, but rather that all the chat protocols started getting used less around the same time for the same reason, which was smartphones becoming commonplace in late-00s.)
[0] https://en.wikipedia.org/wiki/Ayttm
[1] https://www.bitlbee.org/
[2] https://www.gnu.org/software/emacs/erc.html
instant-messaging related posts
- How Beeper Mini Works
- Routr: The future of programmable SIP servers
- The future of programmable SIP servers (v2.1.2 release)
- Latest version of Routr comes with support for ephemeral agents
- WhatsApp doesn't actually delete messages. They still get delivered afterwards.
- Routr (v2): The future of programmable SIP Servers
- Routr (v2): The future of programmable SIP Servers
-
A note from our sponsor - SurveyJS
surveyjs.io | 23 Apr 2024
Index
What are some of the best open-source instant-messaging projects? This list will help you:
Project | Stars | |
---|---|---|
1 | open-im-server | 12,936 |
2 | Tinode | 11,498 |
3 | Messenger | 4,718 |
4 | Conversations | 4,210 |
5 | jitsi | 4,042 |
6 | Movim | 1,691 |
7 | Routr | 1,322 |
8 | server | 1,310 |
9 | chat-ui-kit-react | 1,062 |
10 | chat-sdk-ios | 908 |
11 | cabal-desktop | 826 |
12 | deltachat-core-rust | 611 |
13 | coyim | 588 |
14 | bitlbee | 586 |
15 | cabal-cli | 522 |
16 | Monal | 463 |
17 | miranda-ng | 463 |
18 | tox | 435 |
19 | webapp | 298 |
20 | purple-gowhatsapp | 261 |
21 | electronim | 195 |
22 | purple-signald | 146 |
23 | Ligase | 144 |
Sponsored