2021-03-07 21:03:52 +01:00
2021-03-03 18:30:15 +01:00
2020-07-22 14:51:37 +02:00
2020-06-14 14:49:52 +02:00
2021-03-07 21:03:52 +01:00
2021-03-02 22:46:48 +01:00
2020-04-24 19:03:43 +02:00
2021-01-12 16:04:49 +01:00
2021-01-12 16:04:49 +01:00
2020-07-24 09:51:02 +02:00
2021-03-02 22:46:48 +01:00
2021-03-02 22:17:52 +01:00

gamja

A bare-bones IRC web client.

screenshot

Usage

Requires an IRC WebSocket server.

First install dependencies:

npm install --production

soju

Add a WebSocket listener to soju, e.g. listen wss://127.0.0.1:8080.

Configure your reverse proxy to serve gamja files and proxy /socket to soju.

webircgateway

Setup webircgateway to serve gamja files:

[fileserving]
enabled = true
webroot = /path/to/gamja

Then connect to webircgateway and append ?server=/webirc/websocket/ to the URL.

Development server

Start your IRC WebSocket server, e.g. on port 8080. Then run:

npm install
npm start

This will start a development HTTP server for gamja. Connect to it and append ?server=ws://localhost:8080 to the URL.

Contributing

Send patches on the mailing list, report bugs on the issue tracker.

License

AGPLv3, see LICENSE.

Copyright (C) 2020 The gamja Contributors

Description
Cringe Studios Internet IRC Relay Chat Client
Readme AGPL-3.0 1.2 MiB
Languages
JavaScript 94%
CSS 5.5%
HTML 0.5%