Version 8.0.2 · Chromium + WebKitGTK · GPL-3.0

Two engines.
One private browser.

DaliNira is a native Linux desktop browser written in C++20 and Qt 6. Run it on Chromium or on WebKitGTK — the interface, ad and tracker blocking, translation and tab sleeping work the same on both.

Linux x86_64 · .deb · .rpm · Arch · portable archive
DaliNira main window with the New Tab page, bookmarks bar, Quick Access shortcuts and clock
Built in, not bolted on

Everything you need in one browser

DaliNira includes the tools many people install as separate extensions, integrated into a native desktop application.

Chromium and WebKitGTK

Choose the engine during setup or later in Settings. Each engine keeps its own tabs and session; bookmarks and settings are shared.

Dual engineParity tested

Ad and tracker blocking

A native filter engine with EasyList, EasyPrivacy and regional lists, cosmetic filtering, tracking-parameter removal and link debouncing.

Both enginesLocal filtering

Privacy defaults

HTTPS by default, Global Privacy Control, fingerprinting noise and third-party cookie blocking.

GPCHTTPS first

Page translation

Translate pages in place with Google, Google Cloud, DeepL or LibreTranslate. The popup never blocks the page.

4 providersIn-page

Tab sleeping

Inactive tabs sleep in two stages to free memory. Tabs with unsaved form input are not released automatically.

Two stagesWake on demand

Side tabs and layouts

Vertical side tabs on the left or right, or a floating sidebar. They stay open on New Tab, slide away on websites and return at the window edge; pin them to keep them open. In English, Turkish, Arabic and French.

Auto-hide4 languages

Downloads and passwords

Segmented parallel downloads with resume, and a password vault encrypted locally with AES-256-GCM.

ResumeLocal vault

Audio effects and Pulse

A 32-band equalizer with 1,757 AutoEQ headphone presets for web media, and Pulse song recognition.

32 bandsAutoEQ

Keyboard shortcuts

Change browser shortcuts in Settings. Conflicts are detected, defaults can be restored one at a time or all at once, and changes apply immediately in both engines.

CustomizableBoth engines
Dual engine

Choose your engine. Keep your browser.

DaliNira 8.0 runs on Chromium through Qt WebEngine or on WebKitGTK. Both use the same DaliNira interface.

Settings → System

Switch engines from Settings

Switching engines restarts DaliNira and opens that engine's own tabs. Automated parity tests run the same scenarios against both engines and compare the results.

  • Shared interface: toolbar, menus, find bar, translation, blocker, permissions and downloads.
  • Separate workspaces: tabs, session and Quick Access are kept per engine.
  • Chromium runs natively on Wayland; WebKitGTK runs through XWayland.
  • WebKitGTK runs on DaliNira's own patched WebKitGTK 2.54.1, installed only for DaliNira; the system WebKitGTK is not used.
DaliNira Settings with the category sidebar; the browser engine is chosen under System
Screenshots

The real DaliNira interface

All screenshots were taken from DaliNira 8.0 running on Linux.

Ad and tracker shield

Cleaner pages without extensions

The DaliNira blocker applies filter lists locally, hides empty ad containers and removes tracking parameters such as utm_*, fbclid and gclid.

  • Protection levels, list selection and per-site exceptions.
  • The same filtering engine for Chromium and WebKitGTK.
DaliNira Blocker page with the Basic, Optimal and Complete filtering modes
Downloads

All downloads in one place

Segmented parallel downloads with resume and retries, plus media analysis for supported sites.

  • Paste a link and analyze it, or download the media on the current page.
  • Active downloads and history on dalinira://downloads.
Downloads page with the link box, active downloads and download history
Password vault

Passwords stay on this device

An optional, experimental vault encrypts the logins you approve with AES-256-GCM and a PBKDF2-HMAC-SHA256 key.

  • Never synchronized to a server, with no developer back door.
  • Turned on only after you read the notice and agree.
Password Manager opt-in screen with the local vault notice
Audio

Studio tools for web media

Route web audio through a 32-band equalizer, compressor, limiter and stereo widener, with 1,757 AutoEQ headphone presets.

  • Presets for Sony, Sennheiser, Beyerdynamic, AKG, Apple and more.
  • One switch turns sound effects on or off for web media.
Audio Effects page with the 32-band equalizer
Pulse

Name the song that is playing

Pulse identifies the song playing on your computer. It builds an audio fingerprint locally and sends only that fingerprint to Shazam's recognition service.

  • System audio, the microphone, or both as the source.
  • A list of the songs Pulse has found.
DaliNira Pulse ready to listen, with the audio source selector
Privacy principles

Your data stays on your computer

Concrete design decisions instead of marketing claims.

Local first

History, bookmarks, passwords, settings and presets are stored in your user profile on your computer.

No account, no telemetry

DaliNira needs no sign-in and has no built-in usage telemetry.

Network only when needed

Search suggestions, translation, Pulse recognition and filter-list updates contact only the service that feature needs.

Encrypted password vault

Credentials are encrypted locally with AES-256-GCM and a PBKDF2-HMAC-SHA256 key, and are never synchronized.

A website without trackers

This site loads no analytics, no cookies and no external fonts or scripts, and uses a strict Content Security Policy.

Open source

The complete source code is public under the GNU General Public License v3.0.

Pulse sends a locally computed audio fingerprint, not a recording, to Shazam's recognition service.
GNU General Public License v3.0

Free and open source

DaliNira Browser is developed in the open on GitHub. Inspect the code, build it yourself, report issues or contribute.

View source on GitHub
Engines Chromium · WebKitGTK
Interface Qt 6
Language C++20
Interface languages EN · TR · AR · FR
License GPL-3.0-only
Get started

Install DaliNira 8.0.2

DaliNira supports Linux x86_64. Releases are built for Debian, Ubuntu, Fedora and Arch Linux, plus a portable archive; before a release is published, each native package is installed and checked in a clean container.

Debian, Ubuntu, Fedora

Packages from GitHub Releases
  • Debian 12 — .deb
  • Ubuntu 24.04 — .deb
  • Fedora — .rpm
  • Any distribution — portable .tar.zst
Download from GitHub Releases

WebKitGTK media playback needs GStreamer plugins; the packages install them as dependencies.

Arch Linux

AUR or the signed DaliNira repository
AUR package
yay -S dalinira-bin
Signed pacman repository
curl -sL https://muhammed-dali.github.io/DaliNira-Browser/dalinira.gpg | sudo pacman-key --add - && sudo pacman-key --lsign-key BC741FD0AC804351B0DDBB86FDFEC60C11202588 && curl -fsSL https://muhammed-dali.github.io/DaliNira-Browser/dalinira.repo | sudo tee -a /etc/pacman.conf >/dev/null && sudo pacman -Syu dalinira