{"id":15496922,"url":"https://github.com/lencx/wa","last_synced_at":"2025-04-15T16:56:26.359Z","repository":{"id":61574704,"uuid":"552322483","full_name":"lencx/WA","owner":"lencx","description":"🤩 WA+ = W(eb) + A(pp) + more...","archived":false,"fork":false,"pushed_at":"2022-11-29T12:48:08.000Z","size":14510,"stargazers_count":95,"open_issues_count":0,"forks_count":24,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-15T04:02:52.301Z","etag":null,"topics":["application","desktop","mac","react","rust","tauri","vite","windows-desktop"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/lencx.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-10-16T10:27:04.000Z","updated_at":"2025-03-08T18:18:33.000Z","dependencies_parsed_at":"2022-10-19T12:45:21.063Z","dependency_job_id":null,"html_url":"https://github.com/lencx/WA","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lencx%2FWA","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lencx%2FWA/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lencx%2FWA/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lencx%2FWA/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lencx","download_url":"https://codeload.github.com/lencx/WA/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249116134,"owners_count":21215140,"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":["application","desktop","mac","react","rust","tauri","vite","windows-desktop"],"created_at":"2024-10-02T08:29:30.986Z","updated_at":"2025-04-15T16:56:26.341Z","avatar_url":"https://github.com/lencx.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./src/assets/logo.svg\" /\u003e\n  \u003ch2 align=\"center\"\u003eWA+\u003c/h2\u003e\n\u003c/p\u003e\n\n[![WA+ downloads](https://img.shields.io/github/downloads/lencx/wa/total.svg?style=flat-square)](https://github.com/lencx/WA/releases)\n\n\u003e WA+ = W(eb) + A(pp) + more...\\\n\u003e 🤩 哇，无限可能！\n\nMaking a web page more like a desktop application is just the beginning, the possibilities are unlimited, up to your imagination!\n\n## Install\n\n- [📦 Download WA+](https://github.com/lencx/WA/releases)\n- [⚙️ WA+ Setting](./WA.json)\n\n## Feature\n\n- Multi-platform: `macOS` `Windows` `Linux`\n- Configuration via file: `~/.wa/setting.json`\n- Spotlight Search\n- Check for updates at startup\n- System Menu\n- ...\n\n## Preview\n\n\u003cimg width=\"48%\" alt=\"wa-dashboard\" src=\"./assets/wa-help.png\" /\u003e \u003cimg width=\"48%\" alt=\"wa-setting\" src=\"./assets/wa-setting.png\" /\u003e \u003cimg width=\"48%\" alt=\"wa-new-window\" src=\"./assets/wa-new-window.png\" /\u003e \u003cimg width=\"48%\" alt=\"wa-script-error\" src=\"./assets/wa-script-error.png\" /\u003e \u003cimg width=\"48%\" alt=\"wa-updater\" src=\"./assets/wa-updater-1.png\" /\u003e \u003cimg width=\"48%\" alt=\"wa-updater\" src=\"./assets/wa-updater-2.png\" /\u003e\n\n## Sponsor\n\n\u003ca href=\"https://github.com/lencx/sponsor\" target=\"_blank\"\u003e\u003cimg src=\"https://cdn.buymeacoffee.com/buttons/v2/default-violet.png\" alt=\"Buy Me A Coffee\" style=\"height: 60px !important;width: 217px !important;\" \u003e\u003c/a\u003e\n\n## 关于 WA+\n\n\u003e 关注 《浮之静》公众号，回复 `WA+` 进技术交流群\n\n### 背景\n\n在这个万物互联的时代，信息每天都在爆炸式增长，碎片化严重。资源信息（这里特指网站）如何结构化管理，高效检索也变得越来越重要。浏览器书签具有多端同步功能，使用起来就很方便。甚至 Arc 的出现重新定义了浏览器的交互形式。那为啥还要搞个 WA+ 出来？这个问题我也思考了很久，我认为 WA+ 的最大优势是差异化（浏览器并不具备和操作系统交互的能力，或者说用户很难实现一些自定义扩展）。\n\n### 功能\n\n- 跨多平台：支持的平台有 `MacOS`，`Windows`，`Linux`。\n- 配置简单：配置文件采用统一的 JSON 格式数据，支持导出分享。\n- 安装包小：因采用 Tauri 来打包应用，使用系统内置的 Webview，所以各平台安装包一般都控制在几兆之内。\n- 更加专注：配置的每一个网址都会新开一个应用窗口，防止误操作（没有浏览器的各种按钮，状态栏，搜索框等）。非常适合无客户端类网站。如 Blog，技术文档，视频，在线工具等。\n- 聚焦搜索：支持全局快捷键唤起搜索框，快速检索配置的网址并打开应用窗口。\n- 脚本注入：适合有编程经验的用户，对特定网站进行修改。\n- 绿色安全：代码完全开源，值得信赖。\n- 系统调度：可以和操作系统进行交互，带来无限的想象（开发中）。\n\n### 计划\n\n- 国际化\n- 拖拽排序\n- 系统托盘\n- 系统交互\n- 脚本编辑器\n- 定制化主题\n- 配置可视化\n- ...\n\n## 开发教程\n\n虽然 `Tauri` 已经发布 `v1.0` 版本，但是国内资料少的可怜，我想基于 `Tauri` 开发一款工具集（各种小功能）。并通过写文章的形式来记录开发过程中遇到的各种问题。如果这些文章对你有所帮助，可以 `star` 此项目或者将文章转发给更多有需要的人。大家的支持会给我更大的写作动力，感恩 🙏。\n\n- [GitHub Discussions - Tauri 系列](https://github.com/lencx/OhMyBox/discussions?discussions_q=label%3A%22Tauri+%E7%B3%BB%E5%88%97%22)\n- [知乎专栏 - Tauri 系列](https://www.zhihu.com/column/c_1519079232848785408)\n- [公众号 - Tauri 系列（免费篇 + 付费篇）](https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzIzNjE2NTI3NQ==\u0026action=getalbum\u0026album_id=2593843659863752704\u0026from_itemidx=1\u0026from_msgid=2247485485#wechat_redirect) - `探索 Tauri 更多的能力`。免费篇和知乎专栏，GitHub Discussions 是同步更新的。付费内容针对性解决一些问题（涉及 Tauri 源码，解决思路等），不定期更新。原创不易，有能力的朋友可以支持一下，感恩。\n\n## License\n\nGPL-3.0 license © 2022 lencx\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flencx%2Fwa","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flencx%2Fwa","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flencx%2Fwa/lists"}