Web Browser Engine


Netzhaut is a open-source web-browser-engine written from scratch in C99. Web-Browser-Engines are software systems which run web content on client machines. Popular examples are Chromium (Chrome), Gecko (Firefox) and WebKit (Safari).


The project is currently in the prototyping phase and thus not yet usable. The documentation is also heavy work-in-progress.

Key Goals

  • As much as possible conformant implementation of web-technology specifications.
  • Crossplatform and easy to install with as few dependencies as possible.
  • Modular architecture, where modules are only loaded when needed.
  • Self-updating capabilities.
  • Hassle-free API and good documentation.
  • Use-cases are not limited to web-browsers but all projects that require (G)UI/script-engine functionality.