Ever dreamt of a browser so slim like Vim? A browser you could incorporate into your own *nix projects? Now you got a choice. Uzbl. Uzbl is a browser that adheres to the unix philosophy.
You have to extend pretty much everything to add the features you need. It is done by writing scripts that extend the core.
Uzbl is a lightweight webkit browser following the UNIX philosophy – to do one thing and do it well.
- very minimal graphical interface. You only see what you need
- what is not browsing, is not in uzbl. Things like url changing, loading/saving of bookmarks, saving history, downloads, are handled through external scripts that you write
- controllable through various means such as fifo and socket files, stdin, keyboard and more
advanced, customizable keyboard interface with support for modes, modkeys, multichars, variables (keywords) etc. (eg you
- can tweak the interface to be vim-like, emacs-like or any-other-program-like)
- focus on plaintext storage for your data and configs in simple, parseable formats
- Uzbl keeps it simple, and puts you in charge.
Source: The Uzbl project website
Uzbl is open source. So next time you need a webbrowser component in one of your projects remember Uzbl before hacking anything yourself.