Ladybird (web browser) explained

Ladybird
Logo Size:64px
Author:Andreas Kling
Developer:Ladybird Browser Initiative
Programming Language:C++, Swift
Operating System:Linux, macOS, and other Unix-like operating systems.
Language:English
Language Count:1
Genre:Web browser
Engine:LibWeb
License:BSD 2-Clause License

Ladybird is an open-source web browser developed by the Ladybird Browser Initiative, a non-profit organization focused on development of the browser.[1] It is licensed under the BSD 2-Clause License.[2] An alpha release is planned in 2026,[3] beta release is expected in 2027 and a stable release for general public in 2028.[4] Originally a component of SerenityOS, it is now being developed as a standalone project.

Features

Ladybird uses a new browser engine called LibWeb that is being created from scratch by the development team. Unlike SerenityOS, it will also use other open source libraries for development. An ad blocking feature is planned.

History

The project was initially developed by the SerenityOS community using its internal software libraries implementing specific features (with self-descriptive names prefixed with “Lib”, e.g. LibWeb, LibHTTP, LibJS, or LibWasm).

Ladybird was announced on Kling his Substack site in September 2022.[5]

On June 30, 2024, Andreas Kling, the maintainer and founder of the SerenityOS project, announced that he would be stepping back from the main project to focus solely on building the Ladybird browser.[6] [7]

In July 2024 the Ladybird Browser Initiative announced that it was being funded by Chris Wanstrath, the co-founder of GitHub.[8]

In August 2024, Andreas Kling announced on social networking service Twitter that the project would be integrating code written in Swift.[9]

Notes and References

  1. Web site: Kling . Andreas . Announcing the Ladybird Browser Initiative . 2024-08-07 . ladybird.org . en.
  2. Web site: Anderson . Tim . 2024-07-03 . Ladybird web browser now funded by GitHub co-founder, promises 'no code' from rivals . 2024-09-20 . DEVCLASS . en-GB . 2024-09-20 . https://web.archive.org/web/20240920183747/https://devclass.com/2024/07/03/ladybird-web-browser-project-now-funded-by-github-co-founder-promises-no-code-from-other-browsers/ . live .
  3. Web site: Kling . Andreas . Ladybird FAQ's . 2024-08-21 . ladybird.org . en.
  4. Web site: World Wide Web Consortium . 2024-09-25 . Ladybird: A new, independent browser engine — written from scratch . 2024-11-03 . w3.org . en . 2024-09-17 . https://web.archive.org/web/20240917202824/https://www.w3.org/events/meetings/8e1ca708-fdbf-4264-a79b-4c953fa85248/ . live .
  5. Web site: Ladybird browser spreads its wings . 2024-11-22 . . 2024-09-26 . https://web.archive.org/web/20240926195839/https://lwn.net/Articles/976822/ . live .
  6. Web site: Proven . Liam . 17 October 2023 . Serenity OS turns five and emits first offspring, Ladybird . 8 August 2024 . The Register.
  7. Web site: July 2, 2024 . Fork! Ladybird Browser And SerenityOS To Go Separate Ways . Hackaday.
  8. Web site: Förster . Moritz . July 4, 2024 . Ladybird web browser takes off: One million US dollars from GitHub founder . 2024-09-20 . Heise.
  9. 1822236888188498031 . awesomekling . We've been evaluating a number of C++ successor languages for @ladybirdbrowser, and the one best suited to our needs appears to be @SwiftLang . Andreas . Kling . 2024-08-10 . 2024-09-19.