All Projects → thelounge → Thelounge

thelounge / Thelounge

Licence: mit
💬 ‎ Modern, responsive, cross-platform, self-hosted web IRC client

Programming Languages

javascript
184084 projects - #8 most used programming language
Vue
7211 projects
CSS
56736 projects

Projects that are alternatives of or similar to Thelounge

Revolution Irc
A modern Android IRC client. #revolutionirc on Freenode.
Stars: ✭ 325 (-92.96%)
Mutual labels:  chat, irc, irc-client
Convos
Convos 👥 is the simplest way to use IRC in your browser
Stars: ✭ 789 (-82.91%)
Mutual labels:  chat, irc, irc-client
Kiwiirc
🥝 Next generation of the Kiwi IRC web client
Stars: ✭ 488 (-89.43%)
Mutual labels:  chat, irc, irc-client
Srain
Modern IRC client written in GTK
Stars: ✭ 197 (-95.73%)
Mutual labels:  chat, irc, irc-client
Kittehircclientlib
An IRC client library in Java
Stars: ✭ 116 (-97.49%)
Mutual labels:  hacktoberfest, irc, irc-client
Go Twitch Irc
go irc client for twitch.tv
Stars: ✭ 155 (-96.64%)
Mutual labels:  hacktoberfest, irc, irc-client
Dispatch
Web-based IRC client in Go.
Stars: ✭ 595 (-87.12%)
Mutual labels:  chat, irc, irc-client
Irccloud Desktop
IRCCloud Desktop App
Stars: ✭ 215 (-95.34%)
Mutual labels:  chat, irc, cross-platform
Lax
IRC client built with Electron & React
Stars: ✭ 95 (-97.94%)
Mutual labels:  hacktoberfest, chat, irc
Irslackd
Self-hosted IRC gateway to Slack
Stars: ✭ 128 (-97.23%)
Mutual labels:  hacktoberfest, irc, irc-client
Kirc
A tiny IRC client written in POSIX C99.
Stars: ✭ 416 (-90.99%)
Mutual labels:  irc, irc-client, cross-platform
Eiskaltdcpp
File sharing program using DC and ADC protocols
Stars: ✭ 277 (-94%)
Mutual labels:  chat, cross-platform
Ngircd
Free, portable and lightweight Internet Relay Chat server
Stars: ✭ 292 (-93.68%)
Mutual labels:  chat, irc
Airbash
A POSIX-compliant, fully automated WPA PSK PMKID and handshake capture script aimed at penetration testing
Stars: ✭ 308 (-93.33%)
Mutual labels:  hacktoberfest, cross-platform
Birch
An IRC client written in bash
Stars: ✭ 256 (-94.46%)
Mutual labels:  irc, irc-client
Eggdrop
The Eggdrop IRC Bot
Stars: ✭ 314 (-93.2%)
Mutual labels:  hacktoberfest, irc
Open Source Xamarin Apps
📱 Collaborative List of Open Source Xamarin Apps
Stars: ✭ 318 (-93.11%)
Mutual labels:  hacktoberfest, cross-platform
Limonengine
3D FPS game engine with full dynamic lighting and shadows
Stars: ✭ 331 (-92.83%)
Mutual labels:  hacktoberfest, cross-platform
Pode
Pode is a Cross-Platform PowerShell web framework for creating REST APIs, Web Sites, and TCP/SMTP servers
Stars: ✭ 329 (-92.88%)
Mutual labels:  hacktoberfest, cross-platform
recent-messages2
Service to provide historical messages to Twitch chat clients
Stars: ✭ 21 (-99.55%)
Mutual labels:  chat, irc

The Lounge

Modern web IRC client designed for self-hosting

WebsiteDocsDemoDocker

#thelounge IRC channel on Libera.Chat npm version Build Status

Overview

  • Modern features brought to IRC. Push notifications, link previews, new message markers, and more bring IRC to the 21st century.
  • Always connected. Remains connected to IRC servers while you are offline.
  • Cross platform. It doesn't matter what OS you use, it just works wherever Node.js runs.
  • Responsive interface. The client works smoothly on every desktop, smartphone and tablet.
  • Synchronized experience. Always resume where you left off no matter what device.

To learn more about configuration, usage and features of The Lounge, take a look at the website.

The Lounge is the official and community-managed fork of Shout, by Mattias Erming.

Installation and usage

The Lounge requires latest Node.js LTS version or more recent. Yarn package manager is also recommended.
If you want to install with npm, --unsafe-perm is required for a correct install.

Running stable releases

Please refer to the install and upgrade documentation on our website for all available installation methods.

Running from source

The following commands install and run the development version of The Lounge:

git clone https://github.com/thelounge/thelounge.git
cd thelounge
yarn install
NODE_ENV=production yarn build
yarn start

When installed like this, thelounge executable is not created. Use node index <command> to run commands.

⚠️ While it is the most recent codebase, this is not production-ready! Run at your own risk. It is also not recommended to run this as root.

Development setup

Simply follow the instructions to run The Lounge from source above, on your own fork.

Before submitting any change, make sure to:

  • Read the Contributing instructions
  • Run yarn test to execute linters and test suite
  • Run yarn build if you change or add anything in client/js or client/components
  • yarn dev can be used to start The Lounge with hot module reloading
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].