HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
convos-chat
convos
Go2014–2024
convos-chat / convos

convos

Convos :busts_in_silhouette: is the simplest way to use IRC in your browser

4Distinct people
15Mentions
1Explicit recommenders
1.2KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Convos :busts_in_silhouette: is the simplest way to use IRC in your browser

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

And UnrealIRCD still rocks. For a quick-and-dirty setup I've deployed ng-ircd but Unreal has always been my go-to for anything serious. If nothing else it can be useful as a…

LinuxBender used a recommendation phrase. One indexed comment matches. This is a phrase match, not a verdict.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

Mentioned in the same Hacker News threads. That is not proof they are substitutes.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:56:07 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year15 dated mentions

Observed mentions: 2014-08-24 03:04:14 UTC to 2024-08-09 13:09:34 UTC.

01232014-01-01 00:00:00 UTC to 2015-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments20142015-01-01 00:00:00 UTC to 2016-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-01-01 00:00:00 UTC to 2017-01-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2017-01-01 00:00:00 UTC to 2018-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2018-01-01 00:00:00 UTC to 2019-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2019-01-01 00:00:00 UTC to 2020-01-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments20192020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 3 mentions; 0 submissions, 3 comments2022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 comments2023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2024

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20142014-01-01 00:00:00 UTC2015-01-01 00:00:00 UTC101
20152015-01-01 00:00:00 UTC2016-01-01 00:00:00 UTC000
20162016-01-01 00:00:00 UTC2017-01-01 00:00:00 UTC202
20172017-01-01 00:00:00 UTC2018-01-01 00:00:00 UTC000
20182018-01-01 00:00:00 UTC2019-01-01 00:00:00 UTC000
20192019-01-01 00:00:00 UTC2020-01-01 00:00:00 UTC202
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC202
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC303
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC211
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC202
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC101

What Hacker News says

15 sources
In addition to the bots others mentioned, there are web front-ends to provide scrollback. Convos [1a], TheLounge [2a], KiwiIRC+KiwiBNC [3] I prefer to instead run irssi+otr in a GNU screen session from a random VM/VPS provider. Most others prefer tmux. I'm just stuck in the past I suppose for using GNU screen. [1a] - https://github.com/convos-chat/convos/ [1b] - https://convos.chat/ [2a] - https://github.com/thelounge [2b] - Demo: https://demo.thelounge.chat/#/connect [3] - https://github.com/kiwiirc/kiwiirc
In IRC Will Never Die (2021)
LinuxBender·Aug 3, 2023Recommendation phrase
And UnrealIRCD still rocks. For a quick-and-dirty setup I've deployed ng-ircd but Unreal has always been my go-to for anything serious. If nothing else it can be useful as a backup or internal platform during the rare events that Slack or Discord are having an incident. The common complaint is a lack of channel text scrollback-log but it can be front-ended with TheLounge [1] or Convos [2]. The web front-ends can be scaled up in front of IRCD. I personally prefer to handle that with gnu screen or tmux and WeeChat [3] as that method can scale to tens of thousands of concurrent members on a single node vs. running reddis and some web framework. For identities companies can restrict access using OpenLDAP or AD [4] Non-Free module My favorite aspect of UnrealIRCD is how modular the 4.x+ versions became. One can enable only that which is
Read the rest
needed making for a small memory footprint and smaller attack surface. The current version packaged on Alpine Linux is unrealircd-6.0.6-r1. [1] - https://github.com/thelounge [2] - https://github.com/convos-chat/convos/ [3] - https://weechat.org/ [4] - https://forums.unrealircd.org/viewtopic.php?t=8787
In Wave of Spam Hits IRC
For the other layers one can front-end IRC with TheLounge [1][2] or Convos [3][4]. TheLounge only persists history in private mode meaning that users are created in that front-end and chat messages are in Redis. For small networks or groups of friends this is probably fine. Notably missing is voice chat. I use the Mumble client [5] with the Murmur or uMurmur [6] server which is light-weight enough to run on ones home router. I use it on Alpine Linux, works great. It's not a shiny and attention grabbing as Discord but probably fine for everyone else. For people to create their own voice channels would require the full-blown Murmur server. [1] - https://github.com/thelounge [2] - https://thelounge.chat/ [3] - https://github.com/convos-chat/convos/ [4] - https://convos.chat/ [5] - https://www.mumble.info/ [6] - https://github.com/umurm
Read the rest
In Matrix 2.0: How we’re making Matrix go voom
FWIW TheLounge [1] and Convos [2] can front-end an IRC server giving it much of the look of a modern client and also chat persistence when using TheLounge in private mode. The trade-off in my opinion is scalability. With a bog standard IRCD I can handle tens of thousands of clients per node. Adding web persistent increases memory usage. [1] - https://github.com/thelounge https://thelounge.chat/ [2] - https://github.com/convos-chat/convos/ https://convos.chat/
In IRCv3 2022 Spec round-up
Logging in and adding users got a lot easier in version 2.0: https://convos.by/2019/11/24/convos-one-point-two.html The next version of Convos (which will hopefully be released this week) adds support for LDAP, which might also help you manage users. You can have a look at our issue tracker for what is planned for the future versions of Convos: https://github.com/nordaaker/convos/milestones I will soon update the webpage with a longer list of features: https://github.com/Nordaaker/convos/issues/445
In Show HN: Convos – Self hosted IRC chat
There are a few web clients that use redis to allow you to see history. I will be the first to admit, those clients don't scale as well as IRC itself does. [1] [2] And of course, someone would have to manage that infrastructure. It isn't for everyone. Another option would be to rent a really cheap VM and run a tmux or screen session with weechat [3] or epic [4], but command line isn't for everyone either. [1] - https://github.com/thelounge/thelounge [2] - https://github.com/Nordaaker/convos [3] - https://weechat.org/ [4] - http://www.epicsol.org/#getting_epic
In Slack enables customers to control their encryption keys in enterprise version

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.