Friends alternatives and similar software solutions
Based on the "Custom" category.
Alternatively, view Friends alternatives based on common mentions on social networks and blogs.
Rocket.Chat9.9 9.9 L3 Friends VS Rocket.ChatThe communications platform that puts data protection first.
Mattermost9.8 9.9 L1 Friends VS MattermostMattermost is an open source platform for secure collaboration across the entire software development lifecycle.
Jitsi Meet9.7 9.8 L4 Friends VS Jitsi MeetJitsi Meet - Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application.
Zulip9.7 10.0 L2 Friends VS ZulipZulip server and web application. Open-source team chat that helps teams stay productive and focused.
ZeroNet9.6 0.0 Friends VS ZeroNetZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network
Synapse9.2 9.9 L3 Friends VS SynapseSynapse: Matrix homeserver written in Python/Twisted.
Lets-Chat9.2 0.0 L5 Friends VS Lets-ChatSelf-hosted chat app for small teams
Vector9.1 9.8 L4 Friends VS VectorA glossy Matrix collaboration client for the web.
Tox9.0 0.0 L3 Friends VS ToxThe future of online communications.
Centrifugo8.5 8.0 Friends VS CentrifugoScalable real-time messaging server in a language-agnostic way. Set up once and forever.
Mumble8.4 9.7 L1 Friends VS MumbleMumble is an open-source, low-latency, high quality voice chat software.
Berty8.4 9.4 Friends VS BertyBerty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network
Actor7.9 0.0 L2 Friends VS ActorActor Messaging platform
Jitsi Video Bridge7.8 7.9 L1 Friends VS Jitsi Video BridgeJitsi Videobridge is a WebRTC compatible video router or SFU that lets build highly scalable video conferencing infrastructure (i.e., up to hundreds of conferences per server).
hack.chat7.5 0.0 L3 Friends VS hack.chatA minimal, distraction-free chat application.
Kandan7.4 0.0 Friends VS KandanKandan is an Open Source Alternative to HipChat
TextBelt7.3 0.0 L3 Friends VS TextBeltFree API for outgoing SMS
Live Helper Chat7.2 8.9 L3 Friends VS Live Helper ChatLive Helper Chat - live support for your website. Featuring web and mobile apps, Voice & Video & ScreenShare. Supports Telegram, Twilio (whatsapp), Facebook messenger including building a bot.
Hubl.in7.1 0.5 L3 Friends VS Hubl.inDEPRECATED - An easy and free video conference service based on WebRTC
RetroShare6.4 9.3 L1 Friends VS RetroShareRetroShare is a Free and Open Source cross-platform, Friend-2-Friend and secure decentralised communication platform.
Node-Chat6.4 0.0 L2 Friends VS Node-Chat:speech_balloon: Chat application built with NodeJS and Material Design
Rallly6.3 9.0 Friends VS RalllyRallly is an open-source scheduling and collaboration tool designed to make organizing events and meetings easier.
Twake6.1 8.9 Friends VS TwakeTwake is a secure open source collaboration platform to improve organizational productivity.
Spreed6.0 0.0 Friends VS SpreedWebRTC audio/video call and conferencing server.
Broid5.7 0.0 Friends VS BroidBroid enables rich conversations on all messaging channels within a single schema integration using W3C standards.
Freenet5.6 9.4 L1 Friends VS FreenetFreenet REference Daemon
Niltalk5.2 0.0 Friends VS NiltalkInstant, disposable, single-binary web based live chat server. Go + VueJS.
Hawkpost5.0 0.0 L5 Friends VS HawkpostGenerate links that users can use to submit messages encrypted with your public key.
Scrollback5.0 0.0 L3 Friends VS ScrollbackEmbeddable cross-platform chat for communities
Mibew4.9 4.8 Friends VS MibewMibew Messenger - open-source live support application
MiAOU4.4 0.0 L3 Friends VS MiAOUA chat server with OAuth2 authentication, persistent and searchable history, video and audio, markdown formatting, private and public rooms, stars, votes, embedded games, and many other features
Tuber4.3 0.0 L3 Friends VS TuberPeer-to-Peer Video Chat for Corporate LANs
Spectrum 24.2 4.4 Friends VS Spectrum 2Spectrum 2 IM transports
Cherry3.5 0.0 Friends VS CherryA tiny webchat server in Go.
Pushjet3.4 0.0 L5 Friends VS PushjetThe Pushjet server software
Ring3.3 3.5 L3 Friends VS RingThis (mirror) repo groups all parts of Jami.
Matrix Console Web2.5 0.0 L3 Friends VS Matrix Console WebA web client meant to be a showcase of Matrix capabilities, and reference implementation of the Matrix standard.
KChat2.5 0.0 Friends VS KChatPHP Based Live Chat Aplication
Wirow video conferencing platformA full featured self-hosted video web-conferencing platform.
GNUNet2.0 9.8 L2 Friends VS GNUNetGNUnet is an alternative network stack for building secure, decentralized and privacy-preserving distributed applications. Our goal is to replace the old insecure Internet protocol stack. Starting from an application for secure publication of files, it has grown to include all kinds of basic protocol components and applications towards the creation of a GNU internet. https://git.gnunet.org/
Syndie1.9 0.0 L1 Friends VS SyndieSyndie is an open source system for operating distributed forums, offering a secure and consistent interface to various anonymous and non-anonymous content networks.
Mumblecop1.1 - Friends VS MumblecopStream audio from youtube and soundcloud, simulate dice rolls, or write your own commands with a simple plugin format.
Static code analysis for 29 languages.
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Friends or a related project?
P2P chat powered by the Web.
This project is alpha quality. You probably only want to use this if you like to send pull requests fixing things :)
How it works
See our site or the
You'll need Node.js (
>= 4) and npm (
Clone the source locally:
$ git clone https://github.com/moose-team/friends $ cd friends
Install project dependencies:
$ npm install
Compile leveldown for electron:
$ npm run rebuild-leveldb
If you are not on 64-bit architecture, you will have to modify the command in package.json:
"rebuild-leveldb": "cd node_modules/leveldown && set HOME=~/.electron-gyp && node-gyp rebuild --target=$(../../version.js) --arch=x64 --dist-url=https://atom.io/download/atom-shell"
Friends currently uses your git and github configuration for authentication.
If you don't already have a public key on GitHub and corresponding private key on your machine, you'll need to set that up first. Make sure your github username is also set, using
git config --global github.user yourusername.
If you're having trouble getting this part to work, do this to get debug information:
$ npm i github-current-user -g $ DEBUG=* github-current-user
and then report an issue.
Note: DSA keys are not supported. You should switch to RSA anyway for security reasons.
If it can't verify you, try doing
ssh-add ~/.ssh/id_rsa. Your key should show up when you run
To run from the command line, execute
To create a distributable app, run
npm run package.
Contributions welcome! Please read the [contributing guidelines](CONTRIBUTING.md) before getting started.
*Note that all licence references and agreements mentioned in the Friends README section above are relevant to that project's source code only.