{"id":13500628,"url":"https://github.com/Jelmerro/Vieb","last_synced_at":"2025-03-29T07:31:17.164Z","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-02-25T22:21:07.000Z","size":32247,"stargazers_count":1361,"open_issues_count":37,"forks_count":67,"subscribers_count":24,"default_branch":"master","last_synced_at":"2025-03-22T17:03:31.354Z","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},"funding":{"ko_fi":"jelmerro","github":"jelmerro"}},"created_at":"2019-02-11T10:42:43.000Z","updated_at":"2025-03-22T09:41:45.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":246155992,"owners_count":20732355,"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-07-31T22:01:07.522Z","updated_at":"2025-03-29T07:31:17.158Z","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":["JavaScript","Desktop (GUI)"],"sub_categories":["Keyboard based"],"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# Download\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\n\nI host a custom DNF repository that you can use for Vieb instead of downloading from [vieb.dev](https://vieb.dev/download) or Github.\n\n```bash\nsudo dnf config-manager addrepo --from-repofile=https://jelmerro.nl/fedora/jelmerro.repo\nsudo dnf install vieb\n```\n\n### Third-party\n\nThese releases are made by users just like you for their favorite system.\nThird-party releases might be outdated (in red) or customized compared to official builds,\nbut they are probably the simplest way to get started if your system is listed.\n\n[![Third-party releases table](https://repology.org/badge/vertical-allrepos/vieb.svg?minversion=12.2.0\u0026exclude_unsupported=1)](https://repology.org/project/vieb/versions)\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).\nDonating is completely optional because Vieb will always be free and open source.\nAnother way to help is to report issues or suggest new features,\neither via [Github discussions](https://github.com/Jelmerro/Vieb/discussions) or [Github issues](https://github.com/Jelmerro/Vieb/issues).\nIf you know how to write Electron applications, you can also help by writing code.\nCheck the ['help wanted' issues](https://github.com/Jelmerro/Vieb/issues?q=is%3Aissue+is%3Aopen+label%3A\"help+wanted\") for suggestions on what to work on.\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 Vieb from source, you need to install [Node.js](https://nodejs.org).\nThe next step is to clone the repository or download the source code,\nwhich can be done with the green \"Code\" button at the top of the page.\nAfter downloading, make sure you are in the cloned/extracted Vieb folder,\nthen run `npm ci` to install the dependencies, you only need to do so once.\nYou can now run Vieb from this folder from source with `npm start`.\nIf you want to use a local datafolder to run Vieb, use `npm run dev`.\nYou can do `git pull` and then another `npm ci` to update if you cloned the repo,\nor you can repeat these steps in a new folder if you downloaded a zip.\nFinally, you can generate builds for your platform with `node build`,\nor execute `node build --help` to see the full list of options.\nThe selected builds will be created inside of the `dist` folder.\n\n# License\n\nVieb is created by [Jelmer van Arnhem](https://github.com/Jelmerro) and [contributors](https://github.com/Jelmerro/Vieb/graphs/contributors).\nSee the source files for individual authors.\n\nYou can copy or modify the code/program under the terms of the GPL3.0 or later versions.\nFor more information and legal terms, see the LICENSE file.\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"}