NetSurf is a free, open source web browser. It is written in C and released under the GNU Public Licence version 2. NetSurf has its own layout and rendering engine entirely written from scratch. It is small and capable of handling many of the web standards in use today.
The NetSurf project’s goals and aims are:
Have fun
NetSurf is developed in people’s spare time, so our main goal is to have fun – hopefully learning something and creating a product that people find useful along the way.
Adhere to the standards
There are many web standards. HTTP, HTML and CSS are just a few of them, and new specifications appearing all the time. The NetSurf team is devoted to implementing these standards.
Superior user experience
We want NetSurf to provide a consistent interface to the user that fits right in with your desktop environment. We aim to make NetSurf’s interface clean and simple while providing access to powerful functionality.
Keep NetSurf small
NetSurf is a web browser with a small footprint, and we want to keep it that way.
Portability
We want NetSurf to be available to as many users as possible. We’ve already seen ports to handheld devices and would like to help anyone attempting a new port.
Modularity
Many of of the components designed for NetSurf are available separately, so that others might use them in their own projects