Dev tools · alternatives · 2026
24 alternatives to Node.js console chat (ssh [email protected])
ssh [email protected] (pass: hn) I did this simple chat with Node.js. It basically consists of a server which listens on a UNIX socket and clients which can connect to it. I changed ttychat's login shell to the chat client (ttychat.js) so that anyone who SSHes into the server automatically joins the chat room. Feel free to fork on Github: https://github.com/olalonde/node-ttychat
Node.js console chat is a terminal-based chat application built with Node.js that allows users to communicate through SSH. The server listens on a UNIX socket while clients connect and automatically join a chat room… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Node.js console chat (ssh [email protected]) launched in 2011; newer entries below may have overtaken it.
- 1CV
2017 · gloubiboulga.now.sh · its alternatives →
- 2
Let's Chat▲323Like Slack, but opensource and self-hosted.
2015 · sdelements.github.io · its alternatives →
- 3

Self-hosted chat for small teams.
2015 · sdelements.github.io · its alternatives →
- 4

Underground developer meeting room.
2020 · consolechat.io · its alternatives →
- 5

- 6SC
Hi HN, I wrote a custom SSH server in Go, give it a try. It uses your terminal user and SSH keys to authenticate implicitly. Instead of getting a shell, you get an IRC-style chatroom with everyone else. $ ssh chat.shazow.net If you're getting "Permission denied (publickey)", please use ssh-keygen to create a keypair. Instructions here: https://help.github.com/articles/generating-ssh-keys/ SSH is a really cool protocol; it's a lot like HTTP2. This is a demo of one thing you can do with it, but I plan to factor out the code into libraries that will let you build all…
2014 · its alternatives →
- 7

- 8IM
Run `ssh devzat.hackclub.com` to try it out! The repo is here: https://github.com/quackduck/devzat (golang). It has markdown and emoji support, DMs, channels, and it can show images too. You can send code, and it gets syntax highlighted (you can change the theme). You can ping people like so: @user and it sends them a \a, which should play an audible sound if the terminal allows it. There's inbuilt games and rainbow names and a lot of other small things I don't remember right now. You might find the auth system interesting: it's based on a hash of ssh pubkey (bans use…
2022 · its alternatives →
- 9

- 10
chatgpt.js▲137A powerful client-side JavaScript library for ChatGPT
2023 · chatgpt.js.org · its alternatives →
- 11

- 12
Stream Chat▲327Build, code and ship in app messaging in a few hours
2019 · getstream.io · its alternatives →
- 13

integrate chatGPT into your scripts or terminal work. Supports piping text, saving prompts, estimating costs, and some basic json/yaml extraction. I've added some elaborate examples on the readme of how to use it with pictures, that may provide a better overview.
2023 · github.com · its alternatives →
- 14

- 15
Chat'Inn▲69Miminal, Clean and Realtime Global Chat Application
2022 · chat-inn.vercel.app · its alternatives →
- 16

- 17

Remote Desktop Protocol for Node.js. Contribute to citronneur/node-rdpjs development by creating an account on GitHub.
2015 · lc.cx · its alternatives →
- 18

- 19

Contribute to staab/git-chat development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 20IM
2020 · remoteroulette.com · its alternatives →
- 21

Yes, that Fortran.
Mar 2026 · github.com · its alternatives →
- 22

A simple chat server written in C#. Contribute to Sieep-Coding/simple-chat-csharp development by creating an account on GitHub.
Jan 2026 · github.com · its alternatives →
- 23

group chat with end-to-end encryption. Contribute to jeztek/deadchat development by creating an account on GitHub.
2013 · github.com · its alternatives →
- 24WW
2011 · fayechat.kaerast.info · its alternatives →
Also compare
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →