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.

Zulip 3.0: Threaded Open Source Team Chat

500 pointsby nicholasjbsalmost 5 years ago

33 comments

eigenspacealmost 5 years ago
A group of us in the Julia open source community have been trying to migrate to Zulip [1] from Slack. There&#x27;s a lot of resistance from some community members, but those of us who made the switch are quite happy.<p>The topics model is fantastic, having proper markdown and LaTeX support is also killer.<p>The development team for Zulip is also really responsive and friendly. Coming from Slack, it was a breath of fresh air to be able to make an issue on their GitHub issue tracker and have fast, friendly thoughtful replies and quick action.<p>[1] <a href="https:&#x2F;&#x2F;julialang.zulipchat.com&#x2F;#recent_topics" rel="nofollow">https:&#x2F;&#x2F;julialang.zulipchat.com&#x2F;#recent_topics</a> if you wanna check it out
评论 #23862557 未加载
评论 #23866803 未加载
评论 #23867326 未加载
nikisweetingalmost 5 years ago
Zulip has been absolutely pivotal in our company&#x27;s remote work setup. It becomes a searchable knolwledgebase as a side-effect of its threading model (the exact opposite of the pile of unorganized mess that Slack usually devolves into):<p><a href="https:&#x2F;&#x2F;monadical.com&#x2F;posts&#x2F;how-to-make-remote-work-part-two-zulip.html" rel="nofollow">https:&#x2F;&#x2F;monadical.com&#x2F;posts&#x2F;how-to-make-remote-work-part-two...</a>
评论 #23870137 未加载
评论 #23864940 未加载
stavrosalmost 5 years ago
I can&#x27;t recommend Zulip enough. It made remote communication many times easier, it&#x27;s a dream to use because it&#x27;s faster than Slack (though that bar is so low you have to dig to find it) and Riot, and its keyboard navigation is second to none.<p>The mental model might take an hour or two to click, but you can think of it as Slack rooms where the only thing you can do is open new threads (can&#x27;t post messages in the room itself, only in the threads).<p>I really really think everyone should try it, it&#x27;s a big improvement.
评论 #23863588 未加载
chubotalmost 5 years ago
Threads are one major reason I like Zulip over Slack, but speed is another. I usually have two different instances open on my browser with no problems, and one of them has dozens of conversations going on at once.<p>Zulip is also one of the only apps I put on my iPhone, and it&#x27;s straightforward and unobtrusive.<p>For some reason when I use Slack, the keys feel mushy. I think they&#x27;re doing so much stuff in the background that my keystrokes get delayed.
评论 #23861586 未加载
评论 #23861637 未加载
hereisdxalmost 5 years ago
Apart from a user, I am also a contributor to the Zulip project, for the last ~7 months.<p>The community is very helpful and for getting started with open source development, I can&#x27;t recommend a better place. You get really high quality code reviews, get to participate in meaningful discussions on features and the development goals of the project, and developers constantly share lots of knowledge in streams like #learning about software development, tech, git, best practices and so on.<p>Also, the documentation is very detailed and the codebase is very high quality. It&#x27;s really easy to get started.<p>You can find the github org here: <a href="https:&#x2F;&#x2F;github.com&#x2F;zulip" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;zulip</a>
评论 #23862791 未加载
评论 #23862667 未加载
评论 #23863118 未加载
JoshTriplettalmost 5 years ago
The Rust community uses Zulip heavily; I&#x27;m on it every day.<p>Before I tried it, I was a little resistant to &quot;yet another chat platform&quot;, and I didn&#x27;t know how easily the threading model would work. Once I tried it, I got used to it very quickly, and started very much enjoying it. I&#x27;d highly recommend it.<p>I also think it works well with automation; bots can create threads, and do things in response to messages in those threads.
dangalmost 5 years ago
If curious see also (related threads):<p>2019 <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=19284321" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=19284321</a><p>2018 <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=18400988" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=18400988</a><p>2018 <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=17622987" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=17622987</a><p>2018 <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=17622707" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=17622707</a><p>2018 <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=16863675" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=16863675</a><p>2017 <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=14506426" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=14506426</a><p>2015 <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=10279961" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=10279961</a><p>2014 <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=7419408" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=7419408</a>
jamesponddotcoalmost 5 years ago
I am looking for something to replace XMPP with our team; I wonder if Zulip could be the one. I do like the thread idea.<p>Does anyone know if there is a CLI client, and if E2E encryption is possible with Zulip? It does not seem like these are built-in, but maybe someone built these as add-ons somewhere.<p>I love XMPP, and OMEMO, but Profanity, and Conversations have some weird quirks when used together that we would rather avoid. And while we would love to just move to IRC, and WeeChat, lack of E2E encryption is a deal-breaker.
评论 #23862348 未加载
评论 #23863712 未加载
评论 #23861917 未加载
micimizealmost 5 years ago
I find Zulip really promising, but lack of topic archival has always been troubling to me: <a href="https:&#x2F;&#x2F;github.com&#x2F;zulip&#x2F;zulip&#x2F;issues&#x2F;11154" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;zulip&#x2F;zulip&#x2F;issues&#x2F;11154</a><p>Aside from that, I think it&#x27;s biggest potential killer feature is tight issue thread integration: <a href="https:&#x2F;&#x2F;github.com&#x2F;zulip&#x2F;zulip&#x2F;issues&#x2F;12340" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;zulip&#x2F;zulip&#x2F;issues&#x2F;12340</a><p>Very exciting project
timwisalmost 5 years ago
I love the idea of this, but I’m trying to move my team away from synchronous communication. That tends to put us back in email, though that has its own problems. What is the asynchronous version of zulip? Forums?
评论 #23862481 未加载
评论 #23945402 未加载
评论 #23866974 未加载
评论 #23862333 未加载
评论 #23862452 未加载
spooneybargeralmost 5 years ago
We&#x27;ve been using Zulip for the Ponylang community for about 18 months now. It is by far our favorite tool in the &quot;chat&quot; category.<p>And this release addresses three of our biggest gripes.<p>We highly recommend.
评论 #23868930 未加载
tiffanyhalmost 5 years ago
I recently was in the Zulip community design stream and the topic of their UI came up.<p>I absolutely love Zulip but I’m afraid the design keeps folks from joining.<p>There was a recommendation for it to update their design to be more like Discord new light theme [1] or Twist [2].<p>Twist is the more fair comparable since they are both Thread based (like email subject line) it’s just that Twist isn’t open source.<p>[1] <a href="https:&#x2F;&#x2F;miro.medium.com&#x2F;max&#x2F;4050&#x2F;1*iwfLW4rnn6U-mlUQpmBAfg.png" rel="nofollow">https:&#x2F;&#x2F;miro.medium.com&#x2F;max&#x2F;4050&#x2F;1*iwfLW4rnn6U-mlUQpmBAfg.pn...</a><p>[2] <a href="https:&#x2F;&#x2F;get.twist.help&#x2F;hc&#x2F;article_attachments&#x2F;115005750965&#x2F;inbox.png" rel="nofollow">https:&#x2F;&#x2F;get.twist.help&#x2F;hc&#x2F;article_attachments&#x2F;115005750965&#x2F;i...</a>
sandGorgonalmost 5 years ago
Does Zulip have India&#x2F;Asia pricing?<p>Slack has an exchange rate adjusted pricing which is much cheaper (in dollar terms) for people paying from India.
评论 #23873446 未加载
neumannalmost 5 years ago
I love Zulip. Not only does work smoothly and with no bugs, it was one of the least painful installs and maintenances of any recent service I&#x27;ve tried to self host.<p>I&#x27;ve tried to get traction with it as a self hosted solution at a few orgs instead of cloud offerings, and often meet with resistance by ITS in party because of the pains of administering a lot of these products. However, one I have succeeded pushing it through the feedback has been, &#x27;Great, it just worksout of the box. We don&#x27;t have to deal with it regularly&#x27;.
AceJohnny2almost 5 years ago
I found Slack&#x27;s design discussion on how they decided for single-depth threads interesting. There&#x27;s a balance to strike between powerful features and usability.<p><a href="https:&#x2F;&#x2F;medium.com&#x2F;slack-design&#x2F;threads-in-slack-a-long-design-journey-a7c3f410ecb4" rel="nofollow">https:&#x2F;&#x2F;medium.com&#x2F;slack-design&#x2F;threads-in-slack-a-long-desi...</a><p>Of course, people here have self-selected for favoring threads, but Slack&#x27;s attention to the silent negatives is interesting and a lesson in product design.
评论 #23865367 未加载
评论 #23865043 未加载
dzongaalmost 5 years ago
the codebase is beatiful, however this is a nasty gem: <a href="https:&#x2F;&#x2F;github.com&#x2F;zulip&#x2F;zulip&#x2F;blob&#x2F;2374e25b941977e95493ebe474e9e2ae7fe050c5&#x2F;zerver&#x2F;models.py#L831" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;zulip&#x2F;zulip&#x2F;blob&#x2F;2374e25b941977e95493ebe4...</a>. if it was me, I would&#x27;ve broken that into at least 3 models
评论 #23866879 未加载
评论 #23866960 未加载
hardwaresoftonalmost 5 years ago
Made some small contributions to Zulip and I can confirm that their team (and leader) is super friendly, and it&#x27;s actually relatively easy to self-host these days.<p>My personal favorite thing about Zulip is the keyboard navigation and how much muscle memory you can build moving around threads&#x2F;conversations. Of course there&#x27;s also the actual markdown (not some weird variant).
switch007almost 5 years ago
I remember coming across the Django part of the project a while ago and thought it was quite nice and pretty. Neither over-engineered nor under. <a href="https:&#x2F;&#x2F;github.com&#x2F;zulip&#x2F;zulip&#x2F;tree&#x2F;master&#x2F;zerver&#x2F;lib" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;zulip&#x2F;zulip&#x2F;tree&#x2F;master&#x2F;zerver&#x2F;lib</a>
jjordanalmost 5 years ago
Zulip is fantastic, and any steps we can take to free ourselves from the walled gardens is a good one, IMO.
evacchialmost 5 years ago
Zulip is great! We&#x27;ve been using it for kie.zulipchat.com (Drools, jBPM, OptaPlanner, Kogito). Quarkus team uses it too. Can&#x27;t recommend it enough. Only downside so far, you can&#x27;t mute private conversations. Overall great experience, though; threads really work.
erlend_shalmost 5 years ago
Seeing as Zulip is growing ever closer to a chat&#x2F;forum hybrid, I hope you’ll consider making Zulip instances browsable by guests, just like a Gitter or Discourse instance.
评论 #23868958 未加载
fareeshalmost 5 years ago
Unrelated question - I went to chat.zulip.com in the browser and signed up. Scrolling through the messages (pixel xl2) is incredibly laggy.<p>If I were to build a similar UI on some project, what&#x27;s a good way to ensure good scrolling performance on the web?
评论 #23862178 未加载
评论 #23861971 未加载
awillalmost 5 years ago
Is Dropbox still involved with this at all? It surprises me that Dropbox didn&#x27;t integrate Zulip better, or combine it with Dropbox, Paper etc.. to create some kind of G Suite competitor.
评论 #23864140 未加载
muska3almost 5 years ago
Honestly I found Zulip way too confusing. Am I the only one?
评论 #23871104 未加载
评论 #23862161 未加载
bovermyeralmost 5 years ago
I would love to use this, but I don&#x27;t manage any communities that aren&#x27;t already married to either Discord or Slack.
评论 #23862899 未加载
评论 #23863770 未加载
lathiatalmost 5 years ago
Sounds like this is a better UI for Slack Threads.. which they were doubling down on in twitter just this week.
mderazonalmost 5 years ago
Can anyone compare the threaded model to Google Chat threads ? Is it the same ?
评论 #23986754 未加载
评论 #23867007 未加载
red2awnalmost 5 years ago
Congratulations to the Zulip team, this release looks awesome!
liquid153almost 5 years ago
Can you do screensharing and audio call in Zulip?
评论 #23862136 未加载
zaphod4prezalmost 5 years ago
LOVE zulip!
chrismorganalmost 5 years ago
I noticed the changed logo and favicon today. I’m not fond of it yet: I find the discontinuity in the middle of the Z crossstroke surprisingly disconcerting. At large sizes it might work out OK (though I’m not convinced, it’s still feeling unbalanced somehow), but at small sizes it <i>really</i> doesn’t work.<p>Furthermore, they’ve changed the style of the “number of unread messages” badge on the favicon so that it’s bigger and less… neat, is probably the right word, having gone for the “write the number in a normal sort of a font on a semitransparent white background and sit that atop the original favicon” rather than writing the number in what’s essentially a small bitmap font without needing the semitransparent white bit; and given that style, it looks quite terrible on a dark background, which my tab bar is. It ends up looking like the icon is just a number on some indistinct mess, with no real substance of the logo left visible, where before it was a clearly-visible small number on a clear and distinct Zulip logo. It’s unfortunately fundamentally impossible to pull off the style they’ve changed to—you <i>must</i> know whether it’s going to be matted against a dark or light colour for it to work, and the web doesn’t give you that. (I really wish it did. Sure, there are a couple of workarounds like using the (prefers-color-scheme: dark) media query to guess that the tab bar is <i>probably</i> dark, and that if that doesn’t match it’s <i>probably</i> light, but that’s still <i>wildly</i> inaccurate and insufficient. It’s a big enough deal that I’d like browser manufacturers to come up with something.)<p>In all this I do say that I’m not fond of it <i>yet</i>. It’ll doubtless feel more acceptable after a few days. But comparing my reasons for disliking it with other occasions when I’ve not liked change (either at first or forever), I don’t <i>think</i> it’s going to grow on me as much as many do.
评论 #23862365 未加载
monadic2almost 5 years ago
How is the experience of trying to find a conversation from a few months ago?
评论 #23862470 未加载
agustifalmost 5 years ago
Threads are the new black. It looks cool, might try it before Slack.
评论 #23861429 未加载
评论 #23861541 未加载