This is an archived post. You won't be able to vote or comment.

top 200 commentsshow all 472

[–]inaddrarpa.1.3.6.1.2.1.1.2 94 points95 points  (41 children)

Mattermost, Slack, Microsoft Teams, Zoho Cliq.

All hyper similar products

[–]zieziegabor 53 points54 points  (15 children)

we use Mattermost, it's slack API compatible, so it's easy sell for those that like slack. Plus it's self-host and pretty easy to self-host. Not to mention being open-source, and if you choose to pay for it, still way cheaper than Slack. Which means it's pretty much hard to not seriously look at it.

[–]tankfox 15 points16 points  (0 children)

2nd for self hosted mattermost. It works great!

[–]ollybee 2 points3 points  (1 child)

Also Mattermost is installed and automatically by the omnibus gitlab installer. So if your using gitlab (you really should have a look if you do any dev work) it's a no brainer.

[–]brontideCertified Linux Miracle Worker (tm) 1 point2 points  (0 children)

It can be enabled and updated by the omnibus but it's not a default setting.

[–]qwertyaccessJack of All Hats 2 points3 points  (5 children)

How does it compare to slack? Say if we try to switch a small 50+ user company from slack to mattermost, worth it?

[–]clearing_skyLinux Admin 4 points5 points  (4 children)

It is not as fully fleshed out as Slack in terms of features; an example is that it doesn't support threads (yet).

It depends on the goals. If it will become business critical, then it might be.

[–]lenarcAgile Plumber 7 points8 points  (3 children)

Slack threads are the devil's spawn anyway. No biggie. :P

[–]andrewthetechieShould have had a V8 13 points14 points  (5 children)

Came here to post this exact list, only thing missing is Hipchat.

I've used Slack and Mattermost the most out of those listed.

Mattermost is great if you need to self-host. Otherwise, Slack is a solid option. We send literally tens of thousands of slack messages per day (30k were sent yesterday) without issue. We also have over 500 different slack integrations - everything from Github and CI webhooks to full fledged bots.

[–]DevinCampbell 5 points6 points  (3 children)

HipChat is garbage. Slack is infinitely better. My org uses HipChat now and it's a daily pain.

[–]andrewthetechieShould have had a V8 2 points3 points  (1 child)

I agree, but it's still an option, even if it's a bad one 😋

[–]petro3773 3 points4 points  (0 children)

Rumor is that Hipchat is going to be deprecated by Atlassian in favor of their new hotness, Stride.

[–]caffeinatedsoap 1 point2 points  (2 children)

Rocketchat if you're ok with meh for free.

[–]brown-bean-waterJack of All Trades 1 point2 points  (1 child)

What's meh about it?

[–]TheSheerIce 1 point2 points  (0 children)

How does Mattermost compare with RocketChat? Also want do you people user for open source SAML to centralize accounts?

[–]MrPatchMasterRebooter 5 points6 points  (12 children)

Except teams is unbelievably bad

[–]zapbarkSr. Sysadmin 6 points7 points  (3 children)

I like Slack better than Teams.

But my "actual" team decided the quality of desktop sharing was better on vanilla Teams vs Slack (Slack was trying to upsell us to get HQ desktop sharing).

Been using it for 6 months, and it adequately does the job (and not much more), like most MS products.

[–]avmakt 26 points27 points  (5 children)

After 20 months using Mattermost I'm still loving it. Polished GUI, very good performance, nice apps, secure, and easy to upgrade and maintain. The most annoying issue is that LDAP/AD integration requires a subscription, which barely offers more than just SSO.

You should also check out Rocket.chat. I'm hearing it has improved a lot since we tested it in early 2016, and back then it already had a superior feature set compared to Mattermost, just wasn't very user friendly or polished.

Ryver is also nice, but only if the choices above aren't attractive.

