🌠The hotdog web browser and browser engine đźŚ
Go
1,141
315 commits
updated Mar 7, 2023

This is the hotdog web browser project. It's a web browser with its own layout and rendering engine, parsers, and UI toolkit!
It's made from scratch entirely in golang. External dependencies are only OpenGL and GLFW, even go dependencies are kept to a minimum.
The main goal of this project is to learn how web browsers work under the hood by implementing one. The browser is far from stable, spec-compliant, or even really useful, but, I'm slowly working on bringing more features and supporting more sites.
đźŚđźŚđźŚ

Running
make
This command will start the browser and load an example page
Testing
make test
This command will run all the configurated unit tests
Building
make build
This command will build the binary version


(top 24 of 28)
13,103 followers · starred Oct 2021
13,833 followers · starred Apr 2021
556 followers · starred Jan 2021
777 followers · starred Aug 2020
🌠The hotdog web browser and browser engine đźŚ
Go
1,141
315 commits
updated Mar 7, 2023

This is the hotdog web browser project. It's a web browser with its own layout and rendering engine, parsers, and UI toolkit!
It's made from scratch entirely in golang. External dependencies are only OpenGL and GLFW, even go dependencies are kept to a minimum.
The main goal of this project is to learn how web browsers work under the hood by implementing one. The browser is far from stable, spec-compliant, or even really useful, but, I'm slowly working on bringing more features and supporting more sites.
đźŚđźŚđźŚ

Running
make
This command will start the browser and load an example page
Testing
make test
This command will run all the configurated unit tests
Building
make build
This command will build the binary version


(top 24 of 28)
13,103 followers · starred Oct 2021
13,833 followers · starred Apr 2021
556 followers · starred Jan 2021
777 followers · starred Aug 2020