TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Dino: An open-source application for XMPP messaging

270 pointsby larmaover 5 years ago

24 comments

meksterover 5 years ago
It&#x27;s sad that we don&#x27;t have a very good self hosted chat solution.<p>Last time I checked around, XMPP didn&#x27;t have a client that I could recommend to business clients that looked easy&#x2F;simple to use, has no gotchas and looks native.<p>Currently I use Mattermost, which does basic things fine and things are stable but the formatting is just getting in the way making texts unnecessary big and bold when people never intend to (there is a per user setting to disable formatting but I can&#x27;t tell everyone to turn it off), and reply and quoting interface is just wrong and I never use it, so most of the other people use another vendor service which is easy and does things in a saner way.<p>And video&#x2F;voice is apparently not in their integrated goal and is thrown to some external paid service, so pretty much only simple text and file uploads.<p>I&#x27;m not looking for anything too special in my opinion but I find it there&#x27;s no self hosted solution that has,<p>- Simple interface so I don&#x27;t have to lecture people 10 minutes on how to use it.<p>- WYSIWYG formatting instead of automatically parsing symbols into bold texts etc<p>- File uploads<p>- Decent reply&#x2F;quote feature<p>- Multiple people voice call<p>- Optionally multiple people video calls<p>- Native clients for desktop and clients and web Interface
评论 #22190737 未加载
评论 #22190105 未加载
评论 #22189688 未加载
评论 #22190275 未加载
评论 #22190763 未加载
评论 #22190063 未加载
评论 #22189789 未加载
评论 #22195585 未加载
daryltuckerover 5 years ago
Dino is slim and has some decent features, but Gajim is the client you want to be using today. Gajim has (although mostly broken) Voice and Video support as well as (working) plugin support and various plugins that you may expect.<p>Dino really fell short for me in my needs for XMPP client, though I&#x27;m happy to see federated systems and their clients being promoted.<p>Specifically Dino has issues with OMEMO support with Conversations, while Gajim does not see these issues. This means I can use Gajim on my computer and Conversations on my phone without issues.
评论 #22187026 未加载
评论 #22187401 未加载
评论 #22190847 未加载
评论 #22186915 未加载
评论 #22189948 未加载
rakooover 5 years ago
While I&#x27;ve been a believer of XMPP and still believes it has a place, I have to admit that it doesn&#x27;t have the appeal it once has. Now the IM protocol du jour is Matrix, which might or might not know the same fate; who knows. And another one might come later, and there are already others <i>today</i> that exist and are widely used.<p>I think it&#x27;s high time we had a concerted effort to have one great UI (probably per platform), and allow all protocol enthusiasts implement the specifics of their own choosing. It&#x27;s fair to say that at this point the requirements for a &quot;modern&quot; UI are known, and while not all protocols may be up to the task, a very high percentage can be implemented in the most famous ones.
评论 #22187849 未加载
评论 #22189552 未加载
评论 #22187936 未加载
评论 #22188170 未加载
asnyderover 5 years ago
Looks like a nice project, but why wouldn&#x27;t one use <a href="http:&#x2F;&#x2F;pidgin.im" rel="nofollow">http:&#x2F;&#x2F;pidgin.im</a>, which also supports XMPP and as far as I know is pretty solid, works well, and is also cross-platform?<p>What advantages does this have over Pidgin?
评论 #22186961 未加载
评论 #22187289 未加载
评论 #22186886 未加载
评论 #22187132 未加载
评论 #22186868 未加载
评论 #22186908 未加载
评论 #22186902 未加载
评论 #22186861 未加载
评论 #22187947 未加载
Leaceover 5 years ago
I&#x27;m using Dino daily and it works well and looks modern. It still has minor issues here and there but it&#x27;s finally a desktop client I can recommend to my non-technical friends.<p>One question though: is Windows version planned?
评论 #22186227 未加载
travbrackover 5 years ago
Glad there&#x27;s a modern alternative to big tech&#x27;s walled chat gardens. It&#x27;s tragic that this protocol has so much potential but the &quot;last mile&quot; of getting it out to users has prevented success since FB and Google ditched it.
评论 #22187110 未加载
sequoiaover 5 years ago
Is this a client or is Dino also running a chat server&#x2F;issuing accounts etc? I used to use pidgin&#x2F;adium&#x2F;finch back when google &amp; facebook supported XMPP, but I&#x27;m not sure what I&#x27;d do with a client now.<p>Crucially: If I have Dino, can I chat with any of my friends? Or do I need to persuade them to install Dino &amp; create an account somewhere first?
评论 #22186651 未加载
评论 #22190813 未加载
nightbrawlerover 5 years ago
Used to communicate with a bunch of friends via AIM, then Google Talk (XMPP), then Yahoo IM... we gave up after the last one shutdown.<p>What&#x27;s the goto XMPP service these days?
评论 #22186979 未加载
评论 #22188141 未加载
评论 #22189408 未加载
theamkover 5 years ago
Does this support offline messages and a history shared between devices? Lack of these features in XMPP was why my company moved to slack.
评论 #22186494 未加载
dependenttypesover 5 years ago
I tried Dino for a bit but returned to gajim straight away. Apparently Dino auto-accepts all omemo keys by default and while there is a way to globally disable it all of your current contacts will keep it on by default and I really did not feel like going through every single contact that I have and disabling it (as well as the keys that it accepted in the way).
paulryanrogersover 5 years ago
No mention of Psi? It was the most feature-rich XMPP client I had used. Though the UI felt quirky and less polished than Pidgin.
评论 #22189253 未加载
rodolphoarrudaover 5 years ago
What is &quot;JID&quot; and how can I get one?
评论 #22189432 未加载
drcrossover 5 years ago
Slightly off topic but I&#x27;ve never had success with self hosted prosody and the &quot;conversations&quot; app being able to share photos&#x2F;memes as one would in WhatsApp or telegram. This is the one thing keeping me from being able to sell my non-tech friends on it, has anyone had any luck in this regard?
评论 #22188110 未加载
评论 #22187368 未加载
jandreseover 5 years ago
Does this finally get away from the problem that XMPP had in the old days, where the usage model was tightly bound to the domain model, so each domain would have one and only one XMPP server (plus possibly a fallback) and if you aren&#x27;t the domain administrator then you can pound sand?<p>It was pretty much impossible to run your own server for fun unless you registered a domain or two because of the serious business logic baked into the design of the protocol.<p>Ages ago when I was working on a replacement for IRC for an organization that needed to decentralize its servers because they had a lot of users spread across the world behind iffy internet uplinks but all on the same domain this was a huge headache. The old IRC system worked really well for them, but some of the higher ups were upset because it wasn&#x27;t &quot;enterprise quality&quot; and thus shouldn&#x27;t be on their network.
评论 #22186479 未加载
paule89over 5 years ago
Glad they do it right from the beginning. &quot;Encryption, encryption, encryption <i>Insert Balmer developer meme here</i>&quot;<p>My question is what does matrix do better than xmpp. What does xmpp do better than matrix?
评论 #22191726 未加载
exabrialover 5 years ago
Man, I need an XMPP client that does what slack does: group chats with the chat topics organized on the left side along with message history and status notifications.
评论 #22187416 未加载
评论 #22187099 未加载
Zashover 5 years ago
Congratulations on the long-awaited first release!
flatironover 5 years ago
Does it do OTR?
评论 #22186885 未加载
评论 #22186890 未加载
komcinityover 5 years ago
Are mobile version in the pipeline?
评论 #22186597 未加载
评论 #22186798 未加载
Andrew_nenakhovover 5 years ago
Congrats on release, but the title is incorrect, word &#x27;decentralized&#x27; should be removed.<p>XMPP, like email, is not a &#x27;decentralized&#x27; protocol, but a federated one. If you and your chat partners use the same server, it would be as centralized as WhatsApp or Signal.
评论 #22186368 未加载
评论 #22186377 未加载
评论 #22186364 未加载
评论 #22186566 未加载
ppjet6over 5 years ago
Congrats!
komcinityover 5 years ago
Are mobile versions in the pipeline?
linuxdude314over 5 years ago
What is the purpose of this? It seems more like a pet project than a serious release considering there&#x27;s no roadmap.<p>What is your motivation? Surely you&#x27;re aware of the abundant amount of XMPP client applications that have existed for the better part of the last 20 years?
评论 #22186763 未加载
maximpover 5 years ago
Not to be confused with Deno, the secure JS runtime from the creator of Node: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=22102656" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=22102656</a>