HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
SerenityOS
serenity
C++2019–2026
SerenityOS / serenity

serenity

The Serenity Operating System 🐞

109Distinct people
160Mentions
3Explicit recommenders
34KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

The Serenity Operating System 🐞

GitHub

Where it is used

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

What people are saying

I love OSS drama so I found some links: https://github.com/SerenityOS/serenity/pull/6814 https://x.com/LundukeJournal/status/1970907449499484266

liveoneggs used a recommendation phrase. 3 indexed comments match. 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 year160 dated mentions

Observed mentions: 2019-05-22 22:14:00 UTC to 2026-09-28 22:17:23 UTC.

0102030402019-01-01 00:00:00 UTC to 2020-01-01 00:00:00 UTC (exclusive): 8 mentions; 1 submissions, 7 comments20192020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 10 mentions; 1 submissions, 9 comments2021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 36 mentions; 0 submissions, 36 comments2022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 43 mentions; 0 submissions, 43 comments20222023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 31 mentions; 1 submissions, 30 comments2024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 22 mentions; 0 submissions, 22 comments2025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 4 mentions; 0 submissions, 4 comments2026-01-01 00:00:00 UTC to 2027-01-01 00:00:00 UTC (exclusive): 6 mentions; 0 submissions, 6 comments. Incomplete calendar period.2026*

* An incomplete calendar period is marked with an outlined bar. Its count is not directly comparable with a full period.

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 UTC817
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC1019
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC36036
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC43043
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC31130
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC22022
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC404
2026 (partial)2026-01-01 00:00:00 UTC2027-01-01 00:00:00 UTC606

What Hacker News says

160 sources
Seems like Kling is a wee bit of a chud. The claim about human rights likely stems from the "trans rights are human rights" mantra and is likely is reference to this (https://github.com/SerenityOS/serenity/pull/6814) where Kling accused a contributor of bringing "personal politics" to the project for changing one instance of "he" to "they" in a markdown file. Since then he has, for example, apparently gone on to complain about anti-white discrimination in the workplace (https://x.com/awesomekling/status/1874518295350837401). For what it's worth, the perpetually-offended progressive has become an annoying stock character in our culture. At risk of falling for Poe's Law, the commentor on that PR who said "The denial of non-male users and/or developers is sufficient reason to not use SerenityOS" is a perfect example of this. Another more con
Read the rest
temporary example would be the seething outrage over Last Ditch Bar's new mask-optional Saturdays.
In I switched to Brave
> What is this mythical subset of C++ Ladybird inherits its C++ from SerenityOS. Ladybird has an almost completely homegrown standard library including their own pointer classes and a couple of different string classes that do some interesting things with memory. But perhaps the most novel stuff are things like TRY and MUST: https://github.com/SerenityOS/serenity/blob/master/Documenta... You see this reflected all the way back to the main function. Here is the main entry function for the entire browser: ErrorOr<int> ladybird_main(Main::Arguments arguments). https://github.com/LadybirdBrowser/ladybird/blob/master/UI/Q... If Ladybird is successful, I would not be surprised to see its standard library take off with other projects. Again, it is really the SerenityOS standard library but the SerenityOS founder left the project to focus on Lady
Read the rest
bird. So, that is where this stuff evolves now.
In Closing this as we are no longer pursuing Swift adoption
Kling's politics aside, he's also had a history of abandoning projects after hyping them up on social media and attracting contributors. Here is what happened to SerenityOS and jakt, for example: https://github.com/SerenityOS/serenity/graphs/commit-activit... https://github.com/SerenityOS/jakt/graphs/commit-activity If Cloudflare wants to defend the future of the web, maybe they could also throw a few dollars towards projects with better governance and aren't helmed by a BFDL with a spotty record and are written in a more future-proof language than C++ [0]. (For example, Servo.) [0]: In Kling's own words! https://web.archive.org/web/20250819053816/https://awesomekl...
In Cloudflare is sponsoring Ladybird and Omarchy
I was curious, and a bit distractible this morning, so I took a look at their git repo. I did some osdev tinkering in college so I find this all interesting. AK seems to be their standard library that you were mentioning, but there's some interesting things going on in their Libraries dir too. https://github.com/SerenityOS/serenity/blob/master/AK/ https://github.com/SerenityOS/serenity/blob/master/AK/Result... https://github.com/SerenityOS/serenity/tree/master/Userland/...
In Writing your own C++ standard library part 2
ToaruOS has an ARMv8 port: https://github.com/klange/toaruos and Serenity has an ARM and RISC-V ports: https://github.com/SerenityOS/serenity ; although I think you would call them Unix-like. Haiku has tier-2 ports to ARM, RISC-V, and SPARC: https://www.haiku-os.org/guides/building/port_status ReactOS has an ARM32 port but the ARM64 one is not usable yet. Skift apparently runs on ARM and RISC-V: https://skiftos.org/
In Recommendation for non-DOS/Unix open source OS outside x86/X64
We could argue about the history of hacker culture and its inclusivity, but it would most likely be just a series of proofless claims from both sides. I personally have never seen or heard of a person rejected from any hacker clique because of their sexual orientation. I've heard of a few having their contributions refused for trying to push political agenda [0], but then again it wasn't their identity that was refused, only the contributions related to advertising that identity. I don't feel like the neo-queer-hacker culture you're discribing is particularly welcome to anyone who disagrees with them. I've heard of multiple instances of people calling for bans of people who said something they disagree with [2]. That is completely opposite of "inclusive". Inclusivity only matters when it includes people you disagree with. > Coraline Ada E
Read the rest
hmke slew the meritocracy buddha in 2018 It doesn't surprise me that a person who hasn't shown much skill or merit is arguing against meritocracy. It is in her own interest to do so. [0] https://github.com/SerenityOS/serenity/pull/6814 [1] https://github.com/opal/opal/issues/941
In Calling All Hackers
people always say that C++ is not a good fit for kernels, but so far this is the only language I know where small teams or individuals are regularly able to create non-trivial hobby OSes from scratch that go from zero to GUI: - Serenity (https://github.com/SerenityOS/serenity) - not really a small team, but it managed to get to GUI as pretty much a one-man-show - Skift (https://github.com/skift-org/skift) - hhu: https://github.com/hhuOS/hhuOS - MaxOS: https://github.com/maxtyson123/MaxOS - MorphiOS: https://github.com/syedtaqi95/morphiOS - Macaron: https://github.com/MacaronOS/Macaron - Ghost: https://github.com/maxdev1/ghost most big ones in C don't manage to get to the GUI level, except toaruos: https://github.com/klange/toaruos
In Managarm: Pragmatic microkernel-based OS with asynchronous I/O

Showing the 15 most recent of 160 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.