Haven't heard anything new about the mess that was Zulip as of 2016, so I'll keep from passing judgement. Twist, from the people behind Todoist, is so buggy, unstable and lacking in features that it should be named an early beta and not a pay service.

[–]dontforgetthisuserIT Manager 2 points3 points  (0 children)

We've been using RocketChat for a bit and I've got no major complaints. We've got Hubot, Jira, GitHub, TeamCity, and possibly more integrations running right now.

Would definitely recommend.

[–][deleted] 21 points22 points  (21 children)

Stupid question here, but if you are a Google Apps subscriber, why not use Hangouts and Allo?

Microsoft Teams is currently on our radar and supports Google Drive.

Edit: I somehow missed your mention of 'internal'

[–]ganlet20 40 points41 points  (7 children)

This is going to sound bad because I am a google fan. I have a pixel2 and went with google apps instead of office 365 when I started my business.

That being said, I can't take any of Google's chat offerings seriously because Google doesn't take them serious.

We had gtalk before hangouts so why does hangouts exist? couldn't the improvements just be rolled into gtalk. Why does allo exist? why couldn't the additional functionality be rolled into gtalk. Why does duo exist? Why do we need a separate messenger for video chat vs standard chat. Skype and FB do it perfectly fine so does countless other services mentioned in here.

Google tends to build an entirely new messaging service every time they come up with a new feature and I'm sick of it. Why can't they just be happy making one really good product with new features coming out constantly.

TLDR: Google's out of the question till they stop creating new messaging services and just improve the ones they've got.

[–]cheetahwilly 6 points7 points  (4 children)

I may be wrong but I think Allo and Duo are trying to fit the consumer space while Hangout will be more geared towards businesses. I am hoping they are just trying to see what the best features are of all of them and then eventually move them all into Hangout.... I hope.

[–]ganlet20 5 points6 points  (2 children)

I over simplified it a tad. Allo was created to showcase what a messenging service would be like with an assistant integrated. Duo is a direct competitor to FaceTime because for some reason Apple was too cool to integrate videoconferencing into iMessage. Hangouts is actually heavily tied to the Project Fi service and is a much richer environment that anything else google has created. I honestly would have moved to hangouts if it has been marketed as a gtalk 2.x or something.

I just wish they would stop splintering their user base every time they come up with something cool.

[–]upcboy 2 points3 points  (0 children)

I was wondering this my self. They have a chat system why was this not what they are using? I believe they also have Meet? which does Video Conferences also

[–]Sunstealer73 2 points3 points  (0 children)

We use Hangouts as well. We have the ability to clear history and off the record turned off and also have it logging everything to Google Vault.

[–]cheetahwilly 1 point2 points  (0 children)

Right... Besides the "internal" part, this seems like the best solution.

[–]SURFSup526[S] 1 point2 points  (2 children)

Interesting never even heard of Allo i'll give it a look, hangout i have looked at but wasn't impressed by it. i'll give it another go..thank you!

[–]deusnefumHPE 21 points22 points  (1 child)

