HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
matrix-org
cerulean
JavaScript2020–2020
matrix-org / cerulean

cerulean

An experimental Matrix client for playing with freestyle public threaded conversations

2Distinct people
6Mentions
0Explicit recommenders
102GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

An experimental Matrix client for playing with freestyle public threaded conversations

GitHub

Where it is used

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

What people are saying

No recommendation phrase was found in the indexed comments.

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 week6 dated mentions

Observed mentions: 2020-11-14 20:54:15 UTC to 2020-12-18 23:27:27 UTC. Weeks start Monday, UTC.

0122020-11-09 00:00:00 UTC to 2020-11-16 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 commentsNov 92020-11-16 00:00:00 UTC to 2020-11-23 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-11-23 00:00:00 UTC to 2020-11-30 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsNov 232020-11-30 00:00:00 UTC to 2020-12-07 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2020-12-07 00:00:00 UTC to 2020-12-14 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2020-12-14 00:00:00 UTC to 2020-12-21 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 commentsDec 14

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
Nov 92020-11-09 00:00:00 UTC2020-11-16 00:00:00 UTC202
Nov 162020-11-16 00:00:00 UTC2020-11-23 00:00:00 UTC000
Nov 232020-11-23 00:00:00 UTC2020-11-30 00:00:00 UTC000
Nov 302020-11-30 00:00:00 UTC2020-12-07 00:00:00 UTC101
Dec 72020-12-07 00:00:00 UTC2020-12-14 00:00:00 UTC101
Dec 142020-12-14 00:00:00 UTC2020-12-21 00:00:00 UTC202

What Hacker News says

6 sources
Matrix now has two flavours of threading defined and implemented as we experiment with the different approaches: label-based threading in MSC2326[1] (i.e. "filter this room to only show msgs tagged #foo"), and full-blown free-form HN/Reddit/NNTP/SMTP/Twitter style threading in MSC2836[2]. The former is closer to Zulip, and is implemented in Synapse. The latter is closer to HN, and is implemented in Dendrite[3][4]. Clientwise, Element supports neither so far, but we're experimenting with the HN-style threading in a dedicated playground called Cerulean[5]. The idea is to get it working well there, and then figure out how to merge it most effectively into Element. So: it's not ready yet, but it's getting tantalisingly close. We'll probably start hosting a demo version of Cerulean next week so folks can play along and see how it feels :)
Read the rest
In Gitter now speaks Matrix
Matrix is doing pretty well (although I might be biased, being project lead). For instance, the entirety of the German military announced moving over to Matrix using a fork of Element a few days ago: https://sifted.eu/articles/european-armies-matrix/, and there are several other (very) major governments beyond France & Germany who are switching to Matrix in order to get end-to-end-encrypted interoperable comms that they can run themselves. Hopefully we should be able to announce them in the coming months :) Meanwhile, we're about to finish the main milestones of making Gitter natively speak Matrix (planning to announce on Thursday), and on the FOSS side in general, Mozilla has successfully moved over entirely to Matrix for community facing work (https://matrix.org/blog/2020/03/03/moznet-irc-is-dead-long-l...), and a few other similar si
Read the rest
zed open source projects are in the process of finalising doing the same manoeuvre; watch which this space for updates. https://element.debian.social/ looks to be a thing, for instance :) In terms of naming, it's really not hard: Matrix is the protocol; the core team set up a company called New Vector who made a flagship Matrix client called Riot, but we then renamed both the company and the app to be Element in order to simplify things. Hopefully most people have forgotten the renaming and moved on by now. In terms of what's next for Matrix: * Loads of effort making Element more mainstream-friendly; going through improving the UX and making it consistent cross-platform and predictable for new users. The approach we're taking is to film new users using the service, and literally tight-loop fixing the thinkos that they trip over until they stop tripping over. It sounds obvious, and we should have done it years ago, but it's starting to make a big difference. The first wave of changes ship in the next 2 weeks. * Social login - implementing OIDC Connect to simplify onboarding if you're willing to hand over your identity to an existing identity provider (Github/Gitlab/Apple/Twitter/Google/FB) * We're in the middle of implementing Spaces - super fun feature to define arbitrary hierarchies of rooms; a bit like discord servers, or slack workspaces, or possibly a usenet hierarchy or IMAP folder tree depending on how you squint. We're hoping to get the first cut out by the end of the year, which is super fun. * We're also working hard on freeform threading (you too could implement HN/Reddit/Email/NNTP/Twitter on Matrix if you want!). https://github.com/matrix-org/cerulean has some details for the intrepid. * Peer-to-Peer Matrix is going great guns; we've just finished the first cut of a new P2P overlay network called Pinecone (based on Yggdrasil, but using source routing). * We've almost finished a wave of work to make 1:1 VoIP not suck; fixes are already shipping in Element on all platforms, but we're almost at the point where VoIP is robust and reliable rather than a quick proof-of-concept which we'd not had a chance to ever really polish. * Finally, lots of work queued up to make end-to-end encryption more usable. Particularly, chasing bugs where encryption fails (we just fixed a major one in iOS for instance, which shipped a few days ago, thanks to the Push service extension sometimes racing with the main Element process desyncing). We're also looking at simplifying the E2EE key recovery process and just switching to using the same password to both login and decrypt your messages, rather than separate login password & security passphrases as we have today. I could go on, but TL;DR: I think "the only one with an open protocol seems to be Matrix, but it hasn't proven to be to their advantage, apparently." is bogus. We'd just be another random open source chat webapp if it wasn't for Matrix; instead it's a global open network with 25+ million users and about 60,000 servers. So not yet as big as Email or the Web, but bigger than (say) bitcoin, and continuing to grow exponentially.
In Salesforce Signs Definitive Agreement to Acquire Slack
There are two threads (heh) of work on threading in Matrix - one is label-based threading like Zulip: https://github.com/matrix-org/matrix-doc/pull/2326, which is implemented today in Synapse but isn't exposed by any(?) clients. The other is full HN/Reddit/Twitter/FB style threading, as per https://github.com/matrix-org/matrix-doc/pull/2836/files, which has been implemented at https://github.com/matrix-org/cerulean and if successful will get fast-tracked into Element. Quite what the UX will be is unclear, but it's unlikely to be Slack/MM/Gitter-style.
In Using Matrix to replace proprietary and centralized chat apps

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.