Uzbl – Web interface tools which adhere to the Unix philosophy

  • > Any program can only be really useful if it complies with the Unix philosophy.

    False! Software can be really useful without being modular and readily composable.

    But I enjoy the premise of what Uzbl is aiming to solve. It would certainly make for a richer array of web-related software components, with plenty of uses beyond just web browsers.

  • i can't really use this project now that my main os is osx(i frequently boot from my ssd with archlinux on the mba), but

    i absolutely love this project. it's amazing,

    the only thing i'm a little sad about is that i never wrote the pass plugin i wanted for password store [1]. but hey you can still write one

    the main author moved, but there are fairly active forks[2].

    the amazing thing about this is that you can write plugins in any scripting language you want. you can pretty much hook it's basically a mighty scriptable version of webkit.

    here are a bunch of scripts you can use to extend it with [3]

    on a sidenote, a completely different, but also interesting approach are conkeror [4] and luakit [5]. though luakit seems abandoned too. luakit is kind of a lua webkit browser framework with sane vi like defaults. conkeror is an emacs for xulrunner, however keep in mind that since firefox is taking over the role of xulrunner you might not really need xulrunner at all.

    [1] http://www.zx2c4.com/projects/password-store/

    [2] https://github.com/mathstuf/uzbl/tree/next

    [3] http://www.uzbl.org/wiki/scripts

    [4] http://conkeror.org/#Installation_and_Startup

    [5] http://mason-larobina.github.io/luakit/

  • We've been using Uzbl in Screenly (http://www.screenlyapp.com/) for some time now and it works really well.

  • For anyone wondering, uzbl stands for “usable”.

  • Another browser with a similar approach: http://portix.bitbucket.org/dwb/

  • Thanks for the rename, whoever did that. Couldn't figure out how to properly phrase it without being super link-baity.

  • Has anybody looked into the application of this for headless acceptance tests on web apps?

  • Does Mozilla explore similar architecture with their experimental Servo project?

  • [related] ii irc client where everything is a file http://erthalion.github.io/2014/02/16/ii/

  • Development seems to have mostly dropped off in the past year, fwiw: https://github.com/Dieterbe/uzbl

  • Hey, it's in Arch community repository! Happy day.

        sudo pacman -S uzbl-tabbed

  • I tried out uzbl a few months ago. It works very well for tiling WMs, actually. I should consider using it more often.

  • I'd love to figure out how to get tmux/screen keybindings for this.

    Opening a browser and using it within an existing terminal (without needing the mouse) would be incredibly close to the ideal workflow for me.

  • This is awesome! Is there a uzbl command to view the page source?

  • for anyone wondering, uzbl stands for “usable”.