Xingshu:開源軟體清單,把同類工具排在一起幫你縮小候選

Xingshu(行書指南)是一個站本身也以 MIT 開源的免費軟體清單,把 847 個開源工具依功能分 10 大類。這篇整理它的收錄規則、平台覆蓋、廣告與追蹤營利模式,以及台灣讀者最該先知道的幾個使用限制。

用 AI 摘要這篇文章:

Xingshu(行書指南)把免費開源軟體整理成一個可以依用途分類瀏覽的網站,定位接近大家熟悉的 awesome 清單,差別在於它有一個正式網域、一套寫下來的收錄規則,而且網站本身的原始碼也以 MIT 授權公開。對台灣讀者來說,它比較適合當作認識免費開源工具的起點,而不是一份幫你挑出最好工具的推薦榜。這篇文章給的是認識,不是住進去三個月的評測:內容以官方 GitHub 倉庫、about、privacy 與十個分類的原始檔為事實來源,每個工具跑起來好不好用,仍需要你自己驗證。

收進來的條件寫在貢獻指引,不是憑感覺推薦

很多軟體清單看起來很豐富,卻沒有人告訴你為什麼收這些、不收那些。Xingshu 在 about 頁與 README 把收錄標準寫得相當明白:收進來的軟體必須是免費而且開源,裝好就能用,不需要額外設定或修改;超過一年沒有更新的專案會被刪除。讀者可以透過 GitHub Issue、Google 表單或電子郵件投稿新增,這套流程至少讓收錄有一個可以指認的規則,不致淪為單方面把工具塞進資料庫。

不過標準寫得再清楚,仍要分清楚兩件事:收錄規則是官方作者的宣稱,不等於每個條目都被逐一驗證過效果。十個分類的原始 markdown 檔逐個統計下來,八百四十七個條目裡有八百一十四個附上 GitHub 或 GitLab 等原始碼連結,佔了九成六;剩下少數只給官方網站,其中七個被特別標上 Freeware 標籤,意思是免費但未必開源。這個標籤設計至少誠實區分了開源與免費軟體的差別,但也提醒讀者,名為開源清單的集合裡,仍會混入少量只是免費的工具,看條目時最好自己再對一下授權。

十個分類、八百多個條目,生產力與社群媒體吃掉大部分

Xingshu 把軟體分成系統、網路、教育、社群媒體、遊戲、生產力、文字、圖形、音訊、影片十個分類,從官方倉庫的 src/software/ 逐個計數,合計八百四十七個條目。分佈並不均勻,生產力分類獨佔一百八十三個最多,社群媒體一百二十三個次之,文字一百零九個,影片分類只有二十四個最少。換句話說,你想找生產力或社群媒體工具,這裡的選擇明顯比找影片剪輯工具多,這是使用前可以先預期的覆蓋落差。

平台覆蓋也比想像中寬。條目上會掛 Windows、Android、macOS、Linux、瀏覽器擴充或網頁版的標記,把所有條目的平台標記累計起來,Windows 與 Android 各佔一百出頭,macOS 有四十九個,Linux 二十五個,瀏覽器擴充與網頁版也有數十個。換句話說,macOS 與 Linux 使用者也能在這份清單裡找到可用工具,平台覆蓋比一般印象裡的三個平台更廣。網站同時提供英文版與中文版兩套內容,中文版依分類對應,繁體中文讀者算是友善。

新鮮度方面,Xingshu 在倉庫裡維護一份 changelog,紀錄持續累積到 2026 年 7 月,逐日列出新增與刪除,例如連續幾天給音訊分類補上數位音樂工作站與線上音樂播放器,同時刪掉幾個停止維護的音訊編輯器。這表示收錄確實在持續滾動更新,沒有建好就放著不管。但 changelog 只記結構異動,不會告訴你某個條目內部的描述是否仍然準確,所以新鮮度是目錄層的,不是每個工具層的,關鍵決策前仍要回到原始碼倉庫核對一次。

