BuildABrowser

Browser Source (GitHub) Webpage Source (GitHub) Discord

BuildABrowser

BuildABrowser is a project aiming to build a browser and its rendering engine in Java, and then document it such that others can rebuild it for themselves.

Jump to Screenshots | View on YouTube

Download a build:

The Linux/Window builds require a JVM (Java 24 or higher) - I will publish an experimental Graal build later, but Graal didn't work very well in my testing. For systems not listed, it may be possible (untested) to download the Linux build and pass the --use-java2d flag.

Take a look at some steps:

See a demo!

A screenshot containing two BuildABrowser windows