gubes mirror. how does this work
TypeScript 74.7%
CSS 14.2%
HTML 0.1%
Nunjucks 0.1%
Other 11.0%
28 1 0

Clone this repository

https://tangled.org/leah.tngl.sh/tubes
git@tangled.org:leah.tngl.sh/tubes

For self-hosted knots, clone URLs may differ based on your setup.

README.md

tubes is a little irc client that goes in your web browser.

interesting features#

  • can connect to irc
  • can speak in the channels
  • designed
  • supports at least one ircv3 feature
  • theoretical bouncer integration
  • uses a nice font
  • worse than discord
  • possibly better than matrix depending on your priorities

give it a go#

an EXTREMELY PRE ALPHA FUCKED UP NOT REALLY WORKING AT ALL !!!! build is available at tubes dot pronounmail dot com. sometimes i update this when i remember it exists.

every network that supports websockets#

  • Ergo Testnet: wss://testnet.ergo.chat/webirc
  • Libera.Chat: wss://web.libera.chat/webirc/websocket/
  • Some others I imagine

a plea to network administrators: please disable CORS on your webirc endpoints. i really really do not want to have to set up a proxy.

build it#

prerequisite(s)#

  • own a computer
  • install node.js, whatever version is in your package manager will probably work okay.

doing the thing#

clone the repository somewhere and cd into it. then just

npm install
npm run build
# move dist/ somewhere accessible xoxo

say hello#

it's all going down in #tubes on libera.chat

contributing#

submit pull requests to our lovely codeberg page. lots of things to do can be found on the issue tracker. there's not much in the way of documentation at the moment, so if you get stuck and/or confused please do ping me!

[!NOTE]
This is a purely ideological project. Any changes that appear technically motivated will be rejected.

licence#

everything is AGPL. explodes you instantly.