RocketChat - The ultimate open source web chat platform

  •        5575

Rocket.Chat is a Web Chat Server, developed in JavaScript, using the Meteor fullstack framework. It is a great solution for communities and companies wanting to privately host their own chat service or for developers looking forward to build and evolve their own chat platforms. Its features include File sharing, Video conferencing, Screen sharing, Live chat, Link preview and lot more.

https://rocket.chat/
https://github.com/RocketChat/Rocket.Chat

Tags
Implementation
License
Platform

   




Related Projects

Jitsi - Video Calls and Chat

  •    Java

Jitsi provides Secure Video calls, Conferencing, Chat, Desktop sharing, Instant Messaging, File transfer support for your favorite OS and IM network. Jitsi lets you connect to Facebook, GoogleTalk, XMPP, Windows Live, Yahoo!, AIM, and ICQ so that you can chat to all your friends in the simplest possible way. It supports IPv6, Secure calls with zRTP, Call history, Call hold etc.

Openmeetings - Open Source Web Conferencing

  •    Java

Openmeetings provides video conferencing, instant messaging, white board, collaborative document editing and other groupware tools using API functions of the Red5 Streaming Server for Remoting and Streaming. Meeting can be recorded and screen sharing support is also available.

Matrix - Decentralized group communication

  •    Python

Matrix is an open standard for decentralised communication, providing simple HTTP APIs and open source reference implementations for securely distributing and persisting JSON over an open federation of servers. It can be used for Decentralised Group Chat, WebRTC signalling, Internet of Things, VOIP etc.

Bigbluebutton - Open Source Web Conferencing

  •    Scala

BigBlueButton is an open source web conferencing system for distance education. It supports sharing of slides (PDF and any document readable by OpenOffice), webcams, whiteboard, chat, voice over IP (using FreeSWITCH), and presenter's desktop. It can record and playback sessions (slides, audio, and chat), runs on Mac, Unix, and PC computers, and is supported by a community of developers that care about good design and a streamlined user experience.

Rocket.Chat - Have your own Slack like online chat, built with Meteor.

  •    Javascript

Join thousands of members worldwide 24/7 in our community server. for help from our community with general Rocket.Chat questions.


Friends - P2P chat powered by the web

  •    Javascript

Friends is like Slack except P2P, offline friendly and open source. Data is transmitted over secure channels and messages are authenticated. It is made by a group of open source developers who are motivated to make a public chat platform that is easy to use but isn't centrally controlled, and where data is owned by its users.

Mattermost - Self-hosted Team Communication Service

  •    Go

Mattermost is self-hosted team communication service bringing messaging and file sharing into one place, accessible across PCs and phones, with archiving and search.

Riot - Messaging and Colloboration made easy

  •    Javascript

Riot is built on top of Matrix. Matrix is an open network for secure, decentralized communication delivering a community of users,bridged networks, integrated bots and applications plus full end-to-end encryption. Riot allows teams to communicate across a wide range of collaboration apps. If some team members use Riot while others use IRC, Slack or Gitter, Riot will allow these team members to seamlessly work together. Riot offers the richest network of communication bridges.

braid - Braid is a team-chat app with a novel UI that leads to better conversations.

  •    Clojure

Braid is an experimental team chat application with a novel UI: instead of chatrooms, it's based on many short conversations. You can think of Braid as an email/mailing-list/web-forum/chatroom hybrid, but without the constant interruptions and FOMO of Slack. It's particularly good for remote-first companies, developer teams and online communities. Braid is also open-source, so you can hack on it and host your own version. You can read more about Braid and then give Braid a try.

Hublin - An easy and free video conference service

  •    Javascript

Hubl.in is a free and open source video conference solution built with love and designed with ethics in mind. It's the best way to initiate a communication anywhere with anybody and brings real time conversation to the next level. Hubl.in allows free communication without additional plugins.

Gitter - Community for Software Developers

  •    Javascript

Gitter is designed to make community messaging, collaboration and discovery as smooth and simple as possible. You can easily create, organise and grow your communities, inviting others to join just in one click. Gitter is an instant messaging and chat room system for developers and users of GitHub repositories. Gitter is similar to IRC and Slack. Unlike IRC, and like Slack, it automatically logs all messages in the cloud.

Mumble - High Quality Voice Chat Software

  •    C++

Mumble is a cross-platform voice over IP application. It is a client - server application where multiple users could use the same server and all their communication is encrypted. It could be used while gaming. It does audio video recording.

Lets-Chat - Self-hosted chat for small teams

  •    Javascript

Let's Chat is a persistent messaging application that runs on Node.js and MongoDB. It's designed to be easily deployable and fits well with small, intimate teams. It supports XMPP Multi-user chat (MUC), Multiple rooms, File uploads and lot more.

Zulip - Group Chat

  •    Python

Zulip is a powerful, open source group chat application. It supports both private messaging and group chats via conversation streams. Zulip also supports fast search, drag-and-drop file uploads, image previews, group private messages, audible notifications, missed-message emails, desktop apps, and much more.

hubot-rocketchat - Rocket.Chat Hubot adapter

  •    Javascript

Feel free to join us in the #hubot channel to discuss hubot, and any scripts you might be working on. v1.x.x versions of the adapter is only compatible with 0.37.1 and higher of Rocket.Chat Server. Yes, you should be able to continue using v1.x.x adapter and CoffeeScript bots with the most up-to-date version of the server.

Sunrise - Open Video Conference Solution based on HTML5 WebRTC

  •    PHP

Sunrise is an open video conference solution based on HTML5 WebRTC. You can use this software to talk with your friends, to have online meetings in your company, or to provide enhanced customer service, etc. Enjoy the next generation of the Web with Sunrise VC.

Mooch

  •    Java

Mooch is a Jabber and Google talk messaging client with a unique feature: screen sharing sessions. In addition to voice chat and text-based chat, Mooch includes the ability to view portions of the other party's screen and interact with it remotely.

Empathy - Instant Messaging for GNOME

  •    C

Empathy is a messaging program which supports text, voice, and video chat and file transfers. It supports private and group chat and logs the complete conversation. It currently lacks privacy and encryption support.

miaou - A 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

  •    Javascript

A chat server with authentication, persistent and searchable history, rich markdown formatting, video, private rooms, conversation highlighting, plugins, persisted notifications, code and table rendering, specialized link boxing, github hooks, bots, and many other features. You can see it in action or use it on https://dystroy.org/miaou (anybody can create a room for public or private use on this server).

bigbluebutton - Complete open source web conferencing system.

  •    Java

BigBlueButton is an open source web conferencing system. BigBlueButton supports real-time sharing of audio, video, slides (with whiteboard controls), chat, and the screen. Instructors can engage remote students with polling, emojis, and breakout rooms. BigBlueButton can record and playback all content shared in a session.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.