Kiwi IRC

A versatile web based messenger that provides a modern interface for connecting to IRC networks.

Kiwi IRC screenshot 1

Kiwi IRC is an open-source web based messenger that provides a modern interface for connecting to IRC networks. It functions as a client that can be hosted on a web server or a CDN using static files, allowing users to access IRC channels through a web browser. The application is designed to be versatile, serving as either a standalone communication tool or an embedded component for other websites.

The software supports connections to single or multiple IRC networks. It can be used as a personal client that remembers network settings, as a bouncer host, or as a public chat interface for a specific community. Because it consists of static files, it does not require a complex backend to serve the interface, and it is configured via a JSON file at runtime to define network settings and behavior.

Key features

  • Support for single or multiple IRC network connections
  • Static file architecture for hosting on web servers or CDNs
  • Light and dark mode interface options
  • Multiple layout configurations for full page or small area displays
  • Desktop notifications for incoming messages
  • Plugin support for video calling and file uploading
  • Team mode for workplace environments
  • Configuration managed through a single JSON file

The application is built using Vuejs, webpack, and babel. It offers three distinct connection modes to ensure compatibility with different server setups: it can connect directly to a websocket IRC server, use the webircgateway websocket proxy for standard IRC servers, or utilize KiwiBNC to maintain a persistent connection. This architecture allows the client to remain lightweight while supporting advanced functionality through a rich plugin system.

Developers can build the project from source using yarn, which generates the necessary files in a distribution folder for deployment. The client is tested across all modern browsers, including Chrome, Firefox, and Safari, and maintains compatibility with IE11 to ensure broad accessibility for users on various operating systems.

Kiwi IRC serves as a flexible web interface for users and organizations requiring IRC connectivity without the need for a dedicated desktop client.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity1 month ago
Repository Age9 years
LicenseApache-2.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.