Adore Browser

The missing browser for lightweight X11 desktop environments.

For many years, Midori was the default browser in lightweight configurations. It was fast, simple, and lightweight. But after it was acquired by Astian, it quickly died out — because "why do we need a Firefox fork when we can just install Firefox directly?"

Adore's main goal is to be simple and integrated with lightweight desktop environments like XFCE, LXDE, and MATE. We don't strive for the latest technologies and protocols. We just need a browser.

Features

Dependencies

Library Version
GTK+ ≥ 3.22
WebKitGTK 4.1 (API 4.1, based on WebKit2)
libsoup 3.0
json-glib 1.0
GLib ≥ 2.56

Building

Adore uses Meson.

meson setup build
cd build
ninja

To install system-wide:

sudo ninja install

Debian/Ubuntu dependencies

sudo apt install valac meson ninja-build \
    libgtk-3-dev \
    libwebkit2gtk-4.1-dev \
    libsoup-3.0-dev \
    libjson-glib-dev

Fedora dependencies

sudo dnf install vala meson ninja-build \
    gtk3-devel \
    webkit2gtk4.1-devel \
    libsoup3-devel \
    json-glib-devel

Origin

Adore is a spiritual revival of pumpkin-browser, originally written circa 2014 in Vala + WebKit/GTK. The codebase has been modernized:

License

GPL-3.0-or-later