BuildABrowser

Browser Source (GitHub) Webpage Source (GitHub) Discord

Thank You for Downloading!

Your download should begin shortly. If it does not, click here.

You need a Java 24+ JRE (or JDK) to run BuildABrowser. Download Azul Zulu OpenJDK. Ensure your PATH and JAVA_HOME environment variables are set.

Java 24:

java -Xms32m -XX:MaxHeapFreeRatio=10 -XX:MinHeapFreeRatio=10 -XX:G1PeriodicGCInterval=1000 -XX:+G1PeriodicGCInvokesConcurrent -XX:+UnlockExperimentalVMOptions -XX:+UseCompactObjectHeaders -Djava.net.preferIPv4Stack=true -jar buildabrowser.jar

Java 25 (LTS):

java -Xms32m -XX:MaxHeapFreeRatio=10 -XX:MinHeapFreeRatio=10 -XX:G1PeriodicGCInterval=1000 -XX:+G1PeriodicGCInvokesConcurrent -Djava.net.preferIPv4Stack=true -jar buildabrowser.jar

By default, BuildABrowser uses Skija (GPU-accelerated) for drawing. You can use Java2D by adding the --use-java2d flag, or use Skija in software-rendering mode via the --use-software-rendering flag.