y1.nz

BRO is the standard web browser.

An early dump of the project's source code is here, GPLv2+'d for now, if you'd like to try it out. Please let me know what you think if you do! email @ emma at-sign y1.nz.

I began developing my own browser in July or so of this year. It seeks to be a modular and minimal terminal-based web browser, inspired by the less pager and the lynx browser (which I love but also hate). So far (as of late August), it consists of ~5,000 lines of new, hand-written C code, which define a series of standalone modules, only depending on the vendored-in Gumbo HTML parser library (also written in C, with no further dependencies) and standard libc.

It defers many responsilities to pre-existing utilities, such as by using wget or ftp or curl to fetch pages via the http(s) or ftp protocols, hurl for fetching gopher pages, feh or open for viewing images, etc etc.

See the overarching project's readme for a description of what BRO itself provides.

- Emma