GTK NetSurf Downloads

Latest development source
Bleeding-edge source code is available for those that want to try the latest experimental features.

The Netsurf GTK toolkit front end is targeted at systems that provive a Unix-like environment, such as Linux, OpenBSD, FreeBSD, NetBSD, Solaris and similar.

GTK version 3 is built by default but version 2 can be used if desired.

Some operating systems include NetSurf such as Debian packages and OpenBSD ports. If these are up to date then they are probably the best to use.

A flatpak is available.

If none of these options are suitable a build from source will be necessary.

NetSurf on Flathub 28 Dec 2023

Run the Install

Some of the distributions available for flatpak:

  • Ubuntu
  • Fedora
  • Endless
  • ChromeOS
  • Redhat

NetSurf 3.11 source code (8.7MB) 28 Dec 2023

Build instructions

Build NetSurf for:

  • Linux
  • Free/NetBSD
  • Solaris
  • RISC OS
  • And more

Check out the change log to see what's changed since the last release.

Previous releases

NetSurf 3.10
NetSurf 3.9
NetSurf 3.8
NetSurf 3.7
NetSurf 3.6
NetSurf 3.5
NetSurf 3.4
NetSurf 3.3
NetSurf 3.2
NetSurf 3.1
NetSurf 3.0
NetSurf 2.9
NetSurf 2.8
NetSurf 2.7
NetSurf 2.6
NetSurf 2.5
NetSurf 2.1
NetSurf 2.0
NetSurf 1.2
NetSurf 1.1
NetSurf 1.0

Framebuffer NetSurf

There are actually two versions of NetSurf available for Unix-like systems. In addition to the GTK front end, which is for normal desktop usage, there is a framebuffer front end for NetSurf which requires no windowing environment or GUI toolkits. It currently supports SDLv1.

Please obtain the latest source, if you want to play with the framebuffer build.