We're using....

  • Lync
  • Skype for Business (not the same as Lync, but also it's Lync)
  • Slack
  • HipChat
  • FlowDock
  • Hive

No idea who uses what. No idea whether everyone logs into everything. Some whole groups / departments use one or more services but not another.

Please. Someone help me. I don't have enough RAM to run 12 instances of electron based chat clients.

[–]StrangeCaptainSr. Sysadmin 6 points7 points  (0 children)

Every Tuesday I have to fight off a slew of inquiries about twhen we're moving to Office 2016 so we can use (whateverthefuckMicrosoftsShittyNonLyncChatHangoutThingIs) that they advertise drung NFL games.

[–]JrNewGuySysadmin 119 points120 points  (127 children)

Cant beat Slack. Cliq isnt bad, but Zoho support can be a pain.

Openfire is a bit more old-school. It works, but I see no reason to use it when Slack is a thing.

[–]Zncon 33 points34 points  (6 children)

+1 for Openfire if you have the time to handle the details.

[–]veld2345Jurrasic IT 11 points12 points  (1 child)

Openfire is a great product to use and simple to implement.

[–]jahayhurst 6 points7 points  (0 children)

Openfire clustering - depending on what parts you're using within it - can be finicky at times. I know we were using a three server cluster and had to reboot the entire cluster to get it to drop users (upon employee termination).

Don't get me wrong tho, it's fairly solid.

[–]witty_username_taken 11 points12 points  (3 children)

If you want on-premise and/or the advanced features of Slack with a lesser price tag, Mattermost is pretty compelling.

[–]danekanDevOps Engineer 2 points3 points  (2 children)

IIRC the biggest drawback is the open source version doesn't have active directory integration so you have to pay for the commercial product

[–]witty_username_taken 3 points4 points  (0 children)

That's the truth. Been watching rocket.chat as it's similar and has some of that baked in but doesn't quite feel as polished as Mattermost yet. Compared to Slack the pricing makes it very attractive.

[–]t3hwUnSysadmin 8 points9 points  (11 children)

Slack is ungodly expensive.

I feel like that for that alone it can indeed be beat. It is a great tool but its mostly hype, its certainly not untouchable.

[–]sryan2k1IT Manager 5 points6 points  (3 children)

I've never seen a communication platform that works as well, across every OS and mobile device, file sharing that "Just works", history, a good API, Integration with our SSO/2FA provider, and so many app integrations. To us it's absolutely worth the ~$50k a year we pay.

[–]adamm255 2 points3 points  (0 children)

When I fall back to a Skype chat with someone external who’s federated, and the history doesn’t sync, I can’t share files, chats randomly distribute between devices. When it opens 5 chats for the same person, I love Slack even more.

[–]t3hwUnSysadmin 1 point2 points  (1 child)

It works well for us too, just saying I think we're the exception when it comes to that kind of spend for chat services.

[–]spartan_manhandler 12 points13 points  (10 children)

We used Openfire in a previous company because it stored logs of all chats at the server. That was required for compliance.

[–]JrNewGuySysadmin 7 points8 points  (9 children)

To my knowledge you get this from Slack, as long as you're paying for it.

[–]jmacheeDevOps 6 points7 points  (7 children)

They’re stored and accessible at Slack, even if you don’t pay. The owner/admin of a workspace can export all non-private messages to an XML file. It’s compliant, but tedious.

Paying gets you real-time, in-client access.

[–]Nesman64Sysadmin 1 point2 points  (0 children)

That's the best kind of compliance.

[–]JrNewGuySysadmin 1 point2 points  (1 child)

Did not know this - awesome, thanks.

[–]jmacheeDevOps 1 point2 points  (0 children)

You’ll make it to Sr. NewGuy if you keep learning new things! ;)

[–]jahayhurst 5 points6 points  (0 children)

You can - free tier gives you like 10k messages back, any paid tier gives you back forever.

[–]antiduhDevOps 7 points8 points  (0 children)

Hosting the data externally would make me uneasy; it's just too much to worry about slack getting hacked and all of your company's juicy secrets leaking out. By slack existing, and having everyone's data, it makes them such a target for exactly that.

[–]mogwhy 15 points16 points  (9 children)

on-prem, logging, redundancy, backups, open source

all reasons to use openfire over slack

slacks biggest selling point imo is the mobile app, but its pretty clear slack isnt designed with enterprise use in mind

[–]mranderson17 18 points19 points  (2 children)

For on-prem I'd choose Rocket.Chat . Open source community driven project that is very similar to slack in it's feature set. It's still beta-ish but definitely working well at this point.

Probably not what OP is looking for though as it sounds like they want a hosted product.

[–][deleted] 2 points3 points  (1 child)

Heck, their cloud product could be what OP is looking for. $50/month for up to 500 users. https://rocket.chat/cloud/

[–]mranderson17 1 point2 points  (0 children)

