All Projects → aviaryan → Chattt

aviaryan / Chattt

Licence: mit
❯❯❯ Chat without leaving your terminal

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Chattt

Darkwire.io
End-to-end encrypted instant web chat
Stars: ✭ 594 (+148.54%)
Mutual labels:  chat, chat-application, socket-io
Socket.io
NodeJS《你画我猜》游戏
Stars: ✭ 255 (+6.69%)
Mutual labels:  chat, socket, socket-io
SocketIO Chat APP
This is the simple Chat Application in which user can join the room and continue chatting with others.
Stars: ✭ 50 (-79.08%)
Mutual labels:  chat, socket-io, chat-application
Ascii
👾 ASCII Roulette :: ascii art video chat on the cli
Stars: ✭ 202 (-15.48%)
Mutual labels:  cli, terminal, chat
Php Console Spinner
Colorful highly configurable spinner for php cli applications (suitable for async apps)
Stars: ✭ 225 (-5.86%)
Mutual labels:  cli, terminal
Zulip Terminal
The official terminal client for Zulip
Stars: ✭ 231 (-3.35%)
Mutual labels:  terminal, chat
Gmusicapi Scripts
https://github.com/thebigmunch/google-music-scripts
Stars: ✭ 237 (-0.84%)
Mutual labels:  cli, terminal
Web Socket
Laravel library for asynchronously serving WebSockets.
Stars: ✭ 225 (-5.86%)
Mutual labels:  socket, socket-io
Csview
📠 A high performance csv viewer with cjk/emoji support.
Stars: ✭ 208 (-12.97%)
Mutual labels:  cli, terminal
Parrotsay
✨🐦 The Party Parrot on your terminal 🐦✨
Stars: ✭ 224 (-6.28%)
Mutual labels:  cli, terminal
S Tui
Terminal-based CPU stress and monitoring utility
Stars: ✭ 2,825 (+1082.01%)
Mutual labels:  cli, terminal
Go Termd
Package termd provides terminal markdown rendering, with code block syntax highlighting support.
Stars: ✭ 223 (-6.69%)
Mutual labels:  cli, terminal
Bitcoin Chart Cli
Bitcoin chart for the terminal as command line util
Stars: ✭ 221 (-7.53%)
Mutual labels:  cli, terminal
Geo
🌎 A Bash utility for easy wan, lan, router, dns, mac address, and geolocation output, with clean stdout for piping
Stars: ✭ 225 (-5.86%)
Mutual labels:  cli, terminal
Kmdr Cli
🧠 The CLI tool for learning commands from your terminal
Stars: ✭ 218 (-8.79%)
Mutual labels:  cli, terminal
Jquery.terminal
jQuery Terminal Emulator - JavaScript library for creating web-based terminals with custom commands
Stars: ✭ 2,623 (+997.49%)
Mutual labels:  cli, terminal
Termchat
Terminal chat through the LAN.
Stars: ✭ 229 (-4.18%)
Mutual labels:  terminal, chat
Node Decorators
node-decorators
Stars: ✭ 230 (-3.77%)
Mutual labels:  socket, socket-io
Video Call App Nodejs
A conference call implementation using WebRTC, Socket.io and Node.js
Stars: ✭ 234 (-2.09%)
Mutual labels:  chat-application, socket-io
Code Minimap
🛰 A high performance code minimap render.
Stars: ✭ 235 (-1.67%)
Mutual labels:  cli, terminal

❯❯❯ Chattt

Chat without leaving your terminal.

Using

> npm install -g chattt

> chattt

Why build this?

Well, I would say, the strongest reason why I build this is because I wanted to play with socket.io and a cool terminal interface library. A chat system was one of the ways to realize this and hence I went ahead with it. It has no advantages over IRC or some other chat system that you are used to, but it might come handy for quick chatting (from terminal) with zero entry-level knowledge required (no need to memorize IRC commands for example). 🍰✨

Basics

When chattt opens, you are asked the channel name that you want to join. Enter the channel name, and then enter your desired user handle.

If everything goes well, you should be joining the channel.

The working of this application is inspired by IRC so you will see messages when users join or leave a channel.

Technologies Used

Backend

The backend of this application is hosted for free on Glitch. Do check it out as it is pretty cool. 😄

The source code for the same is at aviaryan/chattt-backend.

Credits

Icon made by Freepik from www.flaticon.com.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].