Skip to content
/ Vieb Public

Vim Inspired Electron Browser - Vim bindings for the web by design

License

Notifications You must be signed in to change notification settings

Jelmerro/Vieb

Repository files navigation

icon

Vim bindings for the web by design

Website Download counter Latest release License Support Donate

Matrix Matrix Matrix Telegram Telegram

Vieb is the Vim Inspired Electron Browser

Vieb is pronounced like "deep" with a "v" and rhymes with sheep

screenshot

Please see vieb.dev for features, more screenshots and the cheatsheet

Install

These are the main sources to download Vieb. For startup help, see the frequently asked questions.

The official Vieb website, where you can download the latest stable release for many platforms.

The same releases that are offered on vieb.dev, but with release notes and previous versions listed.

I host a custom Fedora repository that you can use for automatic updates.

sudo dnf config-manager addrepo --from-repofile=https://jelmerro.nl/fedora/jelmerro.repo
sudo dnf install vieb

Erwic

With the "erwic" startup option, you can "Easily Run Websites In Containers". The purpose of this option is similar to programs such as Franz, Ferdi or Rambox. It can also replace other Electron-based desktop apps such as Slack or Discord. These instances of Vieb can run separately from your existing Vieb. See Erwic.md for usage and details.

Contribute

You can support my work on ko-fi or Github sponsors. Another way to help is to report issues or suggest new features. Please try to follow the linter styling when developing, see npm run lint. For an example vimrc that can auto-format based on the included linters, you can check out my personal vimrc.

Building

To create your own builds or run from source, you need to install Node.js. Please clone or download this repo and run npm ci then npm start. If you want to use a local datafolder to run Vieb, use npm run dev. You can make your own executable builds using node build. See node build --help for other options, the builds will be stored in dist. If you plan to contribute, please follow the included linter, see npm run lint.

About

Vim Inspired Electron Browser - Vim bindings for the web by design

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Sponsor this project

  •  

Contributors 20