• Stars
    star
    100
  • Rank 340,703 (Top 7 %)
  • Language
    JavaScript
  • Created over 13 years ago
  • Updated over 13 years ago

Reviews

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

Repository Details

Just a little Node.JS chat room creator.

UberChat

This is just an early experiment with Node.JS + Socket.IO. You can play with a live example at chat.joshmarshall.org.

There isn't a datastore / persistence layer yet. That may be coming... but it's a goofy little project, so don't hold your breath. :)

Requirements

  • Node.JS (http://node.js)
  • NPM (if you install packages using it :))
  • Socket.IO (npm install socket.io)
  • Express (npm install express)
  • EJS (npm install ejs)

Running

Just a node app, so:

node app.js
NODE_ENV=production node app.js

etc., work like normal.

Configuration

The default configuration options are in config.js, but I recommend creating "development.js" or "production.js" files in the main root instead of jacking with config.js, unless you want to make changes to every installation.

These will be automatically used based on the contents of "NODE_ENV"

More Repositories

1

jsonrpclib

A Python JSON-RPC over HTTP that mirrors xmlrpclib syntax.
Python
448
star
2

tornadorpc

Python libraries for XML/JSON RPC using the Tornado framework.
Python
159
star
3

mogo

A MongoDB object wrapper around PyMongo (for Python)
Python
94
star
4

tweetwatcher

Tiny Tornado site for monitoring Twitter Streaming API with Websockets / long polling
Python
38
star
5

TweetStream

Simple Twitter Streaming client for Tornado
Python
30
star
6

jsonrpctcp

A Python TCP socket implementation of JSON-RPC (v2)
Python
28
star
7

zerotask

A simple ZeroMQ distributable task system, similar in usage to celery
Python
15
star
8

toredis

Dirt simple async Redis client for Tornado
Python
10
star
9

torn

A utility and default classes for the Tornado Web Project
Python
9
star
10

coroutine-presentation

A brief history of Python coroutines, told through PEPs, code examples, and a stammering idiot.
Python
9
star
11

testnado

Testing helpers for Tornado and Selenium browser testing using Tornado local server.
Python
7
star
12

jstestbox

Vagrant + Puppet configuration for a Node.js + NPM + Nodeunit + JSDOM + JQuery test framework.
Ruby
7
star
13

espresso-vim

A vim plugin that automatically compiles a CoffeeScript to a JSMin minified Javascript file on save
Vim Script
4
star
14

dhtest

A Python example project using dh-virtualenv to build.
Python
4
star
15

bintray-upload

Dead simple upload script for pushing Debian packages into BinTray.
Python
3
star
16

oldorm

Stupidly simple MySQLdb ORM for Python.
Python
3
star
17

domtest

Simple test case and test runner around NodeUnit + JSDOM
JavaScript
2
star
18

ubuild

Simple checkinstall-based build script.
Python
2
star
19

justtest

Yet another Javascript testing library with Node.js
JavaScript
2
star
20

funnl

One-file WSGI "framework" for no dependency REST API's, etc.
Python
2
star
21

PyTexasHose

The throw-together Tornado demo I made for PyTexas -- needs to be split up into actual libraries (IRC, Twitter Hose, etc.)
Python
2
star
22

haps.at

A sample Tornado site
Python
2
star
23

tornadorax

Tornado service clients for OpenStack.
Python
1
star
24

WebSocketPresentation

JavaScript
1
star
25

redhot

Stupid redis thing to demonstrate something.
Python
1
star
26

MeetrNode

The node version of the API Hack Day Meetr app
JavaScript
1
star
27

norm

Separating the persistence layer(s) from the business logic in a (not) ORM.
Python
1
star
28

MeetrPython

Python app for Meetr (API Hack Day)
Python
1
star
29

debfolder

Some helpful utilities I use for wrapping dh_virtualenv in CI environments.
Python
1
star
30

webrtc-intro-talk-demos

Just a few (simple) examples from my Intro to WebRTC talk
JavaScript
1
star
31

FlashFrame

Ancient, minimal AS3 / Flash video player frame I had rotting away in some folder
ActionScript
1
star
32

oscar

Silly Academy Award Bracket
Python
1
star