BuildABrowser logo

BuildABrowser

Passes Acid2, Has CSS Grid and an Android port

Share on:

Build a browser! | BuildABrowser 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 (eventually) document it such that others can rebuild it for themselves. Jump to Screenshots | View on YouTube Acid2, as rendered in BuildABrowser Browser (click to enlarge). GitHub, as rendered in BuildABrowser Browser (click to enlarge). A demo video demonstrating the browser running live. Download Release v0.1.1: Linux (Tested on Arch, btw) Windows (Tested on Windows 11) Android Desktop (Experimental) The Linux/Window builds require a JVM (Java 24 or higher). The browser uses the Skija painter by default. To use Java2D, pass the -gbe java2d flag. Embedding Guides: You can embed

Related listings

CI/CD to turn APIs into MCP servers with 1-click plugins

Online interactive infinite-zoom Mandelbrot viewer

Open benchmark for STT when a second person is talking (265 recordings)

what it takes to build one

on-demand audio news

Sticky notes for Windows 10/11 that follow your apps: make a note in Excel and it