Simple IRC web client

#60 Filter out no-op nick changes

~emersion commented on gamja todo

9 days ago

#83 Make channel modes visible

~emersion commented on gamja todo

9 days ago


A simple IRC web client.



Requires an IRC WebSocket server.

First install dependencies:

npm install --production

Then configure an HTTP server to serve the gamja files.

#Development server

If you don't have an IRC WebSocket server at hand, gamja's development server can be used. For instance, to run gamja on Libera Chat:

npm install --include=dev
npm start -- irc.libera.chat

See npm start -- -h for a list of options.

#Production build

Optionally, Parcel can be used to build a minified version of gamja.

npm install --include=dev
npm run build


gamja can be configured via a configuration file and via URL parameters.


Send patches on the mailing list, report bugs on the issue tracker. Discuss in #soju on Libera Chat.



Copyright (C) 2020 The gamja Contributors