Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Self Hosted
  3. Glowing Bear

Glowing Bear

GPL-3.0JavaScript0.9.0Self-Hosted

A modern web frontend for the WeeChat IRC client that works on any device with a browser.

Visit WebsiteGitHubGitHub
978 stars184 forks0 contributors

What is Glowing Bear?

Glowing Bear is a web frontend for the WeeChat IRC client that provides a modern browser-based interface. It connects directly to a user's WeeChat instance via WebSockets, allowing access to IRC chats from any device with a browser. The project enhances WeeChat with features like media embedding while keeping all backend processing on the WeeChat server.

Target Audience

WeeChat users who want a modern, cross-platform web interface for accessing their IRC sessions from multiple devices without terminal access. It's particularly useful for users who value mobility and browser-based convenience.

Value Proposition

Developers choose Glowing Bear because it provides a fully-featured web interface for WeeChat without requiring a separate backend server—it connects directly to WeeChat via WebSockets. The project is entirely client-side, can be self-hosted or used via their hosted version, and works as a progressive web app on mobile devices.

Overview

A web client for WeeChat

Use Cases

Best For

  • Accessing WeeChat IRC sessions from mobile devices or tablets
  • Using WeeChat without terminal access or SSH connections
  • Adding rich media embedding capabilities to WeeChat conversations
  • Creating a progressive web app for IRC chat access
  • Self-hosting a web-based IRC client with direct backend integration
  • Developing custom WeeChat frontends using WebSocket-based architecture

Not Ideal For

  • Users who don't run WeeChat or prefer alternative IRC clients like Irssi
  • Projects requiring out-of-the-box encrypted connections without manual Let's Encrypt setup
  • Teams needing a fully standalone web IRC client without backend dependencies
  • Environments where WebSocket proxying through a web server is infeasible or undesirable

Pros & Cons

Pros

Cross-Platform Accessibility

Provides access to WeeChat sessions from any modern browser on computers, tablets, or smartphones, with progressive web app support for a native-like experience, as highlighted in the key features.

Direct WeeChat Integration

Connects directly to WeeChat via WebSockets using the relay plugin, eliminating the need for an intermediate backend service and leveraging WeeChat's robust backend capabilities.

Rich Media Embedding

Enhances WeeChat conversations by automatically embedding images, videos, and other content, improving user experience over plain text IRC.

Client-Side Simplicity

Built purely with client-side JavaScript, HTML, and CSS, making it portable and easy to host without server-side components, as noted in the architecture explanation.

Cons

Manual Encryption Hassle

Setting up TLS encryption requires external guides and manual configuration with Let's Encrypt, as the default setup is unencrypted and insecure for internet use, admitted in the README.

WeeChat Backend Lock-in

Only functions with a running WeeChat instance (version 0.4.2 or later), limiting its use for users of other IRC clients or those seeking a standalone solution.

Outdated Tech Stack

Relies on AngularJS, which is no longer actively maintained, potentially leading to maintenance challenges and security vulnerabilities, as listed in the contributing section.

Frequently Asked Questions

Quick Stats

Stars978
Forks184
Contributors0
Open Issues139
Last commit1 month ago
CreatedSince 2013

Tags

#progressive-web-app#angularjs#websocket#weechat#irc#javascript#cross-platform#web-client#self-hosted#websockets#real-time-chat#irc-client

Built With

A
AngularJS
u
underscore.js
J
JavaScript
C
CSS
W
WebSockets
N
Node.js
J
Jasmine
T
Tauri
H
HTML
K
Karma
B
Bootstrap

Links & Resources

Website

Included in

Self Hosted284.1k
Auto-fetched 10 hours ago

Related Projects

UnrealIRCdUnrealIRCd

Modular, advanced and highly configurable IRC server written in C for Linux, BSD, Windows, and macOS. (Source Code) GPL-2.0 C

Stars0
Forks0
Last commit
Robust IRCRobust IRC

IRC without netsplits. Distributed IRC server, based on RobustSession protocol. (Source Code) BSD-3-Clause Go

Stars0
Forks0
Last commit
Quassel IRCQuassel IRC

Distributed IRC client, meaning that one (or multiple) client(s) can attach to and detach from a central core. (Source Code) GPL-2.0 C++

Stars0
Forks0
Last commit
The LoungeThe Lounge

Self-hosted web IRC client. (Demo, Source Code) MIT Nodejs/Docker

Stars0
Forks0
Last commit
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub