NetSurf Source Code

The source code for each release version of NetSurf is available.

Development version source code

NetSurf's source code is stored in a Git repository. The best way to obtain the latest source code is to check it out of Git. To do so, run the following command:

$ git clone git://git.netsurf-browser.org/netsurf.git

The latest source code can also be viewed via a web interface.

Build Instructions

There are two versions of NetSurf: NetSurf for RISC OS and GTK NetSurf (often referred to as nsgtk).

Unix-like platforms

Users of Unix-like platforms, including Linux, should follow the build instructions provided in the Docs/BUILDING-GTK file. This can be found in the source tree or viewed via the Git web interface.

RISC OS

RISC OS users should follow the build instructions provided in the Docs/BUILDING-RISC_OS file. This can be found in the source tree or viewed via the Git web interface.

Haiku and BeOS

Users of BeOS-like platforms should follow the build instructions provided in the Docs/BUILDING-BeOS file. This can be found in the source tree or viewed via the Git web interface.

AmigaOS

Users of AmigaOS should follow the build instructions provided in the Docs/BUILDING-AmigaOS file. This can be found in the source tree or viewed via the Git web interface.