typeto.me is a character-level realtime chat, like the old talk program on Unix and Unix-like operating systems.
This is made possible via socket.io and Google's js diff library.
git clone https://github.com/lysol/typeto.me
cd typeto.me
npm install && bower install
node app.js
You should consider using a process manager like forever or PM2 to keep this running. If you use PM2, make sure to only give it a single process. This code won't work across multiple processes.
[ ] rewrite frontend coffeescript and split it out from layout.eco
[ ] get rid of eco templates, replace with simple JS global var injection
(C) 2016 Derek Arnold under the MIT License
Derek did all the work; Daniel nagged him to do it. Daniel then bugged Jordan to update it in 2016.