跳到主要內容
CAMP 03找工具›寫程式用的現成套件:搜尋、地圖計算、資料表、PDF
找工具 · 自己做東西

寫程式用的現成套件:搜尋、地圖計算、資料表、PDF

不想自己從零寫的那一段

2026-10-26 · 作者整理:Lucas

30 個情境 › 自己做東西

比較表同一件事,這幾個工具差在哪。工具名稱點下去,跳到下面的完整介紹。

GitHub 上的「現成資源」怎麼判斷值不值得用

星星多不代表能用。這一類最常見的失敗不是品質差,是專案死掉了——舊教學還在推薦,但 repo 兩年沒更新、或已經封存。判斷順序建議這樣走。

先看什麼為什麼
1. 還活著嗎最近一次 release/commit 距今多久?有沒有被 archived?⚠封存的專案不會再有安全性更新。本站的 Flowise 卡就是實例(2026-08-13 封存)
2. 誰在維護官方組織、基金會、還是個人?個人專案風險不是不能用,是要有「他哪天不做了我怎麼辦」的答案
3. 授權寫在哪README 說的和 LICENSE 檔一致嗎?程式與模型/資料是不是分開授權?⚠兩邊不同是常態不是例外(見「程式碼授權 ≠ 模型權重授權」那張表)
4. 它是什麼類型工具?清單?模板?範例集?清單與模板本身不做事,價值在省下你的搜尋與起步時間,別當成產品用
5. 依賴什麼模板通常綁定某個平台或工具版本n8n 模板要有 n8n、ComfyUI 工作流要有對應模型,缺了就跑不起來

怎麼選本站收錄資源型內容時,「還活著嗎」跟錢、授權、資料政策放在同一層級顯示——因為對這一類來說,維護狀態就是最重要的品質指標。看到很棒但兩年沒動的專案,先問「我有沒有能力自己維護它」再決定。

工具怎麼串一個工具做不完,要前一個交給下一個。

做一支離線也能用的小 App:讀資料 → 存在手機 → 搜尋與計算 → 輸出 → 驗收

依據:本頁工具卡(多數是本站作品實際用到的套件,名片管理用 jsPDF、pdf-lib、html2canvas)

1
CSV 資料用 PapaParse 讀進來要會寫程式

所有值都是字串,數字要自己轉;多列表頭的公文式 CSV 要先砍。

交出去:一批資料
2
存在使用者裝置:Dexie.js要會寫程式

改資料表定義一定要升版本號;瀏覽器空間不足時可能清掉資料,重要的要能匯出。

交出去:本機資料庫
3
搜尋用 MiniSearch,地理計算用 Turf.js要會寫程式

MiniSearch 中文一定要自訂斷詞;Turf 算的是直線距離不是路程,路程用 OSRM。

4
輸出:jsPDF、pdf-lib 產 PDF,html2canvas 把畫面變圖片要會寫程式

都在使用者裝置上產生,不用後端。

交出去:PDF、分享圖
5
用 Playwright 開真的瀏覽器驗收要會寫程式

截圖不是驗證,量畫面上的元素才是;兩個都要。

容易斷在:要後端時,Hono 跑在 Workers、Drizzle ORM 接 D1,但 D1 每天的讀寫額度照算。看到很棒但兩年沒動的套件,先問自己有沒有能力維護它。

真實案例只放本站逐條查證過來源的案例;「殷鑑」是做壞的例子。

本站已查證的案例裡,還沒有對到這個情境的。

全部 20 個工具每張都是完整介紹:適合誰、費用、能不能商用、資料去哪裡、能接什麼、限制、稜線用在哪。

MiniSearch

專業工具需要工程支援

純前端的全文搜尋程式庫:幾百到幾萬筆資料在瀏覽器裡建索引、模糊比對、前綴搜尋,不用後端。

適合
  • 靜態網站要站內搜尋,但沒有伺服器
  • 幾百到幾萬筆的名錄、清單、題庫
  • 要容錯(打錯一個字也找得到)
不適合
  • 幾十萬筆以上的資料(索引會比資料還大)
  • 需要中文分詞語意的搜尋(它只做字面比對)
  • 多人共用、要即時更新的資料
