Mon, 27 Apr 2009

Uzbl. A browser that adheres to the unix philosophy.

I need a browser that is fast, not bloated, stores my data (bookmarks, history, account settings, preferences, ...) in simple text files that I can keep under version control, something that does not reinvent the wheel, something that I can control.

Well, I could not find it.
So I started the uzbl browser project.

::Read from here
The project is just a few days old, but already some developers joined me and we're having a lot of fun hacking. One of them (Mike) was even creazy enough to register a domain for it with a website and all.
So there you have it: uzbl.org.
It is stil very early in the process, but some things already work.

Here are some of the ideals (not all implemented yet):

  • keyboard controlled: modal with vim-like bindings, or with modifier keys
  • very simple ini-style config file
  • very minimal interface. No unnecessary interface elements
  • Things like url changing, loading/saving of bookmarks, ... are handled through external scripts that you write and call with keyboard shortcuts. If they want to alter the behavior of uzbl (change url, reload,..) they write a command to a FIFO (spawned by the uzbl process). Some scripts are also triggered by uzbl (like history logging or when a file needs to be downloaded)

more

Uzbl follows the UNIX philosophy:

Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface.

Comments

Maybe you could provide IRC channel address? Couldn't find anything like that :(

It's on the front page of uzbl.org.
irc.freenode.net, #uzbl

Just curious, but what stands "uzbl" for? Or is it simply a fantasy name?

"usable", in lolcat pronounciation ;-)

Hopefully this approach means that the whole shit won't crash when one site is.

Thanks :)

Really!!
This was the missing thing on my box! Thanx and keep it rolling! =)

tent:wq

Thanks so much, I have been looking for a browser like uzbl for years!


Name:


E-mail:


URL:


Comment:


What is the first name of the guy blogging here?


This comment form is pretty crude. Make sure mandatory fields are entered correctly.
Basic html tags (a,i,b, etc) are allowed, others are sanitized