8 ms·
Ask HN: Slack Alternatives?
I run Slack on Firefox and it's gotten to the point where the app is unusable, mostly because of the ridiculous memory consumption.
This was noticed not just by me but by my entire team.
So, at this point, it makes sense to move away from Slack.
What are some alternatives? In terms of features:
* channels and private messaging
* share images and files
* (maybe) support for some of the automated commands you can integrate with Slack.
- mscasts 7y agorocket.chat perhaps. But it is still a webapp so the memory consumption will perhaps be similar.
- gomangogo 7y agoFleep.io
- potatochup 7y agoMattermost is a self hosted clone, zulip is an option too although it's not a direct copy. We've also used discord and MS teams
- andy_ppp 7y agoMS Teams has decent video but everything else about is hugely inferior to Slack in my experience. Very frustrating.
- Freak_NL 7y agoMattermost is really nice, and is self-hosted. If you run a self-hosted version of GitLab as well, the GitLab omnibus may be interesting, because it contains Mattermost as well. https://docs.gitlab.com/omnibus/ https://docs.gitlab.com/omnibus/
- lloeki 7y agoIndeed this makes upgrading the whole enchilada a breeze. Watch out though, the MM database is not backed up by the GitLab backup scripts. The script I wrote: https://gitlab.com/gitlab-org/omnibus-gitlab/issues/2493 https://gitlab.com/gitlab-org/omnibus-gitlab/issues/2493 The general issue tracking vendored software backup: https://gitlab.com/gitlab-org/omnibus-gitlab/issues/1927 https://gitlab.com/gitlab-org/omnibus-gitlab/issues/1927
- newman8r 7y agoI've also hosted a few mattermost instances, highly recommended. It's a YC company too which is cool. I like that you can choose to use the smartphone app, desktop app or the web app - just like slack except you host it.
- alexvoda 7y agoIf you work in the Microsoft ecosystem, Teams is the obvious answer. On my machine it currently hovers around 82MB.
- gowthamgts12 7y agoI have used Teams before, but it's not smooth. Had a lot of UX cramps.
- bartread 7y agoHow long ago? We've been using Teams for about 18 months since switching from Slack due to its prohibitive cost across our whole org[1]. Whilst Teams is far from perfect, it's got considerably better during that time. [1] We'd reached the point where the 10000 message limit on the free plan meant our history was down to a few days, which meant that important messages were getting lost whilst they were still needed.
- lexapro 7y ago>We'd reached the point where the 10000 message limit on the free plan meant our history was down to a few days Why not pay for it? It's $6.67 per person, per month. Doesn't seem very expensive for a company.
- bartread 7y agoExpensive isn't really the issue. For a (reasonably sized) company (earning decent revenue) plenty of things aren't expensive in isolation. The problem is that there are a lot of things a company either needs or wants to spend money on, so at some point you have to start prioritising. For us, we need single sign-on, so Slack's £9.75/user/mo. For 200 users that's nearly £2000/month, or £24000/year. We're now nearly 300 people. That's about £35000/year. And it only gets worse as the company grows. That's more - I mean, way more - than it costs us to license SQL Server (amortised annually on a 3 year upgrade cycle). It's more than the licenses for several of our other business critical systems and services combined. In terms of priorities then, we're about to embark on a series of infrastructure improvements and I'd much rather use that £35,000 there, where for us it can add more value. The problem with Slack is it sounds cheap but the cost creeps up to quite substantial levels for even relatively small organisations. It then needs to be weighed against other costs, and the value it provides versus the value they provide. Whereas on the other hand we're already paying for Office 365, which everybody in the company uses heavily every working day of the year, and Teams is bundled with it, and it does everything we need, so why not use it?
- viraptor 7y agoHave you looked at ripcord? (https://cancel.fm/ripcord/ https://cancel.fm/ripcord/) It's not the most amazing UI right now, but it's light and functional. And it works with the existing slack service. Otherwise, have you tried contacting Slack? They've done a lot of improvements recently. My memory usage in FF barely goes over 30mb normally. If you're way over that, maybe you're running into some specific bug they'd want to fix.
- TeMPOraL 7y agoSeconded. It's not amazing UI in terms of modern design sensibilities, but to me, it's an improvement over Slack. Snappier, higher information density. And, of course, very lightweight.
- gowthamgts12 7y agoflock.com? Haven't used but it will have features similar to Slack.
- BrissyCoder 7y agoSkype for Business. It's for business after all.
- Slackwise 7y agoSkype for Business is obsolete, though: https://www.theverge.com/2017/9/25/16360072/microsoft-teams-replacing-skype-for-business https://www.theverge.com/2017/9/25/16360072/microsoft-teams-...
- BrissyCoder 7y agoYeah I was joking sorry. Obviously Skype for Business is one of the worst tools for what OP is requesting.
- yodon 7y agoYou may want to read up on Poe's law[0] on why sarcasm and irony are less effective than you might expect online. [0] https://en.m.wikipedia.org/wiki/Poe%27s_law https://en.m.wikipedia.org/wiki/Poe%27s_law
- coold 7y agoRingCentral App, even with phone calls and video conferences
- honest_tovarich 7y agoLOL
- beezle 7y agoMy condo assoc. has used Glip for a few years on the free tier without any issue. You'll need to pay to get compliance exports.
- Hates_ 7y agoDiscord (https://discordapp.com/ https://discordapp.com/)
- Double_a_92 7y agoDiscord probably has a similar overhead, since neither are native apps but use Electron instead.
- radicalbyte 7y agoIt's way better though. None of this weird threaded discussions and other annoying lock-in features.
- geoah 7y agoThreaded discussions are a god-sent in most teams I've worked with. It allows keeping conversations nice and tidy or just ignore the ones you don't care about.
- tmlee 7y agoWe recently moved to using Basecamp for communication, it has a flat fee for as many team members you want which is pretty good for a growing company. Real time Chat feature (Campfire) is built in which is great and intuitive. However most of our team members are somehow still used to Slack chat interface.
- nicoburns 7y agoHave you updated to the latest version of Slack? Mine is currently sitting at 222mb, which isn't great but it's significantly less memory hungry that it used to be.
- progval 7y agoIRCCloud allows sharing images and files, and is compatible with IRC so people can join from other IRC clients as well if they want to
- jamil7 7y agoI'm not a massive slack (or electron) fan but with it open right now in 7 teams it's using around 85mb of memory. It's improved a fair bit.
- threeseed 7y agoSlack is a mess for me. I have only 3 teams open but it will routinely freeze for 10-20 seconds and often will go into the hundreds of MBs. No problem with Teams so clearly it isn't Electron.
- ankit_it09 7y agoI just wanted to know why not installing the slack app? I have seen running any app in FF which polls data every few intervals is really difficult to maintain, it eats up all the memory and CPU.
- sgt 7y agoThe Slack app is Electron based and pretty bloated too in my experience. I want a native app.
- ankit_it09 7y agoBut I think it's still better than running in FF.
- tontonius 7y agoOdd to see that no one recommended ERC the emacs IRC extension
- znpy 7y agoon a more serious note, TheLounge is pretty great as a self-hosted web-based irc client
- sgt 7y agoI would like an alternative too that uses a native app, not an Electron app preferably. Something that is very simple will be fine, but it needs to allow for drag and dropping pictures and documents.
- ajimix 7y agoTelegram works great. Free, privacy friendly, you can create channels (groups), supports bots, super fast with native apps, unlimited cloud storage, unlimited search history and more. We've been using it for years in our company with excellent results
- matteuan 7y agoI don't know why you're getting downvoted, I think Telegram is a valid choice sometimes, expecially if your organization is not that big.
- alain34 7y agoAgreed, been using it for 5 years for around 30 of us in 5 to 7 teams. Drag and drop for upload, as well as desktop, mobile and web apps.
- gtirloni 7y agoI didn't downvote but for a company-wide tool like that, I'd prefer a solution with a more established legal presence somewhere. Telegram seems more targeted at the consumer space.
- nicebill8 7y agoKeybase.io is free and encrypted. Subteams, chat, file sharing and encrypted git support.
- rkangel 7y agoWe used Zulip in a previous team and it was great. The topics system is the killer feature (like a much better version of Slack's threads). The mobile apps weren't brilliant 9 months ago, but they were in the early stage of a rewrite in react native, so the situation has likely improved as that has matured.
- rvense 7y agoZulip's topic system looks fantastic for keeping things organised over time. I wish we could use it instead of Slack.
- ykevinator 7y agoWe use zulip and most of the time the topic thing is used by accident. We also tried slack but it was too bloated. Honestly hip chat was the best platform we ever used. Maybe we will try rocket chat.
- aero31aero 7y ago> the topic thing is used by accident It has been designed to be used with the topics and there is no workflow that allows you to avoid topics. I'm not sure what you mean by using topics by accident.
- Uw7yTcf36gTc 7y agoprobably started with a 'general' topic and people never created other topics.
- rkangel 7y agoThat's definitely true, but the time it really shines is when there's been a lot of conversation on a few different things while you've been away. In Slack, you basically have to read every message to see if there was anything of importance to you. In Zulip you just flick through the topics to see which ones are relevant and only read those.
- UserIsUnused 7y agoA total different approach: Twist.com I suggest reading about their approach to async communication and the blogs.
- _eigenfoo 7y agoNot free, but a lot of big corps seem to use Symphony: https://symphony.com/ https://symphony.com/
- desipenguin 7y agoTwist from doist ? (I've not used it)
- yurylifshits 7y agoHi all! Check out Openland. We are YC W18 company and are building a next-generation general-purpose messenger. It completely replaced Slack for us internally (remote team of 12). Totally free now. What we have: Apps for every platform Voice calls and conferences Group chats and channels Mentions, replies, forwards Emojis, emoji reactions, and stickers Threaded comments Link previews Rich text formatting Keyboard shortcuts File attachments and previews Message search Invite: https://openland.com/invite/h2BGtL https://openland.com/invite/h2BGtL
- darekkay 7y agoIs there a landing page? I'm getting redirected to the invite page when opening openland.com I think few people (especially on HN) are okay with giving away their email without seeing at least a glimpse of what your app is doing.
- yurylifshits 7y agoCurrent landing page: https://openland.com https://openland.com. A new landing page is coming soon. Use the invite above to sign up and bypass the waitlist.
- Legogris 7y agoAre you building on the Matrix protocol? In case you decided not to, what made you decide against it?
- sergiosgc 7y agoOpened it, I can only see an unicorn. There's an error on the console: "Notification is not defined" at main-9cc8c714bb9b9a687b5f.js:1:4562
- yurylifshits 7y agoLooking into it. Can be a connectivity issue.
- 7y ago
- einpoklum 7y agoAlternatives: 1. IRC, and share files and images through web-based sharing platforms and links. Simple, low resource consumption, excellent instrumentation and automation possibilities, logging, etc. Downside - not as convenient as pasting shared content onto a channel. There are web-based IRC clients as well, but they're the opposite of private, and few of the benefits of standalone clients. In extremely extensive use by many groups and organizations, despite not being fashionable. 2. Telegram (using the groups feature) Kind of in the middle between Slack and IRC, I guess. Not sure you can use it from within the browser though. Used, for example, by the LibreOffice development community (from which I noticed this kind of Slack-like use - the LTR/RTL QA volunteers have their own group.)
- fmpwizard 7y agohttps://www.flowdock.com https://www.flowdock.com , besides all the normal features you mentioned, it has excellent thread support, which is huge! So you can have multiple conversations in the same channel/flow during several days and can just ignore whichever thread isn't for you. We have been using it with a 100% remote team for over 6 years.
- Legogris 7y agoApart from already mentioned Mattermost[0] and rocket.chat[1], Matrix[2] and their main client Riot[3] is seriously worth checking out. It's a quite ambitious effort for decentralized, federated IM / group communication. There's still some work left on the protocol in terms of federated identity, which should not be necessary of you're looking to replace Slack. I haven't spent significant time with it in the past year or so, but from my understanding it's starting to become production ready. IMO there's value in pushing for decentralized, federated alternatives. Would be interested to hear from people who have used it in anger. [0]: https://mattermost.com/ https://mattermost.com/ [1]: https://rocket.chat/ https://rocket.chat/ [2]: https://matrix.org/ https://matrix.org/ [3]: https://about.riot.im/ https://about.riot.im/
- marczellm 7y agoFor us MS Teams works well. I haven't used Slack so I cannot compare the two.
- haunter 7y agoDiscord. Yes it's marketed towards gaming communities but it's still good for everything you mentioned https://discordapp.com https://discordapp.com
- ScottFree 7y agoAm I the only one who loads the website for some of these alternatives, see they use flat design and immediately closes the tab? This isn't a slack alternative, per se, but I really like quip. It lets you create and share documents. You can then leave comments on a part of a document and tag other people, who will then get alerted. It lets you have conversations entirely within in the context of, for example, a design document. It would be perfect if it also had tight integration with a task tracker.
- contrived 7y agoYou are not the only one. OP is clearly in possession of a solution missing its problem. "We are all clear about how we want to 'fix' Slack by making it disappear, because, uh... it's just... you know... like, bad, and stuff. So... How did you all 'fix' Slack?" The reality is that there's probably some ruffled feathers because price, third party paranoia, parasitic dependency lock-in, or disruptive loss of control in the social order is emerging as silos collapse and middle manager sociopaths lose their vice-like totalitarian grip on the comings and goings of their subordinates. The truth is, Slack is just a chat window. What makes it different is that it's not free, and HR doesn't receive a backdoor into private direct messaging without purchasing "compliance exports" and even those aren't observable in real-time. This stipulation has some merit. Slack can backdoor any and all messages in real time, and just because they usually don't doesn't mean they can't. The travesty is that your typical HR stooge (or condescending desktop IT Napoleon) isn't standing up for what's right. They only raise a finger to complain about how they're unable to share in what's wrong.
- jasonpeacock 7y agoDo you need a chat app? What if your team just used a number of email mailing lists for channels, direct emails for private messaging, and having bots send notifications via email? Emails give you rich content, asynchronous messaging, cross-platform support, history, threads, and more.
- gtirloni 7y agoAgreed. I think we don't need real-time chat as much as we think. At not as the main mode of communication. Twist seems like a good alternative.
- GhostVII 7y agoOne of the nice things about slack (and it's alternatives) is that it is really easy to hop in a channel and see what is happening in a part of the company. Lots of times I find a bug or issue with an internal tool, and go to the related channel, and right away I can see they noticed the issue and are working on it. With email you don't have that kind of visibility unless you are sending company-wide emails every time there is an issue with some tool or system, and that doesn't scale very well. Also it's nice to be able to search through history for things like error messages, or just keywords related to what I am working on. Plenty of times I have just searched for an error and found the solution right away, also not possible with email unless every single time you discussed an error message, those emails were sent to everyone (and then new hires still won't have access to data before they were hired).
- jasonpeacock 7y agoNo trouble ticketing system to track open/known issues? No knowledge base/wiki system to share solutions and tips? Or you can solve all the above by just archiving the mailing lists.
- catacombs 7y agoEmails are a mess, especially when chains become unruly. Chat apps help alleviate that. If anything, OP should consider jumping on IRC.
- rezmeplease 7y agoDiscord It's marketed for gamers yes but bots, darkmode, all the features, all the compatibility, destroys slack in everyway imo
- willnz 7y agoWe briefly tried Discord at our company but found it had too high of a learning curve after previously using Teamwork Chat and Slack. I guess if you're already a gamer then it makes sense.
- aprdm 7y agoHave been using rocket chat for couple of years without issues.
- muzani 7y agoJandi: https://www.jandi.com/ https://www.jandi.com/ Covers most of the use cases of Slack, though a bit less automated commands. It's cheaper and designed for a lot of enterprise things like factories, hospital, food industry. They don't advertise so much to the tech industry as it's hard to peel people from Slack. disclosure: was paid to help them expand to SE Asia
- contrived 7y agoYeah, memory consumption. That's the problem. Okay, buddy. Guess you'll need to "move away from" every web browser that loads Slack too, right? Riiiiiiight...
- shubhamaggarwal 7y agohttps://www.zoho.com/cliq https://www.zoho.com/cliq
- jmarkins 7y agoTry https://web.ushare.to https://web.ushare.to - group chat and private messaging - video conferencing - share files - integration framework
- matt_oriordan 7y agoCheck out https://guild.co https://guild.co. Quite different to Slack, more like a private professional version of WhatsApp. We use it to communicate with professional groups around topics.
- atshakil 7y agoChatwork (https://www.chatwork.com/ https://www.chatwork.com/)
- zzo38computer 7y agoChannels and private messaging: You can use IRC. It does that very well. (You don't even need a IRC client or any other specialized software; you can just telnet in and that works, and it was actually designed to be able to work without specialized software. However, using specialized software is better because it can auto-pong and can prevent what you type from getting mixed up with what someone else types.) Share images and files: There are many ways to do this and it can be done independently of the chat system in use. (However, it would also be possible for a IRC client to include such integrated features, sending the URL so that other users can download whether or not they are using the same software as you do.) Support for some of the automated commands you can integrate with Slack: Unfortunately, I do not understand.