Top 23 Jabber Open-Source Projects
-
-
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
jitsi
Jitsi is an audio/video and chat communicator that supports protocols such as SIP, XMPP/Jabber, IRC and many other useful features.
Project mention: How Not to Support Desktop GNU+Linux, Zoom Edition (working Wayland support coming soon?) | reddit.com/r/linux | 2022-01-21Hopefully they can improve performance: https://github.com/jitsi/jitsi/issues/470
-
Project mention: Ask HN: What is your recommended stack for real time chat? | news.ycombinator.com | 2022-03-24
My choice, because it's the stack I know very well, would be Prosody ( https://prosody.im/ - I'm one of the devs) and a web client such as Converse.js ( https://conversejs.org/ ). XMPP is highly extensible, Prosody is highly modular, which make them a good foundation for building on top of.
That said, the right stack is generally the one that matches your requirements, and (if this isn't primarily a learning exercise) whatever you're most familiar with. The hardest part of building a Discord or Slack-like in 2022 is actually not the technical stuff. There are many comprehensive open-source products already out there that compete with these companies, such as Mattermost, RocketChat and Element.
-
-
Smack
A modular and portable open source XMPP client library written in Java for Android and Java (SE) VMs
Project mention: Zoom: Remote Code Execution with XMPP Stanza Smuggling | news.ycombinator.com | 2022-05-24https://github.com/igniterealtime/Smack/blob/master/smack-xm...
I don't see any opportunity not to block when calling "next"
-
dino which needs access to the gpg-agent
-
JetBrains
Developer Ecosystem Survey 2022. Take part in the Developer Ecosystem Survey 2022 by JetBrains and get a chance to win a Macbook, a Nvidia graphics card, or other prizes. We’ll create an infographic full of stats, and you’ll get personalized results so you can compare yourself with other developers.
-
MongooseIM
MongooseIM is Erlang Solutions' robust, scalable and efficient XMPP server, aimed at large installations. Specifically designed for enterprise purposes, it is fault-tolerant and can utilise the resources of multiple clustered machines.
-
-
Project mention: Recommendations for an intranet only (unfederated) chat, for notifications and 2 users | reddit.com/r/selfhosted | 2022-05-26
Or, there is profanity (https://profanity-im.github.io/) and there is a python library that makes things go quickly. I had a thought to have a plugin autoconnect the "bot" user to the server, start an omemo session with a user (or users), and listen on a local socket or something for messages to send over the omemo session. I had issues with the omemo enrollment/key exchange sticking though, which made it unreliable.
-
-
Project mention: Casey Newton on Twitter: By 2023 iMessage and WhatsApp will have to be interoperable, because Europe said so. Wild new internet we’re living on these days | reddit.com/r/apple | 2022-03-28
I think i made that app (now called monal). Its still around. We removed everything but XMPP now. https://monal.im
-
Do `torify git clone https://github.com/gkdr/lurch/
-
-
adium
Adium is an open source and free instant messaging application for macOS that can connect to XMPP (Jabber), IRC and more.
I love classic IM apps, and I want to give the macOS instant messaging app "Adium" a complete rejuvenation for Apple Silicon because it's last update was over 5 years ago and I've needed a good XMPP client for Mac because I've started using it. But almost the WHOLE. THING. is written in Objective-C, containing no Swift code whatsoever. It's so old, it still has growl (old 3rd party macOS notification system before Apple introduced native notifications) within it. And I know that doing so would be very, very difficult.
-
siskin-im
(M) Public Project of Tigase Messenger for iOS devices based on Tigase Swift XMPP library.
-
Beagle IM is great for A/V calls on mac os x, and for its native look & feel. But for some reason, it is the only client I use that refuses to use Message Archive History from my fairly standard prosody instance. Conversations, gajim, dino and conversejs have no trouble at all. Related GH issue here.
-
-
-
-
-
-
Jabber related posts
Index
What are some of the best open-source Jabber projects? This list will help you:
Project | Stars | |
---|---|---|
1 | ejabberd | 5,228 |
2 | Conversations | 4,067 |
3 | jitsi | 3,664 |
4 | Converse.js | 2,821 |
5 | Openfire | 2,504 |
6 | Smack | 2,301 |
7 | dino | 1,845 |
8 | MongooseIM | 1,492 |
9 | jackal | 1,283 |
10 | profanity | 1,089 |
11 | bitlbee | 548 |
12 | Monal | 359 |
13 | lurch | 270 |
14 | tigase-server | 239 |
15 | adium | 174 |
16 | siskin-im | 130 |
17 | beagle-im | 127 |
18 | xmpp | 86 |
19 | tigase-swift | 53 |
20 | jaxmpp | 19 |
21 | cr-xmpp | 16 |
22 | hatexmpp3 | 6 |
23 | hsendxmpp | 6 |
Are you hiring? Post a new remote job listing for free.