現在是開源工具時間!
除了大家都知道的前 3 個之外,開源工具還有更多內容。
哎呀,你實際上可能已經知道這個清單中的所有 12 個(在這種情況下:「慢拍」),但我們大多數人都不知道。
當談到幫助開發人員完成工作的工具時,開源是一個令人信服的論點!
這就是為什麼我們也推出了自己的開源工具來提高開發人員的生產力。
因此,這裡列出了 12 個開源工具,它們可能成為您的工具包中不可或缺的一部分。
我們走吧!
注意:我們發現專案中存在一些不一致之處,根據社區的建議重新表述並加入了新專案。
當您正在尋找 VSCode 的真正開源替代品時,請考慮 Theia。
它是一個靈活的 IDE,可在雲端和桌面上執行。它是用 TypeScript 建構的,並附帶許多可供您使用的附加元件。
我們很多人都知道 Postman。
不不,不是給你的亞馬遜包裹送貨的人。
此 Postman 讓您可以將請求連結在一起、自動執行任務以及與其他人協作,從而更輕鬆地使用 API。
因此,如果您不喜歡 cURL,Postman 可以拯救您。
Hoppscotch 是一個免費、輕量級、快速且漂亮的 API 請求建立器工具,可以相對快速地建立和測試您的 API。
主要特徵:
HTTP 請求方法(GET、POST、PUT、DELETE、PATCH 等)
對 GraphQL 的內建支持
集合管理與環境變數
網站:跳房子
GitHub :跳房子 GitHub
Pocketbase 是一個檔案中的開源即時後端,可在 Flutter、Vue、React 和 Angular 應用程式中使用。
想像一下用 Go 編寫的為開發人員提供的簡單的 SQL 資料庫。
主要特徵:
具有即時訂閱功能的嵌入式資料庫 (SQLite)
內建文件和使用者管理
以及簡單的 REST-ish API
我想沒有一個開發人員不知道 cURL。
cURL 是一個簡單的命令列工具,用於呼叫 API。事實上,大多數作業系統發行版(例如 Linux 和 MacOS)中都預設包含 cURL。
Waveterm 是一款開源 AI 原生終端機。
Waveterm 將命令列與開放網路連結起來,幫助開發人員提高工作效率。
主要特徵:
跨網路斷開和重新啟動的持久會話
可搜尋的上下文命令歷史記錄
CodeEdit,使用類似 VSCode 的內聯編輯器編輯本機和遠端文件
AI 與 ChatGPT(或 ChatGPT 相容 API)集成,幫助編寫命令並獲得內聯答案
AI 風靡一時,到 2024 年,不與當地 LLM 打交道的開發人員根本就不是開發人員,對嗎?
Ollama 致力於在本地試驗大型語言模式。
它就像法學碩士的 Docker Desktop。
主要特徵:
法學碩士的本地實驗
大語言模型的開發環境
OpenAI 相容 API
LM-Studio 也類似 Docker Desktop,是 Ollama 的競爭對手。
主要特徵:
法學碩士的本地實驗
OpenAI 相容 API
支援 Windows 電腦
告訴我您知道 VS Code 是開源的。請告訴我。
VS Code 或多或少是當今大多數開發人員開始使用的第一個程式碼編輯器。除非你在 Linux 上使用 Vim。順便說一句,我使用 Arch。
VSCode 的擴展數量之多難以想。
主要特徵:
可擴展的程式碼編輯器
除錯支援
豐富的擴展生態系統
現在每個人都使用 Docker,對嗎?
Docker Compose 可以透過使用簡單的compose.yaml
檔案更輕鬆地設定多個連接的 Docker 應用程式。
主要特徵:
Docker容器的編排
使用 YAML 定義服務
多容器應用程式管理
ESLint 是一款適用於 JavaScript 和 TypeScript 的出色工具,它透過可自訂的 linting 規則和外掛程式強制執行編碼標準並提高程式碼品質。
ESLint 與 Prettier 和其他此類工具結合可以幫助廣大 JavaScript 開發人員。
主要特徵:
程式碼品質分析
可設定的 linting 規則
JavaScript 和 TypeScript 支持
Oh My Zsh 就像您的 Zsh shell 設定的超級升級,它有酷炫的主題和插件,可以讓您的終端體驗更上一層樓。
當然,對於某些人來說,取得合適的 Zsh 資源檔案往往有點困難。
主要特徵:
Zsh設定管理
可自訂的主題和插件
社區驅動的發展
我錯過了一些重要的事情嗎?
你怎麼認為?
https://github.com/middlewarehq/middleware
原文出處:https://dev.to/middleware/13-foss-tools-that-developers-would-give-up-pizza-for-4a6g