[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-81700":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":14,"stars7d":15,"stars30d":16,"stars90d":14,"forks30d":14,"starsTrendScore":17,"compositeScore":18,"rankGlobal":9,"rankLanguage":9,"license":19,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":22,"hasPages":20,"topics":23,"createdAt":9,"pushedAt":9,"updatedAt":24,"readmeContent":25,"aiSummary":26,"trendingCount":14,"starSnapshotCount":14,"syncStatus":12,"lastSyncTime":27,"discoverSource":28},81700,"sword","ivngineer\u002Fsword","ivngineer","A feature-rich GUI software store for Linux",null,"Go",60,2,46,0,3,15,1,44.43,"GNU General Public License v3.0",false,"main",true,[],"2026-06-12 04:01:34","\u003Cdiv align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Ff26fa5dd-6fe7-479c-a59f-4e61d941bfb4\" width=\"128\" alt=\"Sword Logo\" \u002F>\n  \u003Ch1>sword\u003C\u002Fh1>\n  \u003Cp>A package manager for Linux. The goal is to make software management as easy and straightforward as in mobile operating systems.\u003C\u002Fp>\n  \u003Cp>Sword stands for \u003Cstrong>System Wide Open Repository Director\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fdiv>\n\n\u003Cdiv align=\"center\">\n  \u003Cimg width=\"49%\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F891ff130-8571-47e0-ac73-58e0e7c226f5\" alt=\"2026-05-23_12-33-11\" \u002F>\n  \u003Cimg width=\"49%\" src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F219856e5-75af-46f0-8e7f-2ce2e101fbb5\" alt=\"2026-05-23_12-33-11\" \u002F>\n\u003C\u002Fdiv>\n\n## Status\n\nCurrently the app is WIP (work in progress) and comes with no promises.\nHere's what works:\n\n- Homescreen with most popular apps\n- App cards showing name, description, icon and active source\n- Search engine across Pacman, Flatpak and AUR with deduplication (1 app = 1 entry)\n- Multi-source unification: one entry per app, best source pre-selected, manual override available\n- Minimal settings menu\n- Install and remove packages (may be unstable)\n- App details view with size, sources, and screenshots\n- Secure authentication via a discrete polkit agent for operations requiring sudo\n\n## Known issues:\n\n- Flatpak installs sometimes don't work\n- App status (e.g. Installed, Avalible) doesn't refresh untile restart occasionally.\n\n## Dependencies\n\nRuntime tools Sword shells out to:\n\n\n\n|Tool     |Package  |\n|---------|---------|\n|`expac`  |`expac`  |\n|`pacman` |`pacman` |\n|`flatpak`|`flatpak`|\n|`pkexec` |`polkit` |\n\nInstall everything in one go:\n\nsudo pacman -S expac flatpak polkit\n\n\n## Install and remove notes\n\n- Pacman installs use pkexec and your desktop's polkit agent for authentication. The default agent is hyprpolkit. A custom built-in auth dialog is planned for a future release.\n- Flatpak installs are per-user (flatpak install --user) - no password prompt needed, but installed apps won't be visible to other users.\n- AUR installs require paru or yay on PATH. If AUR installs fail, set SUDO_ASKPASS to a graphical sudo prompt like ksshaskpass so sudo doesn't need a terminal.\n\n\n## Near-term priorities:\n\n- Installed apps list: separate view for what's currently on the system\n- Update queue: pending updates across all sources in one place (including system packages!)\n- Custom polkit agent: native, theme-matching auth dialog built into Sword\n- Getting Flatpak operations to work consistently\n- Improving search engine\n- Plugin support for one-click repo add\n- Smoothness optimizations: it runs well on my machine, but I don't think it would on a 2010 laptop\n\nBuilt on Tauri with Go on-device backend.\nMay be bloated; I prioritize UX over sparing 200mb of ram.\n","Sword 是一个面向 Linux 的功能丰富的图形用户界面软件商店，旨在简化软件管理过程，使其如同在移动操作系统中一样便捷。项目使用 Go 语言开发，并基于 Tauri 框架构建，提供了一个直观的界面来浏览、搜索、安装和卸载应用。其核心特点包括跨多个包管理系统（如 Pacman, Flatpak 和 AUR）的一致性处理能力、安全认证机制以及初步的应用详情展示功能。尽管目前仍处于开发阶段且存在一些已知问题，但 Sword 已经能够支持基本的软件管理需求，特别适合希望以更友好方式管理 Linux 应用程序的用户使用。","2026-06-11 04:06:01","CREATED_QUERY"]