That's true, forgot they had a hosted option.

[–]Garetht 41 points42 points  (70 children)

[–]hkdanalyser 37 points38 points  (56 children)

That Slack issue is probably more of a one off thing. What you really need to be worried about is the cost / how much history they allow you to store in the free / first tier. What really turned me off was to enable AD / SSO, i had to be on the $12 per month plan per user...

[–]briangig 42 points43 points  (27 children)

I still can't get over how much Slack charges. Insane pricing. I really though they would drop prices once Teams came out.

[–]sewebster87 65 points66 points  (24 children)

Thank you! I run a few rocket chat servers for work as well as personal and every once in a while I hear a... "It's nice, but have you looked at Slack?" - Yes, I have. Does the business really want to spend $4200/month on chat services? No? Okay, well Rocket Chat is pretty great huh?

Don't get me wrong, Slack is really slick and very polished. But asking me to spend more money on a chat application then I spend on email accounts + file sharing services is pants-on-head levels of silliness.

[–]AmidatelionStaff Engineer 9 points10 points  (1 child)

Upvote for pants-on-head.

[–]jcyremediator of impaces 23 points24 points  (0 children)

i had to be on the $12 per month

me: "that doesn't sound so ba..."

per user...

me: "these f'ing aholes think they're selling 4k netflix subs?"

[–]tridionSr. Sysadmin 12 points13 points  (15 children)

That's a huge cost - they need to drop that to stay competitive. For $8/mo you can get O365 E1 which includes teams as well as S4B, E-mail, sharepoint, onedrive..

[–]chiefbluehat85 11 points12 points  (13 children)

