This is the hotdog web browser, it's a web browser written from scratch entirely in golang.
- ketchup (html parser and DOM Tree builder)
- mayo (css parser and Render Tree builder)
- mustard (UI Toolkit, events and OpenGL)
- sauce (requests, cache and filesystem)
- bun (css layout calculator)
- gg (drawing routines and text rendering)
-
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