{"id":15033443,"url":"https://github.com/jelmerro/vieb","last_synced_at":"2026-05-10T23:24:21.378Z","repository":{"id":37336429,"uuid":"170111694","full_name":"Jelmerro/Vieb","owner":"Jelmerro","description":"Vim Inspired Electron Browser - Vim bindings for the web by design","archived":false,"fork":false,"pushed_at":"2025-05-07T02:16:18.000Z","size":32263,"stargazers_count":1374,"open_issues_count":38,"forks_count":67,"subscribers_count":24,"default_branch":"master","last_synced_at":"2025-05-07T03:26:02.167Z","etag":null,"topics":["browser","chromium","electron","javascript","network","vim"],"latest_commit_sha":null,"homepage":"https://vieb.dev","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Jelmerro.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"ko_fi":"jelmerro","github":"jelmerro"}},"created_at":"2019-02-11T10:42:43.000Z","updated_at":"2025-05-07T02:23:04.000Z","dependencies_parsed_at":"2024-01-02T00:46:11.290Z","dependency_job_id":"28ec3931-6c9d-40ae-b9c3-bebf9cf8927f","html_url":"https://github.com/Jelmerro/Vieb","commit_stats":{"total_commits":1648,"total_committers":19,"mean_commits":86.73684210526316,"dds":"0.050970873786407744","last_synced_commit":"6384b376843ed4ff81a64c2cf3c56b14e8722c9e"},"previous_names":[],"tags_count":69,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jelmerro%2FVieb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jelmerro%2FVieb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jelmerro%2FVieb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jelmerro%2FVieb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Jelmerro","download_url":"https://codeload.github.com/Jelmerro/Vieb/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254170054,"owners_count":22026219,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["browser","chromium","electron","javascript","network","vim"],"created_at":"2024-09-24T20:21:13.990Z","updated_at":"2026-04-09T14:01:21.177Z","avatar_url":"https://github.com/Jelmerro.png","language":"JavaScript","funding_links":["https://ko-fi.com/jelmerro","https://github.com/sponsors/jelmerro","https://github.com/sponsors/Jelmerro","https://ko-fi.com/Jelmerro"],"categories":[],"sub_categories":[],"readme":"![icon](app/img/icons/128x128.png)\n\n### Vim bindings for the web by design\n\n[![Website](https://img.shields.io/static/v1?label=website\u0026message=vieb.dev\u0026color=f5002e\u0026style=flat-square)](https://vieb.dev)\n[![Download counter](https://img.shields.io/github/downloads/Jelmerro/Vieb/total?style=flat-square)](https://github.com/Jelmerro/Vieb/releases)\n[![Latest release](https://img.shields.io/github/v/release/Jelmerro/Vieb?sort=semver\u0026style=flat-square)](https://github.com/Jelmerro/Vieb/releases/latest)\n[![License](https://img.shields.io/badge/license-GPL--3.0_or_later-orange?style=flat-square)](https://github.com/Jelmerro/Vieb/blob/master/LICENSE)\n[![Support](https://img.shields.io/static/v1?label=github\u0026message=sponsors\u0026color=ea4aaa\u0026logo=github-sponsors\u0026style=flat-square)](https://github.com/sponsors/Jelmerro)\n[![Donate](https://img.shields.io/static/v1?label=ko-fi\u0026message=donate\u0026color=red\u0026logo=ko-fi\u0026style=flat-square)](https://ko-fi.com/Jelmerro)\n\n[![Matrix](https://img.shields.io/static/v1?label=matrix\u0026message=space\u0026color=eeeeee\u0026logo=matrix\u0026style=flat-square)](https://matrix.to/#/#vieb:matrix.org)\n[![Matrix](https://img.shields.io/static/v1?label=matrix\u0026message=announcements\u0026color=eeeeee\u0026logo=matrix\u0026style=flat-square)](https://matrix.to/#/#vieb-announcements:matrix.org)\n[![Matrix](https://img.shields.io/static/v1?label=matrix\u0026message=general\u0026color=eeeeee\u0026logo=matrix\u0026style=flat-square)](https://matrix.to/#/#vieb-general:matrix.org)\n[![Telegram](https://img.shields.io/static/v1?label=telegram\u0026message=announcements\u0026color=26A5E4\u0026logo=telegram\u0026style=flat-square)](https://t.me/vieb_announcements)\n[![Telegram](https://img.shields.io/static/v1?label=telegram\u0026message=general\u0026color=26A5E4\u0026logo=telegram\u0026style=flat-square)](https://t.me/vieb_general)\n\n### Vieb is the Vim Inspired Electron Browser\n\n## [Homepage](https://vieb.dev/) - [Download](https://vieb.dev/download) - [Changelog](CHANGELOG.md) - [FAQ](FAQ.md)\n\n*Vieb is pronounced like \"deep\" with a \"v\" and rhymes with sheep*\n\n[![screenshot](https://vieb.dev/img/1.png)](https://vieb.dev/screenshots)\n\n#### Please see [vieb.dev](https://vieb.dev) for [features](https://vieb.dev/features), more [screenshots](https://vieb.dev/screenshots) and the [cheatsheet](https://vieb.dev/cheatsheet)\n\n## Install\n\nThese are the main sources to download Vieb.\nFor startup help, see the [frequently asked questions](FAQ.md).\n\n### [Vieb.dev](https://vieb.dev/download)\n\nThe official Vieb website, where you can download the latest stable release for many platforms.\n\n### [Github](https://github.com/Jelmerro/Vieb/releases)\n\nThe same releases that are offered on [vieb.dev](https://vieb.dev/download),\nbut with release notes and previous versions listed.\n\n### [Fedora](https://jelmerro.nl/fedora)\n\nI host a custom Fedora repository that you can use for automatic updates.\n\n```bash\nsudo dnf config-manager addrepo --from-repofile=https://jelmerro.nl/fedora/jelmerro.repo\nsudo dnf install vieb\n```\n\n### Erwic\n\nWith the \"erwic\" startup option, you can \"Easily Run Websites In Containers\".\nThe purpose of this option is similar to programs such as Franz, Ferdi or Rambox.\nIt can also replace other Electron-based desktop apps such as Slack or Discord.\nThese instances of Vieb can run separately from your existing Vieb.\nSee [Erwic.md](Erwic.md) for usage and details.\n\n## Contribute\n\nYou can support my work on [ko-fi](https://ko-fi.com/Jelmerro) or [Github sponsors](https://github.com/sponsors/Jelmerro).\nAnother way to help is to report issues or suggest new features.\nPlease try to follow the linter styling when developing, see `npm run lint`.\nFor an example vimrc that can auto-format based on the included linters,\nyou can check out my personal [vimrc](https://github.com/Jelmerro/vimrc).\n\n## Building\n\nTo create your own builds or run from source, you need to install [Node.js](https://nodejs.org).\nPlease clone or download this repo and run `npm ci` then `npm start`.\nIf you want to use a local datafolder to run Vieb, use `npm run dev`.\nYou can make your own executable builds using `node build`.\nSee `node build --help` for other options, the builds will be stored in `dist`.\nIf you plan to contribute, please follow the included linter, see `npm run lint`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjelmerro%2Fvieb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjelmerro%2Fvieb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjelmerro%2Fvieb/lists"}