• Stars
    star
    170
  • Rank 222,843 (Top 5 %)
  • Language
    JavaScript
  • Created about 13 years ago
  • Updated over 11 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Facebook chat clone written using Strophe.js and Ember.js

Introduction

This is a Facebook chat clone written using Strophe.js and Ember.js. You can see a short screencast here.

Installation

First of all you'll need a XMPP server e.g. ejabberd that can be easily installed using homebrew or apt-get. The widget does not handle user registration or subscriptions - these features will most likely be managed by your web application. If you want to try it out you'll have to create XMPP accounts and subscriptions between them yourself. The easiest way to do it is to use any IM chat client or via command line interface of your XMPP server (ejabberdctlif you're using ejabberd).

The widget runs on a web server written in Node that acts also as reverse proxy for XMPP server. It requires express and http-proxy packages. Run node server.js and it will start the server on localhost:9677. Sign in with any of the accounts you've created earlier and you should be good to go.

License

This software is released under the MIT license:

www.opensource.org/licenses/MIT

More Repositories

1

signature_pad

HTML5 canvas based smooth signature drawing
TypeScript
10,643
star
2

sharedrop

Easy P2P file transfer powered by WebRTC - inspired by Apple AirDrop
JavaScript
9,421
star
3

webrtc-translate

Highly experimental (read: "barely working") app that uses WebRTC API and Web Speech API to provide almost (read: "not really") real-time translations during a video call. Chrome only, because of Web Speech API. Demo: https://youtu.be/Tv8ilBOKS2o
JavaScript
70
star
4

efax

Ruby library for accessing the eFax Developer service
Ruby
27
star
5

webgl-hdr

HDR image tone mapping in WebGL using Three.js library
JavaScript
25
star
6

omniauth-evernote

Evernote strategy for OmniAuth
Ruby
18
star
7

final-countdown

Simple countdown clock (uses RxJS)
HTML
12
star
8

bundlerjs

Bundler.js tries to bring the simplicity of Ruby Bundler to npm (TL;DR just use Yarn instead)
JavaScript
11
star
9

impasse-js

HTML5/JS port of Impasse - awesome game originally made by Wanderlands
CoffeeScript
10
star
10

gatsby-react-intl-example

CSS
6
star
11

devise_facebook_open_graph

Provides an authentication strategy for users signing in via Facebook's JavaScript SDK.
Ruby
4
star
12

presentation-webrtc-intro

Presentation about WebRTC mostly based on http://io13webrtc.appspot.com
JavaScript
2
star
13

webrtc-twilio-client

Make phone calls from your browser using WebRTC and Twilio
Ruby
2
star
14

dotfiles

2
star
15

raytracing-in-one-weekend-typescript

TypeScript
1
star
16

presentation-javascript-promises

Presentation about promises in JavaScript based on http://www.html5rocks.com/en/tutorials/es6/promises post.
JavaScript
1
star