All Projects → kiwiirc → Kiwiirc

kiwiirc / Kiwiirc

Licence: apache-2.0
🥝 Next generation of the Kiwi IRC web client

Projects that are alternatives of or similar to Kiwiirc

Revolution Irc
A modern Android IRC client. #revolutionirc on Freenode.
Stars: ✭ 325 (-33.4%)
Mutual labels:  chat, irc, irc-client
Convos
Convos 👥 is the simplest way to use IRC in your browser
Stars: ✭ 789 (+61.68%)
Mutual labels:  chat, irc, irc-client
Dispatch
Web-based IRC client in Go.
Stars: ✭ 595 (+21.93%)
Mutual labels:  chat, irc, irc-client
Weechat
The extensible chat client.
Stars: ✭ 2,349 (+381.35%)
Mutual labels:  chat, irc, client
Thelounge
💬 ‎ Modern, responsive, cross-platform, self-hosted web IRC client
Stars: ✭ 4,618 (+846.31%)
Mutual labels:  chat, irc, irc-client
Srain
Modern IRC client written in GTK
Stars: ✭ 197 (-59.63%)
Mutual labels:  chat, irc, irc-client
Mercurius
Real-time Messenger for Laravel
Stars: ✭ 309 (-36.68%)
Mutual labels:  chat, messenger
Falconmessenger
🌟🌟🌟🌟🌟 Falcon Messenger is a Fast and Beautiful cloud-based messaging app. With iOS and IPadOS Support. Available on the App Store.
Stars: ✭ 310 (-36.48%)
Mutual labels:  chat, messenger
Jitsi
Jitsi is an audio/video and chat communicator that supports protocols such as SIP, XMPP/Jabber, IRC and many other useful features.
Stars: ✭ 3,531 (+623.57%)
Mutual labels:  chat, irc
Yakyak
Desktop chat client for Google Hangouts
Stars: ✭ 3,869 (+692.83%)
Mutual labels:  chat, client
Eiskaltdcpp
File sharing program using DC and ADC protocols
Stars: ✭ 277 (-43.24%)
Mutual labels:  chat, client
React Native Messenger
Facebook Messenger Implementation using react-native
Stars: ✭ 351 (-28.07%)
Mutual labels:  chat, messenger
Messenger Ios Chat Swift Firestore
Messenger Clone - Real-time iOS Chat with Firebase Firestore written in Swift
Stars: ✭ 405 (-17.01%)
Mutual labels:  chat, messenger
Egram.tel
Crossplatform Telegram client
Stars: ✭ 305 (-37.5%)
Mutual labels:  chat, messenger
Deltachat Core Rust
Delta Chat Rust Core library, used by Android/iOS/desktop apps and bindings
Stars: ✭ 300 (-38.52%)
Mutual labels:  chat, messenger
Ngircd
Free, portable and lightweight Internet Relay Chat server
Stars: ✭ 292 (-40.16%)
Mutual labels:  chat, irc
Conversations
Conversations is an open source XMPP/Jabber client for Android
Stars: ✭ 3,965 (+712.5%)
Mutual labels:  chat, messenger
Nheko
No longer maintained - Desktop client for the Matrix protocol (active fork https://github.com/Nheko-Reborn)
Stars: ✭ 410 (-15.98%)
Mutual labels:  chat, client
Kirc
A tiny IRC client written in POSIX C99.
Stars: ✭ 416 (-14.75%)
Mutual labels:  irc, irc-client
Messenger
Open source, native iOS Messenger, with realtime chat conversations (full offline support).
Stars: ✭ 4,264 (+773.77%)
Mutual labels:  chat, messenger

Kiwi IRC

A versatile web based messenger using IRC

  • 100% static files. Host with your favourite web server or a CDN
  • For single networks, bouncer hosts, or a personal generic IRC client that remembers your networks
  • Works out of the box with a default IRC network - or use your own
  • Single or multiple IRC network connections
  • Multiple layouts for small areas or full page layouts
  • Light and dark modes
  • Desktop notifications
  • Extremely versatile via a single JSON config file at runtime
  • Themable and rich plugin support such as file uploading and video calling
  • Team mode for workplaces

Connection modes:

  • Directly to a websocket IRC server
  • Connect via the webircgateway websocket proxy for normal IRC servers
  • Stay connected with KiwiBNC

Installing Kiwi IRC

If you just want to embed an IRC client on your website, you can generate a custom client hosted by kiwiirc.com using the simple client builder, https://kiwiirc.com/clientbuilder/

To install Kiwi IRC on your own server, pre-built and ready to use installers can be found at the downloads page, https://kiwiirc.com/downloads/

Building from source

Dependencies

Before you can build or start to develop on Kiwi IRC, make sure to have the following installed on your system:

Building for production

# Install dependencies
$ yarn install

# Build Kiwi IRC into the dist/ folder
$ yarn run build

Note: Be sure to copy the files from the dist/ folder to your webserver! This folder will be overwritten each time it is built.

Development environment

Kiwi IRC is built using Vuejs, webpack and babel.

# Install dependencies
yarn install

# Optionally link git pre-commit linting hooks
ln -s $PWD/scripts/pre-commit .git/hooks/

# A development web server with hot reloading at http://localhost:8080/
yarn run dev

Note: Do not use this development environment on your live website. It is slow, very large, and unsecure.

Configuration

By default, the client will load the /static/config.json file on startup which contains the runtime configuration. When running in the development environment this can be found at static/config.json

Browser support

Kiwi IRC is tested on all modern browsers and IE11. Other browsers are not actively tested and may have trouble running Kiwi IRC.

  • Chrome
  • Chrome Mobile (Android)
  • Firefox
  • IE11
  • Safari 9+
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].