費用
開源,免費。
能不能商用
可商用
MIT(2026-09-19 由 GitHub API 讀取)。
資料去哪裡
程式庫,跑在你自己的環境;本身不連外、不收資料。
授權
MIT
跑在哪裡
自己架
能接什麼
API:尚未查證MCP:尚未查證Webhook:尚未查證
限制
  • ⚠預設的斷詞把整句中文當一個詞,中文一定要自訂 tokenizer
  • 序列化後的索引可能比原始資料還大,別把索引出貨,在瀏覽器現場建
  • 只做字面比對,同義詞(拉麵/ramen)要自己餵
人工查證 2026-09-19・活躍(Luca Ongaro 維護;最近推送 2025-09)官方網站 ↗

Turf.js

專業工具需要工程支援

瀏覽器與 Node 都能跑的地理計算程式庫:兩點距離、最近點、點在不在多邊形內、緩衝區,吃標準 GeoJSON。

適合
  • 一批座標要做距離、最近鄰、範圍判斷
  • 資料建置階段的離群掃描(哪個點跑到海裡)
  • 地圖上要畫緩衝圈、算面積
不適合
  • 大量點(十萬級)的即時運算,瀏覽器會卡
  • 需要投影座標系轉換的正式測繪(它假設 WGS84)
  • 路網路徑規劃(它不做路由)
費用
開源,免費。
能不能商用
可商用
MIT(2026-09-19 由 GitHub API 讀取)。
資料去哪裡
程式庫,跑在你自己的環境;本身不連外、不收資料。
授權
MIT
跑在哪裡
自己架
能接什麼
API:尚未查證MCP:尚未查證Webhook:尚未查證
限制
  • ⚠用本島邊界框做離群掃描,外島會全部被標成錯
  • 整包很大,正式出貨要只引用用到的模組
  • 距離是大圓距離,不是路程

PapaParse

專業工具需要工程支援

瀏覽器與 Node 的 CSV 解析器:處理引號、換行、BOM、串流大檔,幾十 MB 的政府開放資料一秒內解完。

適合
  • 開放資料平臺的 CSV 直接在前端或建置腳本讀
  • 使用者上傳 CSV 要即時預覽
  • 檔案太大不能一次讀進記憶體時用串流
不適合
  • Excel 檔(.xlsx)——那是 SheetJS 的事
  • 需要型別推斷與統計的分析(它只把字串切好)
  • 非 UTF-8 且沒宣告編碼的老檔案,要先轉碼
費用
開源,免費。
能不能商用
可商用
MIT(2026-09-19 由 GitHub API 讀取)。
資料去哪裡
程式庫,跑在你自己的環境;本身不連外、不收資料。
授權
MIT
跑在哪裡
自己架
能接什麼
API:尚未查證MCP:尚未查證Webhook:尚未查證
限制
  • `header: true` 要求第一列是欄名,多列表頭的公文式 CSV 要先砍
  • 所有值都是字串,數字要自己轉
  • 串流模式在瀏覽器要用 File 物件,不是純字串

Hono

專業工具需要工程支援

跑在 Cloudflare Workers、Deno、Bun、Node 上的輕量 Web 框架:路由、JSON、中介層幾行搞定,用的是 Web 標準的 Request/Response。

適合
  • Workers 上要開幾個 API 端點
  • 一支 Worker 要同時服務多個小 App(路由分流)
  • 要 404、驗簽、CORS 這類中介層而不想手刻
不適合
  • 純靜態站(Pages 就夠)
  • 需要完整後端框架功能(ORM、Session、樣板)的大型系統
  • 只有一個端點的 Worker(原生 fetch handler 十行就好)
費用
開源,免費。
能不能商用
可商用
MIT(2026-09-19 由 GitHub API 讀取)。
資料去哪裡
程式庫,跑在你自己的環境;本身不連外、不收資料。
授權
MIT
跑在哪裡
自己架
能接什麼
API:尚未查證MCP:尚未查證Webhook:尚未查證
限制
  • 路由靠字串比對,路徑設計要先想好
  • 中介層順序決定行為,驗簽要放最前面
  • 在 Windows 用 Git Bash 的 curl 測中文會被殼層轉成 ANSI 碼頁,看起來像框架的錯
人工查證 2026-09-19・活躍(Yusuke Wada 與社群維護)官方網站 ↗

Drizzle ORM

