HACKER Q&A
📣 maest

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.


  👤 Legogris Accepted Answer ✓
Apart 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/ [1]: https://rocket.chat/ [2]: https://matrix.org/ [3]: https://about.riot.im/


👤 potatochup
Mattermost 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

👤 rkangel
We 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.


👤 viraptor
Have you looked at 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.


👤 yurylifshits
Hi 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

👤 nicebill8
Keybase.io is free and encrypted. Subteams, chat, file sharing and encrypted git support.

👤 Hates_

👤 alexvoda
If you work in the Microsoft ecosystem, Teams is the obvious answer. On my machine it currently hovers around 82MB.

👤 ScottFree
Am 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.


👤 tontonius
Odd to see that no one recommended ERC the emacs IRC extension

👤 BrissyCoder
Skype for Business. It's for business after all.

👤 zzo38computer
Channels 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.


👤 tmlee
We 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.


👤 einpoklum
Alternatives:

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.)


👤 sgt
I 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.

👤 haunter
Discord. Yes it's marketed towards gaming communities but it's still good for everything you mentioned

https://discordapp.com


👤 nicoburns
Have 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.

👤 _eigenfoo
Not free, but a lot of big corps seem to use Symphony: https://symphony.com/

👤 jamil7
I'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.

👤 fmpwizard
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.

👤 muzani
Jandi: 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


👤 rezmeplease
Discord

It's marketed for gamers yes but bots, darkmode, all the features, all the compatibility, destroys slack in everyway imo


👤 jasonpeacock
Do 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.


👤 matt_oriordan
Check out 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.

👤 ajimix
Telegram 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


👤 ankit_it09
I 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.

👤 jmarkins
Try https://web.ushare.to

- group chat and private messaging - video conferencing - share files - integration framework


👤 contrived
Yeah, 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...


👤 atshakil

👤 progval
IRCCloud allows sharing images and files, and is compatible with IRC so people can join from other IRC clients as well if they want to

👤 UserIsUnused
A total different approach: Twist.com I suggest reading about their approach to async communication and the blogs.

👤 desipenguin
Twist from doist ? (I've not used it)

👤 shubhamaggarwal

👤 mscasts
rocket.chat perhaps. But it is still a webapp so the memory consumption will perhaps be similar.

👤 marczellm
For us MS Teams works well. I haven't used Slack so I cannot compare the two.

👤 aprdm
Have been using rocket chat for couple of years without issues.

👤 coold
RingCentral App, even with phone calls and video conferences

👤 gomangogo
Fleep.io

👤 gowthamgts12
flock.com? Haven't used but it will have features similar to Slack.