Flatsonar

Vieb

by Jelmer van Arnhem

Vim Inspired Electron Browser

Dangerous permissions Flathub reviewed GPL-3.0-or-later v12.10.0

Support the creators

Flatsonar is just the shop window. The people below made Vieb.

Screenshot 1 of Vieb Screenshot 2 of Vieb Screenshot 3 of Vieb

About

Vim bindings for the web by design.

Vieb is the Vim Inspired Electron Browser.

Features:

  • Free, open source, fast and secure
  • Local first adblocking, auto-complete, AMP protection, custom redirects and more, all without web requests
  • Privacy with strict permission system, navigator overrides, firefox mode, custom WebRTC policy and more
  • Accessible with custom themes, full interface & fontsize scaling, page zooming, spellcheck and mouse support
  • Security settings with permissions, cache usage, cookie management, (auto-)download settings and more
  • Window splitting with buffer, split, Vexplore and Ctrl-w bindings, for multi-window browsing
  • Map commands for completely custom keyboard sequences, keystrokes, commands and actions
  • Viebrc config file for all custom/Vim/Vieb commands to configure settings permanently
  • Set command for runtime setting configuration exactly like Vim
  • Vim-compatible options: showcmd, timeout, colorscheme, maxmapdepth, spelllang, splitright, smartcase etc.
  • Container tabs with colored grouping, auto-clearing, individual cookies and tab restore from containers
  • Ad-blocker with cosmetic filtering, optional updater, custom lists and uses easylist/easyprivacy by default
  • Tabs including audio indicator, a toggle for multi-line tabs, pinned tabs, muted tabs and suspended tabs
  • Offline help documentation always available upon pressing F1
  • And much, much more. For more details, visit https://vieb.dev/features

Permissions

1 permission weaken the sandbox. Flatsonar asks before installing.

  • all devices (/dev): webcams, disks, raw hardware
    --device=all
  • inter-process communication (needed for X11)
    --share=ipc
  • network
    --share=network
  • printing
    --socket=cups
  • X11 display, only when Wayland is unavailable
    --socket=fallback-x11
  • audio
    --socket=pulseaudio
  • Wayland display
    --socket=wayland
  • access to your documents folder
    --filesystem=xdg-documents
  • access to your download folder
    --filesystem=xdg-download
  • access to /run/.heim_org.h5l.kcm-socket
    --filesystem=/run/.heim_org.h5l.kcm-socket
  • access to your music folder
    --filesystem=xdg-music
  • access to your pictures folder
    --filesystem=xdg-pictures
  • access to your videos folder
    --filesystem=xdg-videos
  • access to xdg-run/pipewire-0
    --filesystem=xdg-run/pipewire-0:ro
  • notifications
    --talk-name=org.freedesktop.Notifications
  • registers as a media player (MPRIS)
    --own-name=org.mpris.MediaPlayer2.chromium.*
  • battery status
    --system-talk-name=org.freedesktop.UPower

Who publishes this

On Flathub: the manifest was reviewed and built on Flathub's infrastructure, but the developer has not verified ownership of the app id.

  • installs a prebuilt binary instead of building from source (x2)
    source:prebuilt
  • on Flathub: manifest reviewed and built by Flathub; the developer has not verified the app id
    publisher:flathub

Maintenance

Recent activity on the upstream repository, or built and reviewed by Flathub.

No staleness signals: recent activity, or built and reviewed by Flathub.