專業工具需要工程支援

TypeScript 的輕量 ORM,直接支援 Cloudflare D1:用程式碼宣告資料表,查詢寫起來像 SQL 但有型別檢查。

適合
  • Workers+D1 的專案要一個 schema 單一來源
  • 查詢想有型別提示又不想被 ORM 藏掉 SQL
  • 同一份 schema 要在本機 SQLite 與 D1 共用
不適合
  • 沒有建置步驟、直接寫 SQL 字串就夠的小腳本
  • 需要成熟遷移工具與資料庫無關抽象的大型系統
  • 非 JS/TS 的專案
費用
開源,免費。
能不能商用
可商用
Apache-2.0(2026-09-19 由 GitHub API 讀取)。
資料去哪裡
程式庫,跑在你自己的環境;本身不連外、不收資料。
授權
Apache-2.0
跑在哪裡
自己架
能接什麼
API:尚未查證MCP:尚未查證Webhook:尚未查證
限制
  • ⚠本站只實測了查詢層;drizzle-kit 的遷移產生與套用沒測,那是另一套流程
  • D1 的每日列讀寫額度照算,ORM 不會幫你省
  • 聚合要用 `sql` 樣板,不是每個函式都包好了

Dexie.js

專業工具需要工程支援

IndexedDB 的封裝:一行宣告 schema,`where().equals()` 查索引、`bulkAdd` 批次寫入、直接存 Blob,離線 App 的本地資料庫。

適合
  • PWA 要在裝置上存幾千筆資料與圖片
  • 需要索引查詢(依科目、依日期)而不是整包讀出來篩
  • 版本升級時要遷移舊資料
不適合
  • 只存幾個設定值(localStorage 就好)
  • 多裝置同步(那是後端的事,Dexie Cloud 是另一個付費產品)
  • 要在 Node 測試(Node 沒有 IndexedDB,測試要在真瀏覽器跑)
費用
開源,免費。
能不能商用
可商用
Apache-2.0(2026-09-19 由 GitHub API 讀取)。同名的 Dexie Cloud 同步服務是另一個產品,本卡不涵蓋。
資料去哪裡
程式庫,跑在你自己的環境;本身不連外、不收資料。
授權
Apache-2.0
跑在哪裡
自己架
能接什麼
API:尚未查證MCP:尚未查證Webhook:尚未查證
限制
  • ⚠改 `stores()` 定義必須升 version 號,否則開庫直接拋錯
  • Node 沒有 IndexedDB,用假實作跑的測試不等於瀏覽器會過
  • 瀏覽器可能在空間不足時清掉資料,重要的東西要能重建或匯出
人工查證 2026-09-19・活躍(David Fahlander 與社群維護)官方網站 ↗

Playwright

專業工具需要工程支援

微軟出的瀏覽器自動化:用程式開真的 Chrome/Firefox/WebKit,設手機視窗、量 DOM、截圖、跑端對端測試,可以直接用機器上已裝的 Chrome。

適合
  • 部署前自動確認頁面在 390px 沒有橫向捲動、元素都在
  • 需要真瀏覽器才測得到的東西(IndexedDB、Service Worker、字型)
  • 批次截圖給人看
不適合
  • 單元測試(那是 Vitest/Jest 的事)
  • 沒有瀏覽器可裝的 CI 環境(要下載瀏覽器或用 channel: 'chrome')
  • 爬需要登入且有反機器人的網站
費用
開源,免費。
能不能商用
可商用
Apache-2.0(2026-09-19 由 GitHub API 讀取)。
資料去哪裡
程式庫,跑在你自己的環境;本身不連外、不收資料。
授權
Apache-2.0
跑在哪裡
自己架
能接什麼
API:尚未查證MCP:尚未查證Webhook:尚未查證
限制
  • 預設會下載三套瀏覽器(幾百 MB),用 `channel: 'chrome'` 可以直接用已裝的 Chrome
  • `networkidle` 在有長輪詢的頁面會等很久
  • 截圖不是驗證,量 DOM 才是;兩個都要

jsPDF

專業工具需要工程支援

瀏覽器端直接產生 PDF 的 JS 庫,不需要後端。本站名片管理 App 用它在使用者裝置上即時輸出名片/履歷 PDF。

