Hacker GitHub

← All repos

LadybirdBrowser/ladybird

View on GitHub ↗ ★ 66,805 C++

Truly independent web browser

52 mentions on Hacker News by 47 people: 6 stories, 46 comments · first 2024-07-01 · latest 2026-09-18

Mentions per year 52 mentions · busiest year 2025 (23)
20082026
  1. Commit activity actually increased after they blocked external contributions in June: https://github.com/LadybirdBrowser/ladybird/graphs/commit-ac...
  2. …they're not following the modern C++ safe coding practices. > They've been rewriting parts in rust: https://github.com/LadybirdBrowser/ladybird/blob/8f0a1b19114 .... And it's not going to amount to anything major. Rewriting in Rust…
    comment by cyberax · 2026-09-02 · in Hang on to Your Firefox
  3. …and unsafe, or just that its a byproduct of using C++. They've been rewriting parts in rust: https://github.com/LadybirdBrowser/ladybird/blob/8f0a1b19114... . > They also re-implement everything whether it is needed or not. No they don't.…
    comment by adamrt · 2026-09-02 · in Hang on to Your Firefox
  4. …planned to release alpha this year. Unfortunately extensions are unsupported, but maybe soon: https://github.com/LadybirdBrowser/ladybird/issues/976
  5. Ladybird is natively integrating Brave's adblock engine https://github.com/LadybirdBrowser/ladybird/pull/9587
    comment by antonok · 2026-07-20 · in Orion Browser by Kagi
  6. why not join up with https://github.com/LadybirdBrowser/ladybird ?
    comment by fcpguru · 2026-05-15 · in Nordstjernen Web Browser
  7. git clone https://github.com/LadybirdBrowser/ladybird.git cd ladybird ./Meta/ladybird.py run If you can, run it, report issues and help them develop it.
  8. …it locally is easy, just a couple of commands to install dependencies and run the build script: https://github.com/LadybirdBrowser/ladybird/blob/master/Docu...
    comment by cuu508 · 2026-05-03 · in This Month in Ladybird – April 2026
  9. …pretty major things: libcurl for http, Skia/Harfbuzz for rendering, libxml, OpenSSL, ffmpeg, etc: https://github.com/LadybirdBrowser/ladybird/tree/8017f8a7ed3... The core browser engine, JS/CSS/layout etc will always be original.
  10. You can look: https://github.com/LadybirdBrowser/ladybird/pull/8104/files?... It seems like it is used mostly for FFI.
    comment by estebank · 2026-02-23 · in Ladybird adopts Rust, with help from AI
  11. You can checkout the pull requests related to LibJS: https://github.com/LadybirdBrowser/ladybird/pulls?q=is%3Apr+...
    comment by l5870uoo9y · 2026-02-23 · in Ladybird adopts Rust, with help from AI
  12. There's a list of unsolved problems in this Ladybird issue, now closed because they dropped Swift: https://github.com/LadybirdBrowser/ladybird/issues/933 for example: "Swift fails to import clang modules with #include <math.h> with…
    comment by stratos123 · 2026-02-23 · in Ladybird adopts Rust, with help from AI
  13. Some more context here too: https://github.com/LadybirdBrowser/ladybird/issues/933
  14. …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…
  15. …a thin layer of AppKit. Even there they're currently using Objective-C++ it looks like, not Swift: https://github.com/LadybirdBrowser/ladybird/tree/master/UI/A...
  16. …for a very long time, let's acknowledge it's not going anywhere and remove it from the codebase. https://github.com/LadybirdBrowser/ladybird/commit/e87f889e3...
  17. …writing their own browser lately Can you name/link to a few examples? I know about Ladybird: https://github.com/LadybirdBrowser/ladybird/ but haven't noticed other initiatives. > might be what ends up breaking their browser monopoly. This…
  18. For the curious, they have a reasonable AI policy: https://github.com/LadybirdBrowser/ladybird/blob/master/CONT...
  19. …that LB maintainers have created[1][2] to get an idea. Swift adoption has stalled due to these. 0: https://github.com/LadybirdBrowser/ladybird/issues/933 1: https://forums.swift.org/t/ladybird-browser-and-swift-garbag... 2:…
  20. …[2] preventing that move though. 1: https://x.com/awesomekling/status/1822236888188498031 2: https://github.com/LadybirdBrowser/ladybird/issues/933
  21. …~6400 passes for some css stuff. That's not enough to warrant the spike I think, but surely helped: https://github.com/LadybirdBrowser/ladybird/pull/6370
  22. It's own, LibJS https://github.com/LadybirdBrowser/ladybird/tree/master/Libr...
  23. Nothing yet. https://github.com/LadybirdBrowser/ladybird/issues/976#issue...
    comment by cgsmith · 2025-09-25 · in Helium Browser
  24. Fixed build instructions link: https://github.com/LadybirdBrowser/ladybird/blob/master/Docu...
    comment by Celeo · 2025-08-11 · in This Month in Ladybird
  25. There are currently a few blockers : https://github.com/LadybirdBrowser/ladybird/issues/933
    comment by net01 · 2025-08-02 · in This Month in Ladybird
  26. …Compare it to Firefox or Chrome and see what's wrong. Fix it and submit a PR. how to build ladybird https://github.com/LadybirdBrowser/ladybird/blob/master/Docu...
    comment by net01 · 2025-08-02 · in This Month in Ladybird
  27. Here's a guide to help you get started contributing: https://github.com/LadybirdBrowser/ladybird/tree/master/Docu... Here are the latest Web Platform (WPT) tests: https://wpt.fyi/results/?run_id=6292901677236224 There is a Discord if you…
    comment by net01 · 2025-08-02 · in This Month in Ladybird
  28. …code was KHTML. Not coincidentally, Andreas Kling worked on that one too. There are examples here: https://github.com/LadybirdBrowser/ladybird/tree/master/Libr... Anyway, the point is what they are doing is working well and Swift won't be…
    comment by jm4 · 2025-07-31 · in I tried Servo
  29. …and indeed they are mainly waiting on Swift 6+ features as documented in their blockers issue: https://github.com/LadybirdBrowser/ladybird/issues/933
  30. …like C++ 64.6% HTML 22.4% JavaScript 11.0% CMake 0.7% Objective-C++ 0.5% Swift 0.3% Other 0.5% [0] https://github.com/LadybirdBrowser/ladybird
  31. Current blockers to swift usage are found here: https://github.com/LadybirdBrowser/ladybird/issues/933 Rising tide lifts all boats, by trying to use Swift seriously, they're finding and helping fix bugs in the compiler
    comment by circl_lastname · 2025-05-01 · in Pwning the Ladybird Browser
  32. …a bad technical decision, but from a lock-in and practicality perspective it seems flawed. [0]: https://github.com/LadybirdBrowser/ladybird/issues/933 [1]: https://github.com/LadybirdBrowser/ladybird/issues?q=is%3Ais...
    comment by hypeatei · 2025-03-26 · in The Jakt Programming Language
  33. …and growing independent browser implementation, is not surprisingly getting hit by this too: https://github.com/LadybirdBrowser/ladybird/issues/226 Seeing https://news.ycombinator.com/item?id=43321145 and…
  34. …2026 alpha release and last time I looked they lacked site isolation and other sandboxing measures: https://github.com/LadybirdBrowser/ladybird/issues/57
  35. …a beta version next year, but still. And it's even on the Hacker News frontpage right now! https://github.com/LadybirdBrowser/ladybird
    comment by skerit · 2025-02-28 · in WASM Wayland Web (WWW)
  36. …founder). There's an optional Donorbox link in the upper-righthand corner of ladybird.org[4]. 0. https://github.com/LadybirdBrowser/ladybird/blob/master/LICE... 1. https://buttondown.com/ladybird/archive/this-month-in-ladybi... 2.…
  37. …a big codebase - for instance, you could pick one of the issues labeled with "has repro" like: https://github.com/LadybirdBrowser/ladybird/issues/3512 and then start tracing how that HTML turns into the wrong shapes being drawn.
  38. I believe the problem in Ladybird's case is missing JS APIs https://github.com/LadybirdBrowser/ladybird/issues/226
  39. What we need are multiple implementations, all giving feedback on the spec: https://github.com/LadybirdBrowser/ladybird
    comment by LeFantome · 2025-01-08 · in Servo Revival: 2023-2024
  40. …binary gets released; right now it is just experimental. That said, it may not be far off at all: https://github.com/LadybirdBrowser/ladybird/issues/933
  41. Are you trying to say that Ladybird does not exist? https://github.com/LadybirdBrowser/ladybird The code is here, you can build and run it right now.
  42. Do you happen to have a link to that PR? This was the closest one I could find https://github.com/LadybirdBrowser/ladybird/pull/366
  43. The drama: https://github.com/LadybirdBrowser/ladybird/blob/master/CONT... and this comment from awesomekling on their SerenityOS project https://github.com/SerenityOS/serenity/pull/6814
  44. …to the Github but failed to find the PR you described. Perhaps you can locate it? I did find this: https://github.com/LadybirdBrowser/ladybird/pull/366/files Do you think PRs like this carry an appropriate tone that demands they be…
  45. …of something that isn't ready :( If you want to mess with Ladybird, build it from the source at https://github.com/LadybirdBrowser/ladybird :)
  46. …(Would have been interesting to see a from-scratch Rust or even Zig implementation.) Repo here: https://github.com/LadybirdBrowser/ladybird Edit: From the FAQ... > Ladybird started as a component of the SerenityOS hobby project, which only…
    comment by slowmovintarget · 2024-07-01 · in Welcome to Ladybird