打開網站首頁,十個分類以圖示卡片排列,每一張對應一個功能領域,點下去就會進入該分類的條目清單,整體走的是乾淨的文件式版面,不堆推薦與排名那一套市集語言。

Xingshu 中文版首頁,十個軟體分類以圖示卡片排列,涵蓋系統、網路、生產力、社群媒體、圖形、音訊、影片等分類Pin
Xingshu 中文版首頁。十個分類以卡片排列,點任一張進入該分類的條目清單。

點進分類看到的是清單,不是評測

實際點進任一個分類,你看到的會是一份依子分類摺疊的條目清單,每個條目固定帶工具名稱、官方連結、平台標記,多數還附原始碼連結,排版相當一致。以生產力分類為例,它再細出自動點擊、流程自動化、桌面搜尋、桌面啟動器、開發者工具、圖表等子分類,每個子分類底下列出對應工具,點條目會直接導到工具官網,沒有站方自己寫的深度介紹。

Xingshu 生產力分類頁,列出自動化、桌面搜尋、桌面啟動器、開發者工具等子分類,每個條目帶工具名稱、平台標記與原始碼連結Pin
生產力分類頁。條目以一致欄位排列,每項帶工具名稱、平台標記,多數附原始碼連結。

以桌面搜尋這個子分類當範例,條目排列方式相當整齊:每個工具一行,依序列出工具名稱、官方網站連結、平台標記,多數再加一條原始碼連結。例如 Everything 掛 Windows 標記、Recoll 附 GitLab 連結、DocFetcher 附 SourceForge 連結,少數像 AnyTXT Searcher 會被標上 Freeware 標籤,提醒它免費但不開源。這種一致欄位讓你可以橫向比較同一類工具的平台與授權狀態,是它作為候選名單最實用的地方。

這裡要誠實點出侷限:README 的待辦清單上,為每個軟體補上描述這一項到現在還沒有勾選完成,實際看分類頁也會發現,大多數條目只有工具名稱與連結,沒有編輯撰寫的說明文字,只有少數條目附了一兩句定位或替代對象,例如標註某個筆記工具是 Notion 的替代方案。也就是說,Xingshu 給你的是一份結構整齊的候選名單,幫你把同類工具排在同一頁方便比較,但它不會告訴你哪一個最適合你,挑選與驗證的工作仍在讀者身上。

「高品質」是策展宣稱,效果仍須自行驗證

站方用高品質來形容自己的收錄,這是一句策展宣稱。從官方資料看得到的是收錄規則與貢獻管道,看不到評測方法,所以無法把這句話當成品質保證。條目裡抽樣可見的授權狀態如下:AutoHotkey 是 GPL-2.0、AppFlowy 是 AGPL-3.0、Mermaid 是 MIT、AutoJs6 是 MPL-2.0,這四個確實都是真正的開源專案,最近也都還在更新,沒有被 GitHub 標記為 archived。但這只能證明收錄的東西真的是開源軟體、而且專案還活著,不能進一步推論它們跑起來穩定、比同類商業軟體更好,或適合你的情境。

也別急著把它跟 alternative.to 或各種 awesome 清單比高低。目前沒有針對同任務、同基準、同時間點的對稱比較,所以無法告訴你在 Xingshu 找工具一定比在其他目錄有效率。它的覆蓋本身就偏不均勻,生產力與社群媒體強、影片弱,換個主題結論可能就反轉。發現與推薦型工具的覆蓋偏差是通則,similarrepos 這類 GitHub 專案推薦器同樣會在某些主題偏強、某些偏弱,把 Xingshu 當成多一個入口來用,會比期待它給出權威答案更實際。

換個角度看,Xingshu 真正幫得上忙的地方,是它把一群同性質工具用一致欄位排在同一頁、並且讓你免費自架;它收的工具稱不上獨家,也不保證比別處優質。對常常需要快速認識一個品類有哪些開源選項的人,例如想一次看清楚 Windows 桌面啟動器或密碼管理器有哪些開源選擇,這個價值已經足夠;但對想要被推薦最佳解、或要找冷門領域工具的人,它就只是眾多入口之一,不必把它當成唯一的工具箱。