適合
  • 純前端、不想架後端服務產 PDF
  • 把畫面內容(文字、圖片、表格)組成 PDF 下載
  • 離線也要能用的 PDF 匯出功能
不適合
  • 複雜排版的正式文件(發票、合約,版面控制較弱)
  • 從既有 PDF 做編輯或合併(那是 pdf-lib 的事)
  • 需要精確字型嵌入與印刷級輸出
費用
開源,免費。
能不能商用
可商用
MIT(2026-09-22 由 GitHub API 讀取)。
資料去哪裡
程式庫,跑在你自己的環境;本身不連外、不收資料。
授權
MIT
跑在哪裡
自己架
能接什麼
API:尚未查證MCP:尚未查證Webhook:尚未查證
限制
  • 社群維護,重大版本升級需自行測試相容性

pdf-lib

專業工具需要工程支援

純 JavaScript 的 PDF 建立與編輯庫,可在瀏覽器與 Node 環境操作既有 PDF(填表單、合併、加浮水印)。本站名片管理 App 用來組合/編輯 PDF。

適合
  • 要讀取或修改既有 PDF(不是從零畫)
  • 填 PDF 表單欄位、合併多份 PDF
  • 純前端(無後端)也要跑
不適合
  • 從零產生排版複雜的新文件(那是 jsPDF 較擅長的方向)
  • 掃描件 OCR(那是文件解析工具的事)
  • 印刷級色彩管理
費用
開源,免費。
能不能商用
可商用
MIT(2026-09-22 由 GitHub API 讀取)。
資料去哪裡
程式庫,跑在你自己的環境;本身不連外、不收資料。
授權
MIT
跑在哪裡
自己架
能接什麼
API:尚未查證MCP:尚未查證Webhook:尚未查證
限制
  • 社群維護,重大版本升級需自行測試相容性
人工查證 2026-09-22・⚠️ 官方倉庫近年更新緩慢,社群有 fork 接手維護,用前先確認目前引用的版本來源官方網站 ↗

html2canvas

專業工具需要工程支援

把一段 DOM 畫面轉成 canvas/圖片的 JS 庫。本站名片管理 App 用它把畫面截成圖片再嵌入分享卡或 PDF。

適合
  • 要把畫面上的某一塊內容存成圖片分享
  • 產生 PDF 前先把畫面轉成圖片再貼入
  • 不想用瀏覽器內建截圖 API(相容性更廣)
不適合
  • 需要像素級精確的截圖(CSS 效果不一定完整還原)
  • 跨網域圖片/字型(CORS 限制常見)
  • 動畫或影片內容
費用
開源,免費。
能不能商用
可商用
MIT(2026-09-22 由 GitHub API 讀取)。
資料去哪裡
程式庫,跑在你自己的環境;本身不連外、不收資料。
授權
MIT
跑在哪裡
自己架
能接什麼
API:尚未查證MCP:尚未查證Webhook:尚未查證
限制
  • 社群維護,重大版本升級需自行測試相容性
人工查證 2026-09-22・活躍(社群維護,主倉庫更新較慢)官方網站 ↗

Prisma

專業工具需要工程支援

TypeScript/Node.js 的 ORM,統一操作 PostgreSQL、MySQL、SQLite、D1 等多種資料庫。本站產業災情監測平台、企業風險快篩用它管理資料存取。

適合
  • Next.js/Node 專案要型別安全的資料庫存取
  • 需要同一套程式碼切換不同資料庫(如本機 SQLite 開發、正式 Postgres)
  • 要自動產生 migration
不適合
  • 極簡單只需要幾個 SQL 查詢的小專案(直接寫 SQL 更輕)
  • 非 JS/TS 生態系
  • 需要資料庫最底層效能調校(ORM 有抽象成本)
費用
開源,免費。
能不能商用
可商用
Apache-2.0(2026-09-22 由 GitHub API 讀取)。
資料去哪裡
程式庫,跑在你自己的環境;本身不連外、不收資料。
授權
Apache-2.0
跑在哪裡
自己架
能接什麼
API:尚未查證MCP:尚未查證Webhook:尚未查證
限制
  • 社群維護,重大版本升級需自行測試相容性
人工查證 2026-09-22・活躍(Prisma 公司與社群維護)官方網站 ↗

Zod

專業工具需要工程支援

