Oriel

A keyboard-driven browser you craft in Lisp.

Oriel is written in Sigil, a Lisp derived from Scheme, and renders pages with a modern browser engine. Everything around the page stays small: a window, a status bar and a command line, all Sigil code you can read, change and extend.

Read the source Build it

What works today

Preview builds of Oriel can already do all of this:

What comes next

Further out, I want the whole browser configurable in Sigil, with a REPL for changing it while it runs.

Build it

Oriel is still early development work, and there's no stable API yet. A preview release is coming soon! Until then, you can build it from source. You'll need Sigil 0.24.4, Linux, Wayland and WPE WebKit 2.54.2 with WPEPlatform from a compatible SDK.

sigil deps install
sigil build oriel --config window-native

The README and development guide cover the SDK, the launcher and the tests.