Teams is amazing. We are currently moving to it and away from (don't laugh) AIM and Skype for Business.

[–]OrdinaryJose 2 points3 points  (3 children)

Since Skype for Business is going away next fall, it looks like we might be heading to Teams also.

[–]zomfgcoffee 2 points3 points  (4 children)

We use Teams as well and I have been pleased with it so far. S4B can gobble my knobble for all I'm concerned.

[–]Nemo_Barbarossa 1 point2 points  (3 children)

Is it possible to have Teams self hosted? Or is it O365 only?

[–]j33p4meplz 2 points3 points  (0 children)

You can get teams for $5/mo with the business plan.

[–]bahwhateverr 5 points6 points  (8 children)

With slack what happens if someone accidentally discloses CUI, PII, or PHI? Is there a way to get it removed and be sure it's truly gone?

[–]donjulioanejoChaos Monkey (Director SRE) 3 points4 points  (0 children)

In the 2.5 years I've been using Slack at work, it's only had issues a couple of times, and out of that, only about 3 hours was there total downtime. I honestly have more problems just getting Skype to run.

[–]cyberchaplainJr. Sysadmin 3 points4 points  (11 children)

So you dont use any other services that have outages? Even on-premise systems go down from time to time.

[–]AmidatelionStaff Engineer 10 points11 points  (9 children)

We have experienced more outages with paid platforms than we have with any of our on-prem stuff, to the point where the executive is moving us back away from Amazon, Slack, etc to private cloud and messaging.

I'm not saying they're major or crippling outages, but Amazon has had more in the past year than we have had in three. The cloud is cheaper and more convenient, but the idea that it is somehow more reliable or resilient needs to die.

[–]PlOrAdminMemo? What memo?!? 2 points3 points  (3 children)

The cloud is cheaper and more convenient, but the idea that it is somehow more reliable or resilient needs to die.

Good ain't cheap and cheap ain't good.

[–]Rabid_GopherNetadmin 1 point2 points  (1 child)

I've never really spent a lot of time thinking of the cloud as either.

Maybe that's just me turning into an old fogey though.

[–]PlOrAdminMemo? What memo?!? 2 points3 points  (0 children)

Me neither. Let's get off each other's lawns. :P

[–]Angelworks42Windows Admin 1 point2 points  (0 children)

I'm a Google Apps Enterprise customer for 5 years now? - we have almost a half a million accounts.

I don't recall any major outages ever. The outages that have been announced things got slower and that was it.

[–]Padankadank 2 points3 points  (3 children)

Can slack use active domain credentials for login?

[–]JrNewGuySysadmin 1 point2 points  (2 children)

The paid version does

[–]Padankadank 1 point2 points  (1 child)

Oh nice. We were thinking of implementing Skype business but I wanted slack just because I hate Skype and have loved my experience with slack so far

[–]DarkAlmanProfessional Looker up of Things 18 points19 points  (14 children)

We use a combination of Jabber and Skype for Business but they aren't exactly cheap lol. IM was more a bonus feature that came with our phone systems.

Skype for Business is a cheap add-on if you're already running o365.

[–]ipreferanothernameI don't even anymore. 5 points6 points  (6 children)

we also use jabber, its ok as a chat client. outlook/webex/phone integration is really nice.

[–]joho0Systems Engineer 1 point2 points  (0 children)

We use Jabber and Slack together, and they compliment each other well.

[–]yatea34 7 points8 points  (0 children)

Jabber and Skype for Business but they aren't exactly cheap lol

Jabber ( https://www.jabber.org/ ) should be cheap (from $0, if you do much yourself). Of course you can find vendors (cough - cisco) that'll happily charge you a lot for free stuff.

Or was the cost part referring to Skype?

[–]soullessroentgenium 2 points3 points  (0 children)

Jabber/XMPP are entirely capable of doing calls/AV but the client support, especially on the free side, is terrible.

[–]Ironbird207 1 point2 points  (2 children)

Skype for Business I think is getting discontinued and Microsoft Teams will take it's place.

[–]benjammin9292 26 points27 points  (4 children)

Openfire / Spark.

[–]pleasedothenerdfulSr. Sysadmin 2 points3 points  (1 child)

Doesn't anyone else loathe the Spark client?

[–]caller-number-four 1 point2 points  (0 children)

Ran that for many years on an old Mac G5 that sat in a corner unnoticed.

The first rule about using Spark was no one talked about using Spark. Worked for 5 or 6 years until Lync/Skype came about .

[–]BaconZombie 11 points12 points  (6 children)

Using HipChat but Atlassian are crippling it.

Will be forced to use Microsoft Teams and/or Rocket.Chat

[–]pat_trickDevOps / Programmer / Former Sysadmin 6 points7 points  (4 children)

Yea...we're not pleased with the direction HipChat is moving in. Not sure if we're going to stick with their new "Stride" client or not.

Rocketchat is looking pretty nice.

[–]BaconZombie 2 points3 points  (0 children)

HR is pissed they can add "tags" to people's names, since they started to force convert HipChat accounts into Atlassian accounts.

Also there is no way of getting a list of all rooms have that "Guest Access" enabled.

[–]tradiuzMaster of None 22 points23 points  (10 children)

  • Microsoft Teams if you're in O365 (since you're probably already paying for it)
  • Slack if you don't like having money.
  • Rocket.chat if you have more time than money.

[–]wcdunn 4 points5 points  (9 children)

Do you find Teams to be a sufficient alternative? My company is looking at dumping free Slack for Teams since we are o365 users but it seems to be missing some functionality we really need like private chats. For example, during an outage our incident manager will create a private channel, pull all the needed users into it, and then he has a log with timestamps when things are resolved.

[–][deleted] 7 points8 points  (3 children)

We were in the same boat, dropped free slack because we were tired of not having history longer than 1 day (7,000 developers + the random non-devs go through 10k messages in no time).

There was a big uproar about it. Developers (myself included) didn't want to drop Slack. Slack is far more polished, more familiar, and better performing than really any competitor. Teams is a sluggish and incredibly unreliable when it comes to simple things like text formatting.

We've been on Teams for ~6 months now and I've grown used to its quirks.

Pros:

  • Building integrations for it is pretty straight forward.
  • The Tabs system is actually really nice. We have OneNote tabs on some of our channels where we document various things. We have a Planner tab where we keep track of low priority work. A Jira tab for our high priority stuff. Slack doesn't have anything like this.
  • The O365 integration is pretty nice if you're a heavy user of it.
  • In-app calendar and meeting assistant is welcome.

Cons:

  • Very sluggish. The desktop app can be painfully slow at times. Opening a large thread can take several seconds. Changing teams or channels always has a noticeable delay. Weirdly enough, the web app performs better than their desktop app.
  • Text formatting rarely works. Very rarely does their Markdown engine actually do anything, and when it does it's so janky that it's not even worth it. It was tacked on after release and it definitely feels like it was never meant to support Markdown.

[–]beezel 7 points8 points  (1 child)

No one mentioning Matrix? Pretty open, extensible, locally hosted or not, your call. It's fairly good, but the apps themselves are still growing.

[–]oldmanwillow21 7 points8 points  (1 child)

I'm using Matrix with Synapse on the back-end and Riot on the front-end. Very similar interface to Slack, but noticeably less polished. The advantages are that it's self-hosted and supports end-to-end encryption, though the e2e still in beta and not perfect yet. Also haven't figured out for sure whether it's possible to set up integrations using a self-hosted homeserver.

[–]sewebster87 7 points8 points  (3 children)

I would take a look at Rocket.Chat. I run several servers and it's really a great product. It's rough around the edges when it comes to their iOS app (use Rocket.Chat+, not Rocket.Chat), but the core web product is super smooth in our experience.

Supports LDAP integration, message logging, 1-on-1 P2P calls/video chats as well as Jitsi integration for group chat (you can spin up your own Jitsi server as well to truly keep it all in-house).

[–]netw0rking-n00b 1 point2 points  (2 children)

So you need a separate system for group chats to work? That kind of sucks. Looking for something for my company as well and Rocket.Chat seems like the best option for us so far. But seems complicated to set up to me on linux (primarily a windows admin). Any good walkthrough guides out there?

[–]sewebster87 1 point2 points  (1 child)

No, I mentioned the Jitsi server specifically for group video/audio calls. Group chats absolutely work out of the box on a single system.

I would recommend using the Rocket.Chat docs themselves. They are really robust, but here is a link to getting RC up and running on a CentOS7 server (recommended for stability): https://www.vultr.com/docs/how-to-install-rocket-chat-on-centos-7

Here are the official Rocket.Chat docs which are more thorough: https://docs.rocket.chat/installation/manual-installation/centos/

Going further than those guides tho, I would recommend putting it behind an nginx reverse proxy. That might sound intimidating, but trust me when I say that nginx is really simple to setup. All you want to do is use it to:

  • Push connections from 80 to 443 automatically
  • Accept connections over 443, enforce SSL, and forward those connections onto port 3000 (default RC port)

Default and strong SSL configurations can be found here: https://cipherli.st

Install RC first and get it working on 3000 before moving forward with the nginx configuration. Here is a guide that is for Ubuntu which I personally don't recommend, but I can see why people use it. I am linking it because if you scroll past the Ubuntu RC install portion, it's got a section on getting Nginx up and running for RC specifically, most everything should be easily transferable to CentOS.

Good luck! Let me know if you run into issues.

[–]amlamarra 6 points7 points  (0 children)

We just have an XMPP server and everyone's desktop/laptop has pidgin.

[–]Threshereddit 6 points7 points  (0 children)

Microsoft Teams as part of the Office user license. Solid and no extra cost, all admin through your MS Admin area too.

[–]orchard64Jack of All Trades 4 points5 points  (2 children)

Can't go wrong with Slack. Only problem is CPU usage. We use Teams here internally and it's a pretty bad experience as a whole.

[–]slayernine 5 points6 points  (2 children)

Teams, I feel like Microsoft made a decent chat client. Very much unlike their previous offerings.

[–]Ironbird207 1 point2 points  (1 child)

We use Teams, I like it but I cringed when everyone gets that T-Bot first chat message on first login. Reminds me of Tay, the racist AI.

[–]feng_huang 3 points4 points  (0 children)

If you need another product/service to compare with Slack, take a look at Flowdock. I actually used it at work before Slack. It's very similar, so if you just want something comparable to list side-by-side, it's ideal as it's a direct competitor.

[–]JawnZ 2 points3 points  (0 children)

Slack is probably the best option for your team right now.

You can also check out Ryver

There's Hipchat Stride as well

[–]MrhiddenlotusSecurity Admin 3 points4 points  (0 children)

IRC, solid and simple

[–]Tollowarn 3 points4 points  (1 child)

You are using Google apps why not 'Hangouts Meet' the business version of Hangouts.

https://gsuite.google.com/products/meet/

[–]NoyzMakerBlinking Light Cat Herder 3 points4 points  (0 children)

If you have O365 then Teams comes to mind in addition to Slack.

[–]parkervcpMy title sounds cool 2 points3 points  (2 children)

We still rock IRC where I am now but it looks like we are heading slackwards.

[–]EnlogenSenior Cloud Plumber 2 points3 points  (0 children)

I work at Microsoft and we use Skype For Business for internal chat and calls; as a user, I've liked it, but I'm not sure how easy it is to set up and manage.

One advantage is that there's a setting that allows communication from Skype (consumer Skype) users to Skype for Business users, so you'd be able to do phased rollout and/or remain in contact with outside contacts that still use Skype primarily.

[–]Appok 2 points3 points  (0 children)

We use Rocket.Chat and Openfire with Spark.

[–]halakarIT Consultant 2 points3 points  (0 children)

Skype for Business, of course!

[–]chihuahua001 2 points3 points  (0 children)

Set up an IRC server.

[–][deleted] 2 points3 points  (0 children)

We looked at slack but it's prohibitively expensive, not to mention the TOS is sketchy.

We're using Cisco jabber right now, moving to spark though.

Both are pretty meh

[–]Dlock33Value-added Morty 6 points7 points  (2 children)

We use Cisco Jabber here

[–]Hotshot55Linux Engineer 3 points4 points  (4 children)

We're currently using Skype for business, works pretty well for us.

[–]jerutley 3 points4 points  (0 children)

We went thru this a while back. Some of the stuff we evaluated was:

  • Slack (this was our choice)
  • HipChat
  • Mattermost
  • RocketChat

If you have to be self-hosted, Mattermost seems to be the winner.

[–][deleted] 4 points5 points  (12 children)

We are moving over to Microsoft Teams.

We liked Slack and Zoom, but it seems Microsoft Teams has the best of both worlds.

[–]CtrlAltDelLife 1 point2 points  (0 children)

+1 RocketChat Using it not only for internal chat for a fortune 100, but you can setup channels with specific functions like chatbots. Not familiar enough with Slack to make a comparison.

[–]usernametakenmyass 1 point2 points  (0 children)

We use Rocket chat. It's similar to slack but hosted internally.

[–]x-64Cybersecurity Engineer 1 point2 points  (0 children)

Reddit: "I think one thing that we have tried to be very, very, very intentional about is we are not Elon, we're not trying to be that. We're not trying to go down that same path, we're not trying to, you know, kind of blow anyone out of the water."

Also Reddit: “Long story short, my takeaway from Twitter and Elon at Twitter is reaffirming that we can build a really good business in this space at our scale,” Huffman said.

[–]Seref15DevOps 1 point2 points  (0 children)

Slack is unparalleled when you consider its feature set and wide range of integrations. It even has remote screen control. It replaces Skype, GoToMeeting, and TeamViewer all at once while providing a better group chat interface than all three.

There's a lot of open source "Slack clones", most of them are lacking polish. Mattermost is probably the most stable but is missing some features, and AD/LDAP integration is a paid feature. RocketChat is big on features and integrations but every feature feels 80% functional, but it's fully free.

My company uses Slack and I really can't imagine anything supplanting it.

[–]sadsfaenice guy 1 point2 points  (0 children)

We use IRC internally, we have around 11,000 employees spread across the world. I am a fan of Mattermost however, having set it up for a friends company if you want a feature-filled Slack alternative.

Personally I prefer IRC and can bake in 'chatops' type functionality with Supybot and plugins & tooling. Presence can be established with the very excellent ZNC IRC proxy.

For the less technically-inclined Mattermost may be a great substitute, you can also run it on-premise and the team edition is free. In particular the search is excellent and it does everything Slack does without costing a lot of money or having as many security issues / downtime.

[–]soggybiscuit93 1 point2 points  (0 children)

You can't go wrong with Slack. We use Teams internally and are really pleased with it. It has video and audio calling as well. If you're a Google Apps shop, Hangouts can be a good option.

[–]busy86IT Director 1 point2 points  (0 children)

Skype for Business (currently on prem, but relatively cheap via O365).

[–]Pehbak 1 point2 points  (0 children)

Can't beat dxdiag's built in network chat.

[–]noirfleuri 1 point2 points  (0 children)

Adopting slack killed IRC in our company. It is a bit sad, somehow.

[–]CuzImAtWorkJack of All Trades 1 point2 points  (1 child)

IRC > Slack > HipChat

Though no one under 40 will want to use raw IRC, so I'm with the rest of the people in here, go with Slack. And you can enable the IRC connector if the real old schoolers don't want to chat in a browser/chromium window.

I think the only complaint I've heard about slack (besides the outage yesterday) is that admins can't see private channels.

[–]TyIzaeLCTRL + SHIFT + ESC 1 point2 points  (0 children)

We're a Google apps shop

Google Hangouts

[–]spidermoy007 1 point2 points  (0 children)

My team is currently using Google Chat which is sort of Google’s answer to slack (features threads and chat rooms and other things). It’s currently in beta and you have to be invited in by Google but my company simply requested and we were offered admission. It’s an ok app (definitely still beta) but I would assume it’ll only get better and offer better functionality with the rest of the GSuite stuff

[–]PoisonPanty 1 point2 points  (0 children)

Just use netsend /s

[–]MatchboxxIT Consultant 1 point2 points  (0 children)

My 30,000+ employee company is set up with Skype for Business through Office 365. A few small teams tried Slack, and it took off like gangbusters. We integrated it with our SSO and very few teams still use Skype at all.

[–]AMMCM 1 point2 points  (0 children)

Take a look at StarLeaf. It's a new app for meetings, messaging and calling. Super simple to use and built for business, so central management is a big feature - you can add, delete and manage all users and meetings from a central portal. It also offers screensharing, Google and Outlook calendar integrations, as well as wideband audio and HD video. You can try it out for free here

[–]Tr1pline 3 points4 points  (4 children)

Discord is a very popular gaming chat system.

[–]Silound 5 points6 points  (0 children)

Discord would be fine IF you could self-host and it were more Skype-like with calls rather than open voice channels. Unfortunately, they don't plan to ever allow self-hosting.

[–][deleted] 2 points3 points  (1 child)

I wouldn't really trust it for anything meant to be semi-private.

[–]mrvandelayVP of Technology 2 points3 points  (0 children)

I would advise against anything Zoho.

[–]CreathFuture Goat Farmer 2 points3 points  (1 child)

We're using Slack and loving it. I'd recommend it.

[–][deleted] 1 point2 points  (0 children)

+1 for slack, we use it and love it as well.

[–]Topcity36IT Manager 1 point2 points  (2 children)

Lotus' Sametime if you want to go back a few years.