HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
poljar
weechat-matrix
Python2019–2022
poljar / weechat-matrix

weechat-matrix

Weechat Matrix protocol script written in python

11Distinct people
19Mentions
1Explicit recommenders
999GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Weechat Matrix protocol script written in python

GitHub

Where it is used

No documented product use was verified in the last source check.

What people are saying

I am hoping they go with Matrix, least then I will be able to have the choice of having a client appropriate to my needs. I do prefer my chat client to not be a part of my…

dngray 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 year19 dated mentions

Observed mentions: 2019-02-22 02:54:49 UTC to 2022-03-09 16:51:56 UTC.

02462019-01-01 00:00:00 UTC to 2020-01-01 00:00:00 UTC (exclusive): 6 mentions; 0 submissions, 6 comments20192020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 5 mentions; 0 submissions, 5 comments20202021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 7 mentions; 0 submissions, 7 comments2022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2022

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
20192019-01-01 00:00:00 UTC2020-01-01 00:00:00 UTC606
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC505
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC707
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC101

What Hacker News says

19 sources
weechat-matrix unfortunately cannot coexist with wee-slack if running on top of Python 3.9 (https://github.com/wee-slack/wee-slack/issues/812, https://github.com/poljar/weechat-matrix/issues/248), so one has to choose between Slack and Matrix. It's just a bug that will eventually get fixed, but it does make things unnecessarily complicated right now. With this issue and Matrix being several times slower than any other instant messenger I've ever seen, I'd really prefer communities didn't move to Matrix. :-/
In Leaving Freenode for a new network
Oh no problem at all -- I think it's a great counterpoint to closed ecosystems like Signal and Discord which are actively hostile to third party clients. If you don't like Electron, you're free to choose an alternative desktop client like Fractal (https://wiki.gnome.org/Apps/Fractal) or NeoChat (https://invent.kde.org/network/neochat) or Nheko (https://github.com/Nheko-Reborn/nheko). Or on the mobile side, FluffyChat (https://fluffychat.im/) and Nio (https://nio.chat/) are both solid alternatives. If you're coming from IRC, there's a WeeChat plugin (https://github.com/poljar/weechat-matrix) or a standalone terminal client called Gomuks (https://github.com/tulir/gomuks). It's still early days, but Element is genuinely committed to Matrix's success as an open protocol, and I find the community enthusiasm to be very encouraging.
In Update on beta testing payments in Signal
I run a similar setup although with a different set of services: IRC, Slack through wee-slack, Hangouts through bitlbee with purple-hangouts, Facebook Messenger through bitlbee with bitlbee-facebook. Slack and Hangouts mostly work, but FB Messenger is a pain, attachments rarely work and it disconnects fairly often. So if the Beeper bridges end up being more reliable (possibly due to people being paid to work on them), I might just give it a try. That is, once weechat-matrix works together with wee-slack… (https://github.com/poljar/weechat-matrix/issues/248) :-)
In Show HN: Beeper – All Your Chats in One App
On another note, yesterday I set up my own matrix-synapse [0] homeserver along with a token-based registration page [1] with nginx+lets encrypt as a reverse proxy. I spent ~1 hour setting it up on a fresh Ubuntu 20.04 VM. I then on-boarded my wife, brother, father and mother without issue. I just sent them a text with screenshots and detailed instructions on what to do. Everyone's in, and we have E2EE group chats going. Within ~20 minutes of sending instructions everyone was participating in chat. The only issue encountered was that my mom entered the wrong homeserver URL (I set up the sign-up page to be join.subdomain.tld and the homeserver to be chat.subdomain.tld and she entered the former into Element). My dad was able to resolve the issue quickly for her. All clients are Element [2] right now, though I plan on trying Weechat [3] this
Read the rest
week. Honestly, I didn't expect it to be this easy to do after seeing all the complaints on HN. I subscribed on Patreon yesterday and wish you all the best of luck! [0] https://github.com/matrix-org/synapse [1] https://github.com/ZerataX/matrix-registration [2] https://element.io [3] https://github.com/poljar/weechat-matrix
In We can do better than Signal
It seems only #xmonad on freenode is affected, so I've been asked by @matrixdotorg to report an issue and I'll do that asap. Also, #xmonad:matrix.org being invite only seems to be another bug. I contacted the room admin who sent me a similar screenshot as you did, showing that the room is _not_ set to invite-only, and they had to upgrade the room version from 1 to 6 to fix it. I can now join the room. I have to say this has been a very frustrating experience. In addition to these two problems with #xmonad, I also suffer from https://github.com/poljar/weechat-matrix/issues/248, https://github.com/wee-slack/wee-slack/issues/812. I am afraid the takeaway is that Matrix is not ready yet. :-/
In Gitter now speaks Matrix
I'm not sure anyone has written an irssi plugin specifically, but there's an excellent weechat plugin (https://github.com/poljar/weechat-matrix). As others have said, there's also matrix-ircd which exposes all of Matrix as an IRC server you can connect to from whatever IRC client floats your boat, but you end up speaking the subset of Matrix which can be represented as IRC, which is a bit of a shame.
In Gitter is joining Matrix
Apart from the official official clients: weechat-matrix: https://github.com/poljar/weechat-matrix/issues/188 (doesn't support cross-signing) weechat-matrix-rs: https://github.com/poljar/weechat-matrix-rs/tree/9c249f14038... (build failing, would be surprised if it supported cross-signing) Mirage: https://github.com/mirukana/mirage/issues/32 (no support for cross-signing) Nheko: https://github.com/Nheko-Reborn/nheko/issues/70 (automatically accepts keys as far as I understand) gomuks: https://github.com/tulir/gomuks/pull/154 (seems to be the only mention of encryption, I don't see verification of keys or cross-signing) Seaglass: https://github.com/neilalexander/seaglass/tree/dc97893343407... (seems to support e2e, but unfortunately macOS only) OCRCC Chatbox: https://github.com/nomadic-labs/ocrcc-chatbox (404, couldn't find it) FluffyChat
Read the rest
Flutter: https://gitlab.com/ChristianPauly/fluffychat-flutter/-/tree/... (might support cross-signing, first client that I could actually use) Daydream: https://github.com/daydream-mx/Daydream/issues/11 (sounds to me like there's still some way to go) Can you please not say that it's "completely untrue and disingenuous"? To me, working end-to-end encryption means that I can verify my own and other devices. Out of these, maybe Seaglass (macOS only) and FluffyChat Flutter support end-to-encryption in a way that I would use them. That's not "loads of Matrix implementations". Can you recommend a non-official client with end-to-end support including cross-signing and device verification?
In Matrix – An open network for secure, decentralized communication
weechat-matrix gets a lot of attention, works really well, has full E2EE support, and weechat at least is in major package managers. Matrix is evolving pretty fast though, so you'll probably have to install your own matrix plugin from https://github.com/poljar/weechat-matrix. Meanwhile gomuks also exists and is usable and not abandoned. On GUI Desktop, various clients are in active dev - e.g. Fractal for GTK/Rust, Quaternion for Qt/C++, Nheko for Qt/QML, etc. They are not as complete as Riot yet, but I'm sure PRs are welcome...
In Moznet IRC is dead; long live Mozilla Matrix
dngray·Sep 12, 2019Recommendation phrase
I am hoping they go with Matrix, least then I will be able to have the choice of having a client appropriate to my needs. I do prefer my chat client to not be a part of my browser. That way I can close my browser, start my browser and chat client on login ie from i3/sway etc. A tab in a browser runs the risk of getting closed. I love using weechat (weechat.org) and have used it for decades. The Matrix plugin for Weechat is really well done https://github.com/poljar/weechat-matrix Other people who want to use Riot can if they want at the end of the day I think matrix is probably the best option as it will cater for many people's needs.
In Candidates for Mozilla's IRC Successor

Showing the 15 most recent of 19 sources. Enable JavaScript to search and browse every indexed mention.

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.