All Projects → stripedpajamas → Gester

stripedpajamas / Gester

Licence: mit
scuttlebutt chat ui

Programming Languages

javascript
184084 projects - #8 most used programming language

Labels

Projects that are alternatives of or similar to Gester

Eiskaltdcpp
File sharing program using DC and ADC protocols
Stars: ✭ 277 (+1054.17%)
Mutual labels:  chat, p2p
Dino
Modern XMPP ("Jabber") Chat Client using GTK+/Vala
Stars: ✭ 1,637 (+6720.83%)
Mutual labels:  chat, p2p
Cabal Client
interface for writing peer-to-peer distributed chat clients
Stars: ✭ 81 (+237.5%)
Mutual labels:  chat, p2p
Orbit Web
Orbit Web Application
Stars: ✭ 215 (+795.83%)
Mutual labels:  chat, p2p
haitou
Private Torrent Forum/Tracker in Portuguese BR (On Development now)
Stars: ✭ 16 (-33.33%)
Mutual labels:  chat, p2p
nicotine-plus
Graphical client for the Soulseek peer-to-peer network
Stars: ✭ 601 (+2404.17%)
Mutual labels:  chat, p2p
Orbit
A distributed, serverless, peer-to-peer chat application on IPFS
Stars: ✭ 1,586 (+6508.33%)
Mutual labels:  chat, p2p
orbit-core
Orbit communication protocol and library
Stars: ✭ 70 (+191.67%)
Mutual labels:  chat, p2p
Cabal Desktop
Desktop client for Cabal, the p2p/decentralized/local-first chat platform.
Stars: ✭ 632 (+2533.33%)
Mutual labels:  chat, p2p
Ebookcoin
Ebookcoin has been updated to DDN Blockchain,please get it from https://github.com/ddnlink/ddn
Stars: ✭ 789 (+3187.5%)
Mutual labels:  p2p
Chat Messela Blockchain Messenger
Chat Message La - A Blockchain implementation for ultra-secure (just kidding!) messaging in Java
Stars: ✭ 16 (-33.33%)
Mutual labels:  chat
Socket Io Typescript Chat
A chat application implemented using Socket.io, TypeScript, Angular and Angular Material components
Stars: ✭ 771 (+3112.5%)
Mutual labels:  chat
Convos
Convos 👥 is the simplest way to use IRC in your browser
Stars: ✭ 789 (+3187.5%)
Mutual labels:  chat
Xuanxuan
xuanxuan is an open source IM resolution.
Stars: ✭ 893 (+3620.83%)
Mutual labels:  chat
Seq2seq Chatbot
Chatbot in 200 lines of code using TensorLayer
Stars: ✭ 777 (+3137.5%)
Mutual labels:  chat
Radicle Alpha
A peer-to-peer stack for code collaboration
Stars: ✭ 921 (+3737.5%)
Mutual labels:  p2p
Webrtc android
webrtc VideoCall VideoConference 视频通话 视频会议
Stars: ✭ 764 (+3083.33%)
Mutual labels:  p2p
Hlsjs P2p Engine
Let your viewers become your unlimitedly scalable CDN.
Stars: ✭ 759 (+3062.5%)
Mutual labels:  p2p
Go Dcpp
Hybrid Direct Connect hub written in Go.
Stars: ✭ 23 (-4.17%)
Mutual labels:  p2p
Sketch Chat
A Sketch plugin to chat in Sketch Cloud files
Stars: ✭ 20 (-16.67%)
Mutual labels:  chat

🐹 gester 🐹

p2p chat app built on scuttlebutt

screenshot

more on scuttlebutt: https://www.scuttlebutt.nz/

potentially chat with friends on the same network without even being connected to the internet 🙌

this is just a more user friendly ui for scat 🐭

download binaries

here

tips and tricks

  • you can press meta+k as a shortcut to start a private chat (idea borrowed from Slack)
  • you can join a pub from the Help menu
  • you can tab complete names and emoji
  • click on a name/id (or search for one) to pull up follow/block options
  • from the author view, you can assign a new name to someone by double-clicking their name

install / run from source

$ npm install
$ npm start

what's happening

gester/scat uses a special message type scat_message. this means that if you're using something like Patchwork, your feed won't be all gobbled up by chat messages. And scat won't be all gobbled up by your posts.

but since it's all the same protocol and all the same feeds, all the same people are there. gester/scat uses the ssb-about plugin. if your sbot doesn't have this plugin, you will just see ids... no names.

gester/scat will honor self-identification above a 3rd party's identification of another user, and will honor your identification of another user above their own self-identification. a 3rd party's identification of another user is not honored at all.

license

MIT

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].