實用工具
工具分類

程式碼轉換

把 JSON 轉成 TypeScript、Go、Zod 型別,格式化或壓縮 JS、CSS、HTML,最佳化 SVG——使用各領域最常用的開源函式庫,直接在頁面裡執行。

14 個工具依對應開源專案的 GitHub 星標排序 · 2026年9月16日 快照
#01

.gitignore 產生器

把 GitHub 官方的 .gitignore 範本——Node、Python、Go、Unity、macOS、JetBrains 等——合併成一個檔案。

17.6萬瀏覽器本機執行
#02

提交訊息檢查器

依 commitlint config-conventional 的 Conventional Commits 規則檢查提交訊息,規則名稱和提示與它一致。

1.9萬瀏覽器本機執行
#03

JSON 轉 TypeScript 介面

貼上 API 回傳的 JSON,產生對應的 TypeScript interface 或 type 別名,選用欄位會從資料中自動推斷。

1.4萬瀏覽器本機執行
#04

JSON 轉 Go struct

把 JSON 資料轉成帶 json tag 的 Go struct:可為 null 的值使用指標欄位,時間戳記使用 time.Time。

1.4萬瀏覽器本機執行
#05

JSON 轉 Zod schema

從範例 JSON 產生 Zod schema,讓同一份結構既能在執行階段檢查,又能推斷出 TypeScript 型別。

1.4萬瀏覽器本機執行
#06

JavaScript 壓縮工具

用 terser 壓縮 JavaScript——壓縮最佳化、名稱混淆、指定 ECMAScript 版本——並查看 gzip 前後的大小。

9336瀏覽器本機執行
#07

JavaScript 美化工具

用 js-beautify 替壓縮過或雜亂的 JavaScript 和 JSON 重新縮排,可選擇縮排寬度與大括號風格。

8996瀏覽器本機執行
#08

CSS 格式化工具

將壓縮過的 CSS 美化成每行一條宣告,@media 區塊自動縮排,選擇器依你的偏好拆分。

8996瀏覽器本機執行
#09

HTML 格式化工具

替 HTML 縮排,連同 <script> 與 <style> 中的 JavaScript 和 CSS 一併處理,<pre> 與 <textarea> 則原封不動。

8996瀏覽器本機執行
#10

curl 轉程式碼

把 curl 指令(包括 Chrome 的「複製為 cURL」)轉成 fetch、Python requests、Go、axios 或 PHP 程式碼。

8170瀏覽器本機執行
#11

Semver 版本範圍檢查器

看看 ^1.2.0、~2.3 這類範圍接受哪些版本——使用 npm 自己的 node-semver,預發布版本也算在內。

5466瀏覽器本機執行
#12

開源授權條款產生器

取得 MIT、Apache 2.0、GPL、BSD、MPL 等十一種授權條款的全文,自動填好你的名字和年份。

4198瀏覽器本機執行
#13

CSS 壓縮工具

用 CSSO 壓縮 CSS,包含合併重複規則與簡寫屬性的結構最佳化,並顯示 gzip 後節省了多少。

3785瀏覽器本機執行
#14

docker run 轉 Docker Compose

把 docker run 指令轉成 compose.yaml,每個指令一個服務,連接埠、磁碟區、環境變數和 GPU 都一併帶上。

3758瀏覽器本機執行