Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hackerkid/rocket-chat

:rocket: Group Chat Server Build Using Node.js and Socket.io
https://github.com/hackerkid/rocket-chat

Last synced: 2 months ago
JSON representation

:rocket: Group Chat Server Build Using Node.js and Socket.io

Awesome Lists containing this project

README

        

# Rocket Chat

An awesome open source group chat software build in Node.js for running alongside Apache.

[![MIT License][license-image]][license-url]

## Installation

Prerequisites:

* [Git](http://git-scm.com/book/en/v2/Getting-Started-Installing-Git)
* [Node](nodejs.org)

Now just clone and start the app:

```sh
git clone https://github.com/Hackerkid/Rocket-Chat.git
cd Rocket.Chat
npm install
cd server
node app.js

```
Make sure to clone the contents in the www/html directory of the Apache server. Open the index.php file in browser to enjoy the chat.

## Features

### Current

- BYOS (bring your own server)
- Multiple Rooms
- Direct Messages
- Public Channels
- Transcripts / History

### Up Coming features

- WebRTC signalling
- File uploads
- Full text search
- REST-like APIs
- Off-the-Record (OTR) Messaging
- LDAP / Kerberos Authentication
- XMPP Multi-user chat (MUC)
- Native Mobile App
- Native Desktop App

### Contributions

#### We Need Your Help!

A lot of work has already gone into Rocket Chat, but we have much bigger plans for it!

So if you'd like to be part of the project, please check out the [roadmap](https://github.com/Hackerkid/Rocket-Chat/milestones) and [issues](https://github.com/Hackerkid/Rocket-Chat/issues) to see if there's anything you can help with.

### License

Note that Rocket Chat is distributed under the [MIT License](http://opensource.org/licenses/MIT).

[license-image]: http://img.shields.io/badge/license-MIT-blue.svg?style=flat
[license-url]: LICENSE