TypeScript 優先的 schema 驗證庫:宣告一次 schema,同時拿到執行期驗證與型別推導。本站產業災情監測平台、企業風險快篩用它驗證 API 輸入輸出。

適合
  • TypeScript 專案要驗證外部輸入(表單、API 回應)
  • 想要 schema 與型別定義單一來源,不要寫兩次
  • 跟 API 框架(如 Hono、tRPC)搭配做端對端型別安全
不適合
  • 非 TypeScript/JavaScript 專案
  • 極簡單、不需要驗證的內部資料
  • 效能極敏感的高頻迴圈(驗證有執行期成本)
費用
開源,免費。
能不能商用
可商用
MIT(2026-09-22 由 GitHub API 讀取)。
資料去哪裡
程式庫,跑在你自己的環境;本身不連外、不收資料。
授權
MIT
跑在哪裡
自己架
能接什麼
API:尚未查證MCP:尚未查證Webhook:尚未查證
限制
  • 社群維護,重大版本升級需自行測試相容性
人工查證 2026-09-22・活躍(Colin McDonnell 與社群維護)官方網站 ↗

SunCalc

專業工具需要工程支援

計算日出日落時刻、太陽方位、月相與月出月落的輕量 JS 庫,純計算不連外。本站親子釣魚作品用它算潮汐規劃相關的天文時刻。

適合
  • 需要某地某天的日出日落、黃昏時刻
  • 算月相安排活動(賞月、觀星、夜釣)
  • 純前端、不想接外部天文 API 的小工具
不適合
  • 需要高精度天文計算(它是簡化演算法,非天文台等級精度)
  • 潮汐計算(那是另一套海洋資料,SunCalc 不算潮汐)
  • 深空天體或行星位置計算
費用
開源,免費。
能不能商用
可商用
BSD-2-Clause(2026-09-22 由 GitHub API 讀取)。
資料去哪裡
程式庫,跑在你自己的環境;本身不連外、不收資料。
授權
BSD-2-Clause
跑在哪裡
自己架
能接什麼
API:尚未查證MCP:尚未查證Webhook:尚未查證
限制
  • 社群維護,重大版本升級需自行測試相容性
人工查證 2026-09-22・活躍(Volodymyr Agafonkin 與社群維護)官方網站 ↗

OSRM(Open Source Routing Machine)

外部資源需要工程支援

開源的道路路徑規劃引擎,官方有公開示範伺服器(router.project-osrm.org),也可自架。本站名片管理與旅程紀錄作品用它算兩點間駕車路線。

適合
  • 需要「這條路怎麼走」的路線規劃,而不只是畫點
  • 自駕、單車、步行路線的距離與時間估算
  • 想自架、不依賴商業地圖服務計費的路由引擎
不適合
  • 正式產品直接打公開示範伺服器(官方明言僅供測試,不保證可用性與速率)
  • 需要即時路況、收費站等動態路網資訊
  • 大眾運輸路線規劃(OSRM 只做道路網路)
費用
軟體本身免費開源;官方公開示範伺服器免費但無 SLA,正式產品建議自架。
能不能商用
可商用
GitHub 授權為 BSD-2-Clause(2026-09-22 由 GitHub API 讀取):可商用、可修改,需保留著作權聲明。⚠路網資料來自 OpenStreetMap,資料授權另見 openstreetmap 那張卡。
資料去哪裡
自架時查詢不出站;用官方公開示範伺服器時,查詢內容(含起訖點)會送到對方伺服器。
授權
BSD-2-Clause
跑在哪裡
自己架、雲端服務
能接什麼
API:有MCP:尚未查證Webhook:尚未查證
限制
  • ⚠公開示範伺服器不保證可用性與速率,官方建議僅供測試
  • 正式使用需自己準備伺服器並定期更新路網資料(OSM 資料會變動)
  • 只算道路路徑規劃,不含大眾運輸或即時路況

QR Server API(goQR.me)

外部資源需要設定

免金鑰的線上 QR Code 產生與掃描 API(Foundata GmbH 提供)。本站名片管理 App 用它產生電子名片的 QR Code。

適合
  • 不想自己刻 QR Code 產生邏輯的小專案
  • 只是把一個網址/文字變成 QR Code 圖片
  • 免帳號、免金鑰就能起步的原型
