[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-1610":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":15,"stars30d":16,"stars90d":15,"forks30d":15,"starsTrendScore":15,"compositeScore":17,"rankGlobal":9,"rankLanguage":9,"license":18,"archived":19,"fork":20,"defaultBranch":21,"hasWiki":20,"hasPages":20,"topics":22,"createdAt":9,"pushedAt":9,"updatedAt":29,"readmeContent":30,"aiSummary":31,"trendingCount":15,"starSnapshotCount":15,"syncStatus":32,"lastSyncTime":33,"discoverSource":34},1610,"nativefier","nativefier\u002Fnativefier","Make any web page a desktop application","",null,"TypeScript",35308,2240,3,255,0,7,70.7,"MIT License",true,false,"master",[23,24,25,26,27,28],"desktop-application","electron","linux","macos","nodejs","windows","2026-06-12 04:00:10","Note: Nativefier is unmaintained, please see https:\u002F\u002Fgithub.com\u002Fnativefier\u002Fnativefier\u002Fissues\u002F1577.\n\n# Nativefier\n\n![Example of Nativefier app in the macOS dock](.github\u002Fdock-screenshot.png)\n\nYou want to make a native-looking wrapper for WhatsApp Web (or any web page).\n\n```bash\nnativefier 'web.whatsapp.com'\n```\n\n![Walkthrough animation](.github\u002Fnativefier-walkthrough.gif)\n\nYou're done.\n\n## Introduction\n\nNativefier is a command-line tool to easily create a “desktop app” for any web site\nwith minimal fuss. Apps are wrapped by [Electron](https:\u002F\u002Fwww.electronjs.org\u002F)\n(which uses Chromium under the hood) in an OS executable (`.app`, `.exe`, etc)\nusable on Windows, macOS and Linux.\n\nI built this because I grew tired of having to Alt-Tab to my browser and then search\nthrough numerous open tabs when using Messenger or\nWhatsapp Web ([HN thread](https:\u002F\u002Fnews.ycombinator.com\u002Fitem?id=10930718)). Nativefier features:\n\n- Automatically retrieval of app icon \u002F name\n- Injection of custom JS & CSS\n- Many more, see the [API docs](API.md) or `nativefier --help`\n\n## Installation\n\nInstall Nativefier globally with `npm install -g nativefier` . Requirements:\n\n- macOS 10.13+ \u002F Windows \u002F Linux\n- [Node.js](https:\u002F\u002Fnodejs.org\u002F) ≥ 16.9 and npm ≥ 7.10\n\nOptional dependencies:\n\n- [ImageMagick](http:\u002F\u002Fwww.imagemagick.org\u002F) or [GraphicsMagick](http:\u002F\u002Fwww.graphicsmagick.org\u002F) to convert icons.\n  Be sure `convert` + `identify` or `gm` are in your `$PATH`.\n- [Wine](https:\u002F\u002Fwww.winehq.org\u002F) to build Windows apps from non-Windows platforms.\n  Be sure `wine` is in your `$PATH`.\n\n\u003Cdetails>\n  \u003Csummary>Or install with Docker (click to expand)\u003C\u002Fsummary>\n\n  - Pull the image from [Docker Hub](https:\u002F\u002Fhub.docker.com\u002Fr\u002Fnativefier\u002Fnativefier): `docker pull nativefier\u002Fnativefier`\n  - ... or build it yourself: `docker build -t local\u002Fnativefier .`\n    (in this case, replace `nativefier\u002F` in the below examples with `local\u002F`)\n\n  By default, `nativefier --help` will be executed.\n  To build e.g. a Gmail app into `~\u002Fnativefier-apps`,\n\n  ```bash\n  docker run --rm -v ~\u002Fnativefier-apps:\u002Ftarget\u002F nativefier\u002Fnativefier https:\u002F\u002Fmail.google.com\u002F \u002Ftarget\u002F\n  ```\n\n  You can pass Nativefier flags, and mount volumes to pass local files. E.g. to use an icon,\n\n  ```bash\n  docker run --rm -v ~\u002Fmy-icons-folder\u002F:\u002Fsrc -v $TARGET-PATH:\u002Ftarget nativefier\u002Fnativefier --icon \u002Fsrc\u002Ficon.png --name whatsApp -p linux -a x64 https:\u002F\u002Fweb.whatsapp.com\u002F \u002Ftarget\u002F\n  ```\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n  \u003Csummary>Or install with Snap & AUR (click to expand)\u003C\u002Fsummary>\n\n  These repos are *not* managed by Nativefier maintainers; use at your own risk.\n  If using them, for your security, please inspect the build script.\n\n  - [Snap](https:\u002F\u002Fsnapcraft.io\u002Fnativefier)\n  - [AUR](https:\u002F\u002Faur.archlinux.org\u002Fpackages\u002Fnodejs-nativefier)\n\u003C\u002Fdetails>\n\n## Usage\n\nTo create an app for medium.com, simply `nativefier 'medium.com'`\n\nNativefier will try to determine the app name, and well as other options that you\ncan override. For example, to override the name, `nativefier --name 'My Medium App' 'medium.com'`\n\n**Read the [API docs](API.md) or run `nativefier --help`**\nto learn about command-line flags and configure your app.\n\n## Troubleshooting\n\n**See [CATALOG.md](CATALOG.md) for site-specific ideas & workarounds contributed by the community**.\n\nIf this doesn’t help, go look at our [issue tracker](https:\u002F\u002Fgithub.com\u002Fnativefier\u002Fnativefier\u002Fissues).\n\n## Development\n\nHelp welcome on [bugs](https:\u002F\u002Fgithub.com\u002Fnativefier\u002Fnativefier\u002Fissues?q=is%3Aopen+is%3Aissue+label%3Abug) and\n[feature requests](https:\u002F\u002Fgithub.com\u002Fnativefier\u002Fnativefier\u002Fissues?q=is%3Aopen+is%3Aissue+label%3Afeature-request)!\n\nDocs: [Developer \u002F build \u002F hacking](HACKING.md), [API \u002F flags](API.md),\n[Changelog](CHANGELOG.md).\n\nLicense: [MIT](LICENSE.md).\n","Nativefier 是一个命令行工具，可以将任何网页轻松封装成桌面应用程序。它基于 Electron（底层使用 Chromium），能够为 Windows、macOS 和 Linux 平台生成可执行文件。核心功能包括自动获取应用图标和名称、注入自定义的 JavaScript 和 CSS 等。适用于需要将常用网站如 WhatsApp Web 或 Messenger 封装为本地应用以提高访问效率的场景，尤其适合频繁切换多个浏览器标签页的用户。",2,"2026-06-11 02:44:58","top_all"]