[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-10797":3},{"id":4,"name":5,"fullName":6,"owner":5,"repo":5,"description":7,"homepage":8,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":16,"stars30d":17,"stars90d":15,"forks30d":15,"starsTrendScore":15,"compositeScore":18,"rankGlobal":9,"rankLanguage":9,"license":19,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":20,"hasPages":20,"topics":22,"createdAt":9,"pushedAt":9,"updatedAt":30,"readmeContent":31,"aiSummary":32,"trendingCount":15,"starSnapshotCount":15,"syncStatus":33,"lastSyncTime":34,"discoverSource":35},10797,"qutebrowser","qutebrowser\u002Fqutebrowser","A keyboard-driven, vim-like browser based on Python and Qt.","https:\u002F\u002Fwww.qutebrowser.org\u002F",null,"Python",11540,1113,161,1186,0,9,59,79.54,"GNU General Public License v3.0",false,"main",[23,24,25,26,27,5,28,29],"browser","pyqt5","python","qt","qtwebengine","vim","web","2026-06-12 04:00:52","\u002F\u002F SPDX-License-Identifier: GPL-3.0-or-later\n\n\u002F\u002F If you are reading this in plaintext or on PyPi:\n\u002F\u002F\n\u002F\u002F A rendered version is available at:\n\u002F\u002F https:\u002F\u002Fgithub.com\u002Fqutebrowser\u002Fqutebrowser\u002Fblob\u002Fmain\u002FREADME.asciidoc\n\nqutebrowser\n===========\n\n\u002F\u002F QUTE_WEB_HIDE\nimage:qutebrowser\u002Ficons\u002Fqutebrowser-64x64.png[qutebrowser logo] *A keyboard-driven, vim-like browser based on Python and Qt.*\n\nimage:https:\u002F\u002Fgithub.com\u002Fqutebrowser\u002Fqutebrowser\u002Fworkflows\u002FCI\u002Fbadge.svg[\"Build Status\", link=\"https:\u002F\u002Fgithub.com\u002Fqutebrowser\u002Fqutebrowser\u002Factions?query=workflow%3ACI\"]\nimage:https:\u002F\u002Fcodecov.io\u002Fgithub\u002Fqutebrowser\u002Fqutebrowser\u002Fcoverage.svg?branch=main[\"coverage badge\",link=\"https:\u002F\u002Fcodecov.io\u002Fgithub\u002Fqutebrowser\u002Fqutebrowser?branch=main\"]\n\nlink:https:\u002F\u002Fwww.qutebrowser.org[website] | link:https:\u002F\u002Fblog.qutebrowser.org[blog] | https:\u002F\u002Fgithub.com\u002Fqutebrowser\u002Fqutebrowser\u002Fblob\u002Fmain\u002Fdoc\u002Ffaq.asciidoc[FAQ] | https:\u002F\u002Fwww.qutebrowser.org\u002Fdoc\u002Fcontributing.html[contributing] | link:https:\u002F\u002Fgithub.com\u002Fqutebrowser\u002Fqutebrowser\u002Freleases[releases] | https:\u002F\u002Fgithub.com\u002Fqutebrowser\u002Fqutebrowser\u002Fblob\u002Fmain\u002Fdoc\u002Finstall.asciidoc[installing]\n\u002F\u002F QUTE_WEB_HIDE_END\n\nqutebrowser is a keyboard-focused browser with a minimal GUI. It's based\non Python and Qt and free software, licensed under the GPL.\n\nIt was inspired by other browsers\u002Faddons like dwb and Vimperator\u002FPentadactyl.\n\n\u002F\u002F QUTE_WEB_HIDE\n**qutebrowser's primary maintainer, The-Compiler, is currently working\npart-time on qutebrowser, funded by donations.** To sustain this for a long\ntime, your help is needed! See the\nhttps:\u002F\u002Fgithub.com\u002Fsponsors\u002FThe-Compiler\u002F[GitHub Sponsors page] or\nhttps:\u002F\u002Fgithub.com\u002Fqutebrowser\u002Fqutebrowser\u002Fblob\u002Fmain\u002FREADME.asciidoc#donating[alternative donation methods]\nfor more information. Depending on your sign-up date and how\nlong you keep a certain level, you can get qutebrowser t-shirts, stickers and\nmore!\n\u002F\u002F QUTE_WEB_HIDE_END\n\nScreenshots\n-----------\n\nimage:doc\u002Fimg\u002Fmain.png[\"screenshot 1\",width=300,link=\"doc\u002Fimg\u002Fmain.png\"]\nimage:doc\u002Fimg\u002Fdownloads.png[\"screenshot 2\",width=300,link=\"doc\u002Fimg\u002Fdownloads.png\"]\nimage:doc\u002Fimg\u002Fcompletion.png[\"screenshot 3\",width=300,link=\"doc\u002Fimg\u002Fcompletion.png\"]\nimage:doc\u002Fimg\u002Fhints.png[\"screenshot 4\",width=300,link=\"doc\u002Fimg\u002Fhints.png\"]\n\nDownloads\n---------\n\nSee the https:\u002F\u002Fgithub.com\u002Fqutebrowser\u002Fqutebrowser\u002Freleases[GitHub releases\npage] for available downloads and the link:doc\u002Finstall.asciidoc[INSTALL] file for\ndetailed instructions on how to get qutebrowser running on various platforms.\n\nDocumentation and getting help\n------------------------------\n\nPlease see the link:doc\u002Fhelp\u002Findex.asciidoc[help page] for available documentation\npages and support channels.\n\nContributions \u002F Bugs\n--------------------\n\nYou want to contribute to qutebrowser? Awesome! Please read\nlink:doc\u002Fcontributing.asciidoc[the contribution guidelines] for details and\nuseful hints.\n\nIf you found a bug or have a feature request, you can report it in several\nways:\n\n* Use the built-in `:report` command or the automatic crash dialog.\n* Open an issue in the Github issue tracker.\n* Write a mail to the\nhttps:\u002F\u002Flisti.jpberlin.de\u002Fmailman\u002Flistinfo\u002Fqutebrowser[mailinglist] at\nmailto:qutebrowser@lists.qutebrowser.org[].\n\nPlease report security bugs to security@qutebrowser.org\n(or if GPG encryption is desired, contact me@the-compiler.org with GPG ID\nhttps:\u002F\u002Fwww.the-compiler.org\u002Fpubkey.asc[0x916EB0C8FD55A072]).\n\nAlternatively,\nhttps:\u002F\u002Fgithub.com\u002Fqutebrowser\u002Fqutebrowser\u002Fsecurity\u002Fadvisories\u002Fnew[report a vulnerability]\nvia GitHub's\nhttps:\u002F\u002Fdocs.github.com\u002Fen\u002Fcode-security\u002Fsecurity-advisories\u002Fguidance-on-reporting-and-writing\u002Fprivately-reporting-a-security-vulnerability[private reporting feature].\n\nRequirements\n------------\n\nThe following software and libraries are required to run qutebrowser:\n\n* https:\u002F\u002Fwww.python.org\u002F[Python] 3.9 or newer\n* https:\u002F\u002Fwww.qt.io\u002F[Qt], either 6.2.0 or newer, or 5.15.0 or newer, with the following modules:\n  - QtCore \u002F qtbase\n  - QtQuick (part of qtbase or qtdeclarative in some distributions)\n  - QtSQL (part of qtbase in some distributions)\n  - QtDBus (part of qtbase in some distributions; note that a connection to DBus at\n    runtime is optional)\n  - QtOpenGL\n  - QtWebEngine (if using Qt 5, 5.15.2 or newer), or\n  - alternatively QtWebKit (5.212) - **This is not recommended** due to known security\n    issues in QtWebKit, you most likely want to use qutebrowser with the\n    default QtWebEngine backend (based on Chromium) instead. Quoting the\n    https:\u002F\u002Fgithub.com\u002Fqtwebkit\u002Fqtwebkit\u002Freleases[QtWebKit releases page]:\n    _[The latest QtWebKit] release is based on [an] old WebKit revision with known\nunpatched vulnerabilities. Please use it carefully and avoid visiting untrusted\nwebsites and using it for transmission of sensitive data._\n* https:\u002F\u002Fwww.riverbankcomputing.com\u002Fsoftware\u002Fpyqt\u002Fintro[PyQt] 6.2.2 or newer\n  (Qt 6) or 5.15.0 or newer (Qt 5)\n* https:\u002F\u002Fpalletsprojects.com\u002Fp\u002Fjinja\u002F[jinja2]\n* https:\u002F\u002Fgithub.com\u002Fyaml\u002Fpyyaml[PyYAML]\n\nOn macOS, the following libraries are also required:\n\n* https:\u002F\u002Fpyobjc.readthedocs.io\u002Fen\u002Flatest\u002F[pyobjc-core and pyobjc-framework-Cocoa]\n\nThe following libraries are optional:\n\n* https:\u002F\u002Fpypi.org\u002Fproject\u002Fadblock\u002F[adblock] (for improved adblocking using ABP syntax)\n* https:\u002F\u002Fpygments.org\u002F[pygments] for syntax highlighting with `:view-source`\n  on QtWebKit, or when using `:view-source --pygments` with the (default)\n  QtWebEngine backend.\n* On Windows, https:\u002F\u002Fpypi.python.org\u002Fpypi\u002Fcolorama\u002F[colorama] for colored log\n  output.\n* https:\u002F\u002Fasciidoc.org\u002F[asciidoc] to generate the documentation for the `:help`\n  command, when using the git repository (rather than a release).\n\nSee link:doc\u002Finstall.asciidoc[the documentation] for directions on how to\ninstall qutebrowser and its dependencies.\n\nDonating\n--------\n\n**qutebrowser's primary maintainer, The-Compiler, is currently working\npart-time on qutebrowser, funded by donations.** To sustain this for a long\ntime, your help is needed! See the\nhttps:\u002F\u002Fgithub.com\u002Fsponsors\u002FThe-Compiler\u002F[GitHub Sponsors page] for more\ninformation. Depending on your sign-up date and how long you keep a certain\nlevel, you can get qutebrowser t-shirts, stickers and more!\n\nGitHub Sponsors allows for one-time donations (using the buttons next to \"Select a\ntier\") as well as custom amounts. **For currencies other than Euro or Swiss Francs, this\nis the preferred donation method.** GitHub uses https:\u002F\u002Fstripe.com\u002F[Stripe] to accept\npayment via credit cards without any fees. Billing via PayPal is available as well, with\nless fees than a direct PayPal transaction.\n\nAlternatively, the following donation methods are available -- note that\neligibility for swag (shirts\u002Fstickers\u002Fetc.) is handled on a case-by-case basis\nfor those, please mailto:mail@qutebrowser.org[get in touch] for details.\n\n* https:\u002F\u002Fliberapay.com\u002FThe-Compiler[Liberapay], which can handle payments\n  via Credit Card, SEPA bank transfers, or Paypal. Payment fees are paid by me,\n  but they are https:\u002F\u002Fliberapay.com\u002Fabout\u002Ffaq#fees[relatively low].\n* SEPA bank transfer inside Europe (**no fees**):\n  - Account holder: Freya Bruhin\n  - Country: Switzerland\n  - IBAN (EUR): CH13 0900 0000 9160 4094 6\n  - IBAN (other): CH80 0900 0000 8711 8587 3\n  - Bank: PostFinance AG, Mingerstrasse 20, 3030 Bern, Switzerland (BIC: POFICHBEXXX)\n  - If you need any other information: Contact me at mail@qutebrowser.org.\n  - If possible, **please consider yearly or semi-yearly donations**, because\n    of the additional overhead from many individual transactions for\n    bookkeeping\u002Ftax purposes.\n* PayPal:\n  https:\u002F\u002Fwww.paypal.com\u002Fcgi-bin\u002Fwebscr?cmd=_donations&business=me%40the-compiler.org&item_name=qutebrowser&currency_code=CHF&source=url[CHF],\n  https:\u002F\u002Fwww.paypal.com\u002Fcgi-bin\u002Fwebscr?cmd=_donations&business=me%40the-compiler.org&item_name=qutebrowser&currency_code=EUR&source=url[EUR],\n  https:\u002F\u002Fwww.paypal.com\u002Fcgi-bin\u002Fwebscr?cmd=_donations&business=me%40the-compiler.org&item_name=qutebrowser&currency_code=USD&source=url[USD].\n  **Note: Fees can be very high (around 5-40%, depending on the donated amounts)** - consider\n  using GitHub Sponsors (credit card), Liberapay (credit cards, PayPal, or bank\n  transfer) or SEPA bank transfers instead.\n* Cryptocurrencies:\n  - Bitcoin: link:bitcoin:bc1q3ptyw8hxrcfz6ucfgmglphfvhqpy8xr6k25p00[bc1q3ptyw8hxrcfz6ucfgmglphfvhqpy8xr6k25p00]\n  - Bitcoin Cash: link:bitcoincash:1BnxUbnJ5MrEPeh5nuUMx83tbiRAvqJV3N[1BnxUbnJ5MrEPeh5nuUMx83tbiRAvqJV3N]\n  - Ethereum: link:ethereum:0x10c2425856F7a8799EBCaac4943026803b1089c6[0x10c2425856F7a8799EBCaac4943026803b1089c6]\n  - Litecoin: link:litecoin:MDt3YQciuCh6QyFmr8TiWNxB94PVzbnPm2[MDt3YQciuCh6QyFmr8TiWNxB94PVzbnPm2]\n  - Others: Please mailto:mail@qutebrowser.org[get in touch], I'd happily set up anything link:https:\u002F\u002Fwww.ledger.com\u002Fsupported-crypto-assets[supported by Ledger Live]\n\nSponsors\n--------\n\nThanks a lot to https:\u002F\u002Fwww.macstadium.com\u002F[MacStadium] for supporting\nqutebrowser with a free hosted Mac Mini via their\nhttps:\u002F\u002Fwww.macstadium.com\u002Fopensource[Open Source Project].\n\n(They don't require including this here - I've just been very happy with their\noffer, and without them, no macOS releases or tests would exist)\n\nThanks to the https:\u002F\u002Fwww.hsr.ch\u002F[HSR Hochschule für Technik Rapperswil], which\nmade it possible to work on qutebrowser extensions as a student research project.\n\nimage:doc\u002Fimg\u002Fsponsors\u002Fmacstadium.png[\"powered by MacStadium\",width=200,link=\"https:\u002F\u002Fwww.macstadium.com\u002F\"]\nimage:doc\u002Fimg\u002Fsponsors\u002Fhsr.png[\"HSR Hochschule für Technik Rapperswil\",link=\"https:\u002F\u002Fwww.hsr.ch\u002F\"]\n\nAuthors\n-------\n\nqutebrowser's primary author is Freya Bruhin (The Compiler), but qutebrowser\nwouldn't be what it is without the help of\nhttps:\u002F\u002Fgithub.com\u002Fqutebrowser\u002Fqutebrowser\u002Fgraphs\u002Fcontributors[hundreds of contributors]!\n\nAdditionally, the following people have contributed graphics:\n\n* Jad\u002Flink:https:\u002F\u002Fyelostudio.com[yelo] (new icon)\n* WOFall (original icon)\n* regines (key binding cheatsheet)\n\nAlso, thanks to everyone who contributed to one of qutebrowser's\nlink:doc\u002Fbackers.asciidoc[crowdfunding campaigns]!\n\nSimilar projects\n----------------\n\nVarious projects with a similar goal like qutebrowser exist.\nMany of them were inspirations for qutebrowser in some way, thanks for that!\n\nActive\n~~~~~~\n\n* https:\u002F\u002Ffanglingsu.github.io\u002Fvimb\u002F[vimb] (C, GTK+ with WebKit2)\n* https:\u002F\u002Fluakit.github.io\u002F[luakit] (C\u002FLua, GTK+ with WebKit2)\n* https:\u002F\u002Fnyxt.atlas.engineer\u002F[Nyxt browser] (formerly \"Next browser\", Lisp, Emacs-like but also offers Vim bindings, QtWebEngine or GTK+\u002FWebKit2 - note there was a https:\u002F\u002Fjgkamat.gitlab.io\u002Fblog\u002Fnext-rce.html[critical remote code execution in 2019] which was handled quite badly)\n* https:\u002F\u002Fvieb.dev\u002F[Vieb] (JavaScript, Electron)\n* https:\u002F\u002Fsurf.suckless.org\u002F[surf] (C, GTK+ with WebKit1\u002FWebKit2)\n* https:\u002F\u002Fgithub.com\u002Fjun7\u002Fwyeb[wyeb] (C, GTK+ with WebKit2)\n* Chrome\u002FChromium addons:\n  https:\u002F\u002Fvimium.github.io\u002F[Vimium]\n* Firefox addons (based on WebExtensions):\n  https:\u002F\u002Ftridactyl.xyz\u002F[Tridactyl],\n  https:\u002F\u002Faddons.mozilla.org\u002Fen-GB\u002Ffirefox\u002Faddon\u002Fvimium-ff\u002F[Vimium-FF]\n* Addons for Firefox and Chrome:\n  https:\u002F\u002Fgithub.com\u002Fbrookhong\u002FSurfingkeys[Surfingkeys] (https:\u002F\u002Fgithub.com\u002Fbrookhong\u002FSurfingkeys\u002Fissues\u002F1796[somewhat sketchy]...),\n  https:\u002F\u002Flydell.github.io\u002FLinkHints\u002F[Link Hints] (hinting only),\n  https:\u002F\u002Fgithub.com\u002Fueokande\u002Fvimmatic[Vimmatic]\n\nInactive\n~~~~~~~~\n\n* https:\u002F\u002Fbitbucket.org\u002Fportix\u002Fdwb[dwb] (C, GTK+ with WebKit1,\nhttps:\u002F\u002Fbitbucket.org\u002Fportix\u002Fdwb\u002Fpull-requests\u002F22\u002Fseveral-cleanups-to-increase-portability\u002Fdiff[unmaintained] -\nmain inspiration for qutebrowser)\n* https:\u002F\u002Fgithub.com\u002Fparkouss\u002Fwebmacs\u002F[webmacs] (Python, Emacs-like with\n  QtWebEngine, https:\u002F\u002Fgithub.com\u002Fparkouss\u002Fwebmacs\u002Fissues\u002F137[unmaintained])\n* https:\u002F\u002Fsourceforge.net\u002Fp\u002Fvimprobable\u002Fwiki\u002FHome\u002F[vimprobable] (C, GTK+ with\n  WebKit1)\n* https:\u002F\u002Fpwmt.org\u002Fprojects\u002Fjumanji\u002F[jumanji] (C, GTK+ with WebKit1)\n* http:\u002F\u002Fconkeror.org\u002F[conkeror] (Javascript, Emacs-like, XULRunner\u002FGecko)\n* https:\u002F\u002Fwww.uzbl.org\u002F[uzbl] (C, GTK+ with WebKit1\u002FWebKit2)\n* https:\u002F\u002Fgithub.com\u002Fconformal\u002Fxombrero[xombrero] (C, GTK+ with WebKit1)\n* https:\u002F\u002Fgithub.com\u002Flinkdd\u002Fcream-browser[Cream Browser] (C, GTK+ with WebKit1)\n* Firefox addons (not based on WebExtensions or no recent activity):\n  http:\u002F\u002Fwww.vimperator.org\u002F[Vimperator],\n  http:\u002F\u002Fbug.5digits.org\u002Fpentadactyl\u002Findex[Pentadactyl],\n  https:\u002F\u002Fgithub.com\u002Fakhodakivskiy\u002FVimFx[VimFx] (seems to offer a\n  https:\u002F\u002Fgir.st\u002Fblog\u002Flegacyfox.htm[hack] to run on modern Firefox releases),\n  https:\u002F\u002Fgithub.com\u002Fshinglyu\u002FQuantumVim[QuantumVim],\n  https:\u002F\u002Fgithub.com\u002Fueokande\u002Fvim-vixen[Vim Vixen],\n  https:\u002F\u002Fgithub.com\u002Famedama41\u002Fvvimpulation[VVimpulation],\n  https:\u002F\u002Fkrabby.netlify.app\u002F[Krabby]\n* Chrome\u002FChromium addons:\n  https:\u002F\u002Fgithub.com\u002Fk2nr\u002FViChrome\u002F[ViChrome],\n  https:\u002F\u002Fgithub.com\u002Fjinzhu\u002Fvrome[Vrome],\n  https:\u002F\u002Fgithub.com\u002Flusakasa\u002Fsaka-key[Saka Key] (https:\u002F\u002Fgithub.com\u002Flusakasa\u002Fsaka-key\u002Fissues\u002F171[unmaintained]),\n  https:\u002F\u002Fgithub.com\u002F1995eaton\u002Fchromium-vim[cVim],\n  https:\u002F\u002Fgithub.com\u002Fdcchambers\u002Fvb4c[vb4c] (fork of cVim, https:\u002F\u002Fgithub.com\u002Fdcchambers\u002Fvb4c\u002Fissues\u002F23#issuecomment-810694017[unmaintained]),\n  https:\u002F\u002Fglee.github.io\u002F[GleeBox]\n* Addons for Safari:\n  https:\u002F\u002Ftelevator.net\u002Fvimari\u002F[Vimari]\n\nLicense\n-------\n\nThis program is free software: you can redistribute it and\u002For modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program.  If not, see \u003Chttps:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-3.0.txt>.\n\npdf.js\n------\n\nqutebrowser optionally uses https:\u002F\u002Fgithub.com\u002Fmozilla\u002Fpdf.js\u002F[pdf.js] to\ndisplay PDF files in the browser. Windows releases come with a bundled pdf.js.\n\npdf.js is distributed under the terms of the Apache License. You can\nfind a copy of the license in `qutebrowser\u002F3rdparty\u002Fpdfjs\u002FLICENSE` (in the\nWindows release or after running `scripts\u002Fdev\u002Fupdate_3rdparty.py`), or online\nhttps:\u002F\u002Fwww.apache.org\u002Flicenses\u002FLICENSE-2.0.html[here].\n","qutebrowser 是一个基于 Python 和 Qt 的键盘驱动、类似 Vim 的浏览器。其核心功能包括通过键盘快捷键进行高效浏览，支持 Vim 风格的命令行操作，并且具有高度可定制性。技术上利用了 PyQt5 和 QtWebEngine，提供了一个轻量级但功能强大的用户界面。适用于喜欢使用键盘而非鼠标进行网页浏览的用户，特别是熟悉 Vim 编辑器或寻求更高效上网体验的技术爱好者。",2,"2026-06-11 03:30:11","top_topic"]