不適合
  • 高頻或商業關鍵路徑(官方未列明速率限制與 SLA,需自行洽詢)
  • 需要保證長期可用性的正式產品(公用免費服務無保證)
  • 需要客製化 QR 樣式(logo 嵌入、圓角)的品牌需求
費用
官方首頁未列出價格、API key 要求或速率限制(2026-09-22 讀);免金鑰即可用 GET 請求產生 QR 圖片。
能不能商用
官方資料不足,目前無法確認
官方頁僅簡介功能,未列明商用條款;使用前建議查閱官方 API 文件或聯絡 Foundata GmbH 確認。2026-09-22 查。
資料去哪裡
查詢內容(含要編碼的文字/網址)會送到對方伺服器;官方未列出獨立隱私政策連結於首頁。
授權
—
跑在哪裡
雲端服務
能接什麼
API:有MCP:尚未查證Webhook:尚未查證
限制
  • 免金鑰公用服務,正式產品要有備援(服務中斷風險自行承擔)
  • 官方未載明速率限制,高頻使用前應自行洽詢
  • 不適合需要品牌客製化樣式的 QR Code

OpenTopoMap

外部資源需要 API/自動化

免費的等高線地形圖磚服務,資料來自 OpenStreetMap+SRTM 高程模型。本站多洛米蒂、勃朗峰環線、奧地利山區三支健行作品用它畫地形底圖。

適合
  • 健行、登山類作品需要看得出地形起伏的底圖
  • 不想付費就要等高線地圖圖磚
  • 配合 Leaflet/OpenStreetMap 生態系使用
不適合
  • 不標示出處的專案(授權明文要求標示)
  • 高流量商業服務直接打公用圖磚伺服器(無 SLA,建議自架或用商業圖磚服務)
  • 需要即時更新地形資料的應用(SRTM 高程資料非即時)
費用
官方頁:完全免費,但使用注意事項要求「伺服器不被大量下載過度負荷」;官方明言「無法保證任何服務可用性」。2026-09-22 讀。
能不能商用
可商用(須標示出處,衍生地圖須同授權釋出)
CC-BY-SA 3.0。官方頁原文:「該授權允許線上地圖的商業利用」,但需標示出處並以相同條款分享;官方指定標示文字:「Kartendaten: © OpenStreetMap-Mitwirkende, SRTM | Kartendarstellung: © OpenTopoMap (CC-BY-SA)」。2026-09-22 讀。
資料去哪裡
圖磚服務本身;使用者瀏覽器會直接連線對方圖磚伺服器,IP 會送達該處。
授權
CC-BY-SA 3.0
跑在哪裡
雲端服務、自己架
能接什麼
API:有MCP:尚未查證Webhook:尚未查證
限制
  • ⚠公用圖磚伺服器跑在志工資源上,不保證可用性,高流量要自架或換商業來源
  • 未標示出處等於違反授權條款
  • 地形資料依 SRTM,部分地區精度較粗
人工查證 2026-09-22・活躍(OpenTopoMap 團隊與社群維護)官方網站 ↗

Unicode CLDR

外部資源需要工程支援

各語言與地區的在地化資料:國名、語言名、貨幣、日期與數字格式、時區顯示名,是幾乎所有作業系統與程式語言在地化的底層。

適合
  • 做多語系介面要一份權威的在地化資料
  • 國名、貨幣、語言代碼的對照
  • 日期與數字格式要符合各地習慣
不適合
  • 以為它管時區規則(那是 IANA tz)
  • 直接當資料庫用(多數人是透過程式語言的國際化函式庫間接用)
  • 需要行銷用的國家分類
費用
免費、開放下載。
能不能商用
可商用
Unicode License v3 原文:「Permission is hereby granted, free of charge, to any person obtaining a copy of data files and any associated documentation (the "Data Files") or software … to deal in the Data Files or Software without restriction」,條件是保留著作權與授權聲明。2026-09-19 讀。
資料去哪裡
靜態資料檔,不連外。
授權
Unicode License v3
跑在哪裡
自己架
能接什麼
API:尚未查證MCP:尚未查證Webhook:尚未查證
限制
  • 資料龐大且結構複雜,多數情況該用程式語言的國際化 API 而不是自己讀
  • 每年改版,顯示字串會變動
  • 繁簡與區域變體要指定對,zh-TW 與 zh-Hant 不完全等價

IANA 時區資料庫(tz)

外部資源需要工程支援

全球各地當地時間的歷史與規則:時區邊界、UTC 偏移、日光節約時間的變更歷史,公眾領域。

適合
  • 任何要處理跨時區時間的程式
  • 查某地某年當時的日光節約規則
  • 伺服器與裝置的時區更新
不適合
  • 把時區當固定不變(各國政治決定會改)
  • 需要時區的地理多邊形(那要另外的資料集)
  • 以為只要存 UTC 就沒事(顯示仍需規則)
費用
免費,公開下載。
能不能商用
可商用
官方 LICENSE 檔原文:「Unless specified below, all files in the tz code and data (including this LICENSE file) are in the public domain.」少數檔案(date.c、newstrftime.3、strftime.c)源自 BSD 並採 BSD 三條款授權。2026-09-19 讀。
資料去哪裡
靜態資料檔,不連外。
授權
Public domain(少數檔案 BSD-3-Clause)
跑在哪裡
自己架
能接什麼
API:尚未查證MCP:尚未查證Webhook:尚未查證
限制
  • ⚠規則一年改好幾次,系統沒更新就會算錯當地時間
  • 歷史資料以「有代表性的地點」為單位,不是每個城市都有自己的條目
  • 時區名稱會被淘汰改成別名

CC-CEDICT

外部資源需要設定

開放的中英辭典資料檔:漢字詞條、拼音與英文釋義,1997 年起由社群維護,多數中文學習軟體的底層詞庫。

適合
  • 中英詞典功能的離線詞庫
  • 拼音標註與斷詞的輔助資料
  • 中文學習工具
不適合
  • 當權威辭典(社群維護,釋義風格不一)
  • 台灣用語的權威來源(以大陸用法為主)
  • 不打算同授權釋出衍生作品的專案
費用
免費下載,免帳號。
能不能商用
可商用(須標示出處並同授權分享)
官方專案頁原文:「CC-CEDICT is licensed under a Creative Commons Attribution-Share Alike 3.0 License.」⚠是 3.0,不是常被誤寫的 4.0;ShareAlike 代表改作後要以同授權釋出。2026-09-19 讀。
資料去哪裡
靜態資料檔,不連外。
授權
CC BY-SA 3.0
跑在哪裡
自己架
能接什麼
API:尚未查證MCP:尚未查證Webhook:尚未查證
限制
  • ⚠同授權義務(ShareAlike),商業產品要評估
  • 以簡體與大陸用語為主,繁體欄位有但台灣慣用語不全
  • 釋義由社群貢獻,風格與詳略不一致

Awesome-Selfhosted

外部資源需要工程支援

自架軟體與網路服務的權威清單:想把服務放在自己伺服器上時,先來這裡找有什麼選擇。

適合
  • 評估「這件事有沒有可以自架的開源方案」
  • 資料不能上第三方雲的環境
  • IT 部門盤點替代方案
不適合
  • ⚠當成產品目錄直接照用(它是清單不是評測)
  • 沒有維運能力的團隊——自架的成本在人不在授權費
費用
清單本身免費;上面列的軟體各有各的授權與成本。
能不能商用
⚠依個別軟體而定
清單本身只是索引,真正決定你能不能商用的是你挑中的那個軟體的授權。清單不會替你把關這一點,要自己逐一確認。
資料去哪裡
官方資料不足,目前無法確認
授權
—
跑在哪裡
雲端服務
能接什麼
API:尚未查證MCP:尚未查證Webhook:尚未查證
限制
  • ⚠它是清單不是評測,收錄不等於推薦
  • 上面的專案品質與維護狀態差異極大,要自己再查一輪
  • 自架的真正成本是維運人力
人工查證 2026-09-10・活躍(社群持續維護,官方另有網站版)官方網站 ↗

卡片上的查證日期是我們最後一次讀官方頁面的時間;條款會改,正式使用前請再看一次官方頁。

← 看其他情境
取得 AI 實戰工具與更新

之後會不定期整理:新方法、指令包(Prompt Pack)、Checklist 與模板。免費、無廣告;送出後會收到一封確認信,點了連結才算訂閱成功,之後每封信都附一鍵退訂。