會影響你判斷的幾個偏向

先看分類比重。八百多個條目裡生產力與社群媒體就佔掉超過三分之一,如果你要找的是音訊或影片處理工具,選擇相對有限,這會直接影響你對這個站完整度的第一印象。再來是條目描述尚未補齊,前面提過大多數條目沒有編輯說明,所以單看清單你只能拿到工具名字,要判斷它適不適合自己,還是得點進官網與原始碼倉庫看。

營利與追蹤是另一個面向。Xingshu 的原始碼雖然 MIT 開源,網站本身靠 Google AdSense 廣告營利,並用 Google Analytics 收集 IP、裝置與瀏覽活動資料,這些都寫在隱私政策裡,官方也聲明不賣產品、不用再行銷。換句話說,自架一份無廣告版本是可能的,但官方線上版會載入廣告與分析腳本,介意被追蹤的讀者要自己拿捏。隱私政策同時標明營運者只露出 [email protected] 電子郵件與一個 Telegram 聯絡管道,沒有揭露公司或法定組織,這在開源個人專案裡常見,但對商用授權追溯是個弱點。

條目也會漂移。開源軟體會停止維護、改授權、甚至被收購,官方雖然訂了一年未更新就刪除的規則,也有 changelog 紀錄每日新增與刪除,但你看到某個條目的那一刻,它的現況仍可能與清單描述有落差。這是所有策展型資源站的通則,DiscordHunt 這類社群目錄同樣會遇到收錄數字與分類新鮮度落差的問題,Xingshu 也不例外,把它當參考起點、關鍵決策前回到原始碼倉庫二次確認會更穩。

想用它找工具,可以這樣起步

如果要用得順手,建議從用途而不是工具名開始。先想清楚你要解決的任務屬於哪一個分類,點進去再用平台標記縮小範圍,例如只看掛 Windows 或 macOS 的條目;看到候選工具時,點它附的原始碼連結,自己確認授權條款與最近一次更新時間,這一步比相信清單上的高品質標籤更有用。想看最近收了什麼、淘汰了什麼,也可以點網站的 changelog 頁,它把每日異動整理得很清楚,是判斷這份清單有沒有人繼續照顧的最快方式。Xingshu 的價值在於把同性質工具排在同一頁,幫你少切換幾次搜尋結果;至於哪一個最好,仍要你自己判斷。

會寫一點程式的讀者,還可以把整個站搬回家。Xingshu 用 VitePress 產生靜態網頁,原始碼在 xszn/xszn.github.io 倉庫,本機有 Node.js 20 以上版本就能跑:複製倉庫、執行 npm install、再 npm run dev,就能在本地開一份自己版本的清單,移除廣告與分析腳本、或加上自己常用工具都不難。這也是開源目錄站相對於封閉清單的優勢,你可以完全掌控自己看的那一份,kvideo 這類開源聚合器也是同樣的思路。最後如果你發現某個好用的免費開源工具沒被收進去,也能照 about 頁的貢獻管道投稿,讓清單再完整一點。

適合的是已經知道自己要找哪一類工具、願意自己點進原始碼確認授權的人;如果你期待的是有人幫你評測過、直接告訴你哪個最好用,或主要找的是影片、音訊這種收錄較少的領域,Xingshu 能幫上的忙就有限。它最派得上用場的時機,是你在搜尋引擎裡反覆換關鍵字、卻一直沒辦法把同類工具排在一起的時候,這時一份分好類、欄位一致又標了平台與授權狀態的清單,可以幫你把候選一次看清楚,再自己挑兩三個深入比較。

Sliven 褚崇名
Sliven 褚崇名

每日分享科技新知、免費資源以及 WordPress、虛擬主機相關主題,任何問題歡迎在科技月球下方留言,或是發送 Email 至 [email protected] 與我聯繫。

文章: 788

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *


Share to...