博客 / 詳情

返回

GitHub 上 Star 數排名前 40 的開發者工具

原文鏈接:https://www.nocobase.com/cn/blog/github-open-source-developer...。

過去一年,我們持續追蹤 GitHub 上的開源項目動態,發佈了多篇深度內容:

  • GitHub Star 數量前 12 的開源無代碼(零代碼)工具
  • GitHub Star 數量前 15 的開源低代碼項目
  • GitHub Star 數量前 13 的自託管項目
  • GitHub 上 Stars 數量最多的 8 個開源 CRUD 項目
  • GitHub Star 數量前 11 的開源內部工具
  • GitHub 上排名前 11 的開源管理後台(Admin Dashboard)項目
  • GitHub 上星星數量前 11 的開源 CRM 項目

這些清單不僅幫助開發者快速定位優質工具,也成為技術團隊選型的重要參考,收到很多開發者朋友的點贊和收藏。👍

本次,我們歷時數天整理出這份 GitHub Star 數量排名前 40 的開發者工具清單,覆蓋了從低代碼平台到 AI 編程助手、從 API 開發工具到終端增強工具的七大關鍵領域,全面展現了開發者工具生態的最新趨勢。無論是提升代碼質量、優化開發流程,還是探索AI輔助開發,這份清單都能為你提供精準匹配的解決方案。

接下來,我們將按功能分類詳細介紹這些工具,並按照星標數量排序,幫你快速找到最適合的開發工具。

💡 Tips:可以根據目錄定位至感興趣的類別

一、低代碼/無代碼開發工具

核心用途:快速搭建後台系統、業務系統、內部工具、管理面板、數據驅動應用,通過可視化或配置降低開發門檻。

面向人羣:開發者、業務人員、全棧工程師

1.Streamlit (⭐38.7k)

Streamlit.PNG

GitHub:https://github.com/streamlit/streamlit

官網:https://streamlit.io/

簡介:專注數據可視化的 Python Web 框架,能讓開發者快速將數據處理邏輯轉化為交互式的 Web 應用。

核心特點

  • 極簡腳本化開發:使用極簡 API,只需幾行 Python 代碼就能構建一個 Web 應用。每次保存代碼後,應用會自動刷新更新,適合快速迭代和試驗。
  • 原生交互集成:添加交互組件就像定義變量一樣簡單。無需編寫後端、設置路由、處理請求,也無需涉及 HTML/CSS/JS,降低了全棧開發門檻。
  • 即刻部署上線:可直接將應用部署到 Streamlit Community Cloud(免費)、Snowflake(企業級)或其他平台,實現快速上線和分享。

2. Appsmith (⭐36.6k)

Appsmith.PNG

GitHub:https://github.com/appsmithorg/appsmith

官網:https://www.appsmith.com/

簡介:Appsmith 是一個開源低代碼平台,專為構建企業級後台、管理面板和內部工具而設計,支持 AI 集成與多數據源連接。

核心特點

  • 可視化界面構建:拖拽式 UI 編輯器和豐富的組件庫,快速搭建功能完整的後台系統與業務面板。
  • 多數據源集成:原生支持 25+ 種數據庫和任意 REST 或 GraphQL API,無縫連接企業現有系統。
  • AI 與自動化能力:內置 AI 功能和工作流引擎,支持構建智能代理(Agents)和自動化業務流程,加速智能應用開發。

3. Refine (⭐30.5k)

Refine.png

GitHub:https://github.com/refinedev/refine

官網:https://refine.dev/

簡介:Refine 是一個基於 React 的高可定製開發框架,專注於構建內部工具、後台管理系統和 B2B 應用。

核心特點

  • 靈活的架構設計:沒有 UI 框架綁定,可自由搭配 Ant Design、Material UI、Chakra UI 等任意組件庫,滿足多樣化定製需求。
  • 強大的 CRUD 構建能力:支持自動化的 CRUD 操作、複雜的數據交互邏輯和細粒度權限管理,助力構建企業級後台系統。
  • 企業級集成能力:支持 GraphQL、REST 等主流後端服務,適用於構建複雜 B2B 或 SaaS 管理系統。

4. Taipy (⭐18k)

GitHub:https://github.com/Avaiga/taipy

官網:https://taipy.io/

簡介:將數據和 AI 邏輯快速轉化為Web應用。

5. NocoBase (⭐14.8k)

NocoBase.png

GitHub:https://github.com/nocobase/nocobase

官網:https://www.nocobase.com/

簡介:極易拓展的開源無代碼/低代碼開發平台,可靈活構建個性化的企業應用和內部系統。

核心特點

  • 數據模型驅動:與傳統的表單和表格驅動方法不同,通過結構化數據模型定義業務邏輯,適配更復雜多變的企業場景。
  • 插件化架構:所有功能通過插件提供,採用微內核架構,支持按需擴展功能模塊,開發者可輕鬆創建、引入自定義插件,實現系統能力的靈活拓展與複用。
  • WYSIWYG 界面:直觀的操作界面,簡化複雜系統的開發。

二、AI 編程助手 & 智能開發工具

核心用途:用AI生成代碼、修復缺陷、理解複雜任務

面向人羣:開發者、AI代理研發者

1. OpenHands (⭐52.6k)

OpenHands.png

GitHub:https://github.com/All-Hands-AI/OpenHands

官網:https://www.all-hands.dev/

簡介:OpenHands 是一個開源 AI Agent 平台,幫助開發者自動處理重複性開發任務,讓你專注於解決真正有挑戰的問題。

核心特點

  • 開箱即用的 AI Agents:提供一套可直接使用的 AI 工具代理,用於處理代碼審查、文檔更新、項目維護等開發日常瑣事。
  • 為開發者量身打造:深度集成開發流程,適配常見工具鏈和代碼庫管理方式,讓 AI 能真正“懂開發、幫開發”。

2. GPT-Pilot (⭐32.6k)

GPT-Pilot.png

GitHub:https://github.com/Pythagora-io/gpt-pilot

簡介:自動構建真實項目的 AI 開發工具。

核心特點

  • 真實功能開發:不只是補全代碼,而是能理解需求、設計結構、自動生成完整功能模塊。
  • 多輪協作式交互:可以就項目結構、Bug 或代碼邏輯與你對話、主動提問、請求代碼審查,像一個真實的開發同事。
  • 全流程開發伴侶:從需求理解、代碼編寫、調試測試到部署交付,GPT-Pilot 都可自動或輔助完成。

3. Tabby (⭐30.8k)

Tabby.png

GitHub:https://github.com/TabbyML/tabby

官網:https://www.tabbyml.com/

簡介:可本地部署的 AI 編程助手,為開發者提供實時的代碼補全和錯誤提示。

4. Continue (⭐25.4k)

GitHub:https://github.com/continuedev/continue

官網:https://docs.continue.dev/

簡介:用於構建 / 共享 AI 編程助手,開發者可以根據自己的需求定製個性化的 AI 助手。

5. Composio (⭐24.9k)

GitHub:https://github.com/ComposioHQ/composio

官網:https://docs.composio.dev/

簡介:為 AI 智能體提供接口整合能力,讓 AI 智能體能夠更好地與外部系統進行交互。

6. Agno (⭐24.3k)

GitHub:https://github.com/agno-agi/agno

官網:https://docs.agno.com/

簡介:構建 AI 智能體的框架,幫助開發者更方便地創建和管理 AI 智能體。

7. SWE-agent (⭐15.3k)

GitHub:https://github.com/SWE-agent/SWE-agent

簡介:能自動修復 GitHub issue 的 AI agent,提高了項目的維護效率。

8. Daytona (⭐14.9k)

GitHub:https://github.com/daytonaio/daytona

簡介:為 AI 生成代碼提供基礎設施,確保 AI 生成的代碼能夠穩定運行。

9. Repomix (⭐14.4k)

GitHub:https://github.com/yamadashy/repomix

簡介:將代碼轉為 AI 易解析格式,方便 AI 對代碼進行理解和處理。


三、API/後端開發與測試工具

核心用途:構建、測試、調試、模擬後端服務與 API。

面向人羣:後端工程師、DevOps

1. Hoppscotch (⭐71k)

Hoppscotch.png

GitHub:https://github.com/hoppscotch/hoppscotch

官網:https://hoppscotch.io/

簡介:Hoppscotch 是一個輕量級、開源的 Web API 開發工具套件,專為簡潔、高效的接口測試與協作而設計。

核心特點

  • 簡潔直觀的界面體驗:極簡 UI 設計,快速上手,無干擾地進行請求構建與測試。
  • 全面支持主流協議:支持 REST、GraphQL、WebSocket、MQTT、Socket.IO 等多種 API 通信協議,適配廣泛開發需求。
  • 協作與自動化能力:提供項目協作、環境變量管理、請求腳本自動化等功能,適合團隊 API 開發與調試流程。

2. Localstack (⭐58.5k)

Localstack.png

GitHub:https://github.com/localstack/localstack

官網:https://www.localstack.cloud/

簡介:LocalStack 是一個本地運行的完整 AWS 雲服務模擬平台,幫助開發者在本地離線開發和測試雲原生及 Serverless 應用。

核心特點

  • 本地模擬完整 AWS 服務:支持包括 Lambda、S3、DynamoDB、API Gateway 等在內的眾多 AWS 服務,幾乎覆蓋常用開發場景。
  • 離線開發、極速測試:無需連接真實 AWS 環境,減少部署時間和雲成本,加速開發反饋循環。

3. HTTPie CLI (⭐35.2k)

HTTPie CLI.png

GitHub:https://github.com/httpie/cli

官網:https://httpie.io/

簡介:命令行 HTTP 客户端,支持 JSON、語法高亮、會話管理等功能,為開發者提供了便捷的 HTTP 請求方式。

4. SurrealDB (⭐29k)

SurrealDB.png

GitHub:https://github.com/surrealdb/surrealdb

官網:https://surrealdb.com/

簡介:文檔 - 圖數據庫,具有可擴展性和分佈式特性,適用於構建實時 Web 應用。


四、終端工具/編輯器/環境增強

核心用途:提供更強的本地開發體驗,包括終端文件管理器、輕量 IDE、開發容器等。

面向人羣:全棧開發者、運維工程師

1. Files (⭐36.7k)

Files.png

GitHub:https://github.com/files-community/Files

官網:https://files.community/

簡介:Files 是一款現代化的文件管理器,融合雲盤集成、標籤頁操作和高級預覽功能,帶來更高效直觀的文件管理體驗。

核心特點

  • 雲盤集成與多源管理:原生支持 OneDrive、Google Drive 等雲服務,讓本地與雲端文件無縫協同。
  • 標籤頁與多種佈局視圖:支持多標籤頁、多窗口操作,提供網格、列表、詳細信息等多種文件瀏覽方式,提升效率。
  • 豐富的文件預覽與現代界面:內置圖片、視頻、文檔等格式的快速預覽,並配有極具現代感的 UI 設計,操作直觀流暢。

2. Lapce (⭐35.1k)

Lapce.png

GitHub:https://github.com/lapce/lapce

官網:https://lap.dev/lapce/

簡介:Lapce 是一款用 Rust 編寫的極速、原生、現代化開源代碼編輯器,專為開發者打造高效愉悦的編碼體驗。

核心特點

  • Rust 驅動的極速性能:使用 Rust 語言構建,擁有本地應用級別的響應速度,提供流暢無延遲的編輯體驗。
  • 原生 GUI 與插件架構:採用原生圖形界面,支持插件擴展系統,兼顧性能與可定製性。
  • 專為開發者優化的體驗設計:擁有 Vim 模式、命令面板、多語言支持等特性,提升專業開發工作流效率。

3. Yazi (⭐23.9k)

GitHub:https://github.com/sxyazi/yazi

官網:https://yazi-rs.github.io/

簡介:用 Rust 編寫的基於異步 I/O 的超快速終端文件管理器。

4. nnn (⭐19.9k)

GitHub:https://github.com/jarun/nnn

簡介:終端極簡文件瀏覽器,以簡潔的界面和高效的操作受到開發者的喜愛。

5. Hack (⭐16.7k)

GitHub:https://github.com/source-foundry/Hack

官網:https://sourcefoundry.org/hack/

簡介:為開發者優化的字體。

6. Devpod (⭐13.6k)

GitHub:https://github.com/loft-sh/devpod

官網:https://devpod.sh/

簡介:開源 Codespaces 替代品,提供了類似的開發環境,並且支持多種 IDE 和雲平台。

7. Marimo (⭐12.2k)

GitHub:https://github.com/marimo-team/marimo

官網:https://marimo.io/

簡介:AI 原生 Python Notebook,支持實驗復現、SQL 查詢、腳本執行和應用部署,集成了 AI 輔助功能。


五、前端調試與可視化工具

核心用途:幫助開發者構建、調試、優化 Web UI、響應式、圖表等內容。

面向人羣:前端工程師、測試工程師

1. Puppeteer (⭐90.3k)

Puppeteer.png

GitHub:https://github.com/puppeteer/puppeteer

官網:https://pptr.dev/

簡介:Puppeteer 是一個用於自動化控制 Chrome 和 Firefox 的 JavaScript 庫,支持無頭或可見瀏覽器操作,廣泛用於測試、爬蟲與頁面渲染等任務。

核心特點

  • 瀏覽器自動化能力強大:支持表單提交、用户交互模擬、擴展測試、頁面截圖與 PDF 生成等,幾乎能完成人工在瀏覽器中的所有操作。
  • 無頭/有頭模式切換靈活:默認無 UI 運行(Headless),也可配置為可視化運行(Headful),方便開發調試與部署需求切換。
  • 支持 DevTools Protocol 與 WebDriver BiDi:兼容主流瀏覽器控制協議,支持現代 Web 特性與異步通信,適用於高質量 UI 測試與性能分析。

2. Lighthouse (⭐28.9k)

Lighthouse.png

GitHub:https://github.com/GoogleChrome/lighthouse

官網:https://developer.chrome.com/docs/lighthouse/overview/

簡介:Lighthouse 是一個自動化的開源網站評估工具,可從性能、無障礙性、SEO 等多個維度對網頁質量進行全面審計,並生成可操作的優化建議報告。

核心特點

  • 多維度質量評估:對網頁的性能、可訪問性、漸進式 Web 應用(PWA)、SEO 和最佳實踐進行全面分析,幫助開發者發現瓶頸與改進點。
  • 多種運行方式靈活集成:可通過 Chrome DevTools、命令行工具或作為 Node 模塊使用,適配不同開發者工作流。
  • 自動生成優化建議報告:審核結果直觀展示,並附帶詳細的修復建議和文檔鏈接,方便開發者快速定位並解決問題。

3. Responsively-app (⭐23.2k)

GitHub:https://github.com/responsively-org/responsively-app

官網:https://responsively.app/

簡介:響應式開發瀏覽器,幫助開發者實時預覽網頁在不同設備上的顯示效果,方便進行響應式設計。

4. D2 (⭐20.3k)

GitHub:https://github.com/terrastruct/d2

官網:https://d2lang.com/

簡介:用文本生成圖表的 DSL,通過簡單的文本描述即可生成各種複雜的圖表,提高了圖表製作的效率。

5. Eruda (⭐19.5k)

GitHub:https://github.com/liriliri/eruda

官網:https://eruda.liriliri.io/

簡介:移動瀏覽器調試工具,方便開發者在移動設備上進行網頁調試。


六、代碼質量 / 靜態分析 / 構建增強工具

核心用途:提升代碼質量、檢查 bug、保證一致性、增強構建過程。

面向人羣:DevOps、測試工程師

1. ShellCheck (⭐37.2k)

ShellCheck.png

GitHub:https://github.com/koalaman/shellcheck

官網:https://www.shellcheck.net/

簡介:ShellCheck 是一款強大的 Shell 腳本靜態分析工具,幫助開發者識別語法錯誤、常見陷阱和可讀性問題,從而編寫更可靠的 Bash 腳本。

核心特點

  • 靜態分析與錯誤提示:自動檢測 shell 腳本中的語法錯誤、不安全操作和常見陷阱,並提供清晰的解釋和建議,讓代碼更健壯。
  • 廣泛集成與易用性:支持集成到主流編輯器(如 VS Code、Vim)、CI 平台(如 CodeClimate、Codacy)和包管理器,輕鬆納入開發流程。
  • 開源自由、文檔完善:遵循 GPLv3 協議,提供詳盡文檔和 Wiki 支持,同時在 GitHub 上持續維護,便於社區貢獻和自定義使用。

2. Kaniko (⭐15.4k)

GitHub:https://github.com/GoogleContainerTools/kaniko

簡介:構建容器鏡像(K8s 原生),可以在 Kubernetes 環境中直接構建容器鏡像,無需依賴 Docker 守護進程,提高了容器鏡像構建的效率和安全性。

3. Skaffold (⭐15.3k)

GitHub:https://github.com/GoogleContainerTools/skaffold

官網:https://skaffold.dev/

簡介:Kubernetes 應用快速迭代工具,支持代碼的實時同步和自動部署,加速了 Kubernetes 應用的開發和測試過程。

4. DVC (⭐14.3k)

GitHub:https://github.com/iterative/dvc

官網:https://dvc.org/

簡介:ML 數據和實驗版本控制,用於管理機器學習項目中的數據和實驗,方便團隊協作和實驗復現。

七、開發者工具箱 & 資源平台

核心用途:提供日常輔助工具、文檔瀏覽、社區學習資源。

面向人羣:全領域開發者

1. GitHubDaily (⭐37.2k)

GitHub:https://github.com/GitHubDaily/GitHubDaily

簡介:每日精選開源項目,為開發者提供了一個發現優質開源項目的平台。它會每天推薦一些有趣、實用的開源項目,幫助開發者拓寬視野。

2. DevDocs (⭐36k)

DevDocs.png

GitHub:https://github.com/freeCodeCamp/devdocs

官網:https://devdocs.io/

簡介:DevDocs 是一個將多種 API 文檔集合於一體的極速文檔瀏覽器,支持離線使用、模糊搜索和鍵盤操作,提升開發者查閲效率。

核心特點

  • 多語言/多框架文檔整合:支持數十種流行編程語言、框架和工具的 API 文檔,用户可按需啓用,集中查看無需跳轉多個官網。
  • 快速搜索與鍵盤優化操作:提供模糊匹配、命名縮寫搜索、Tab 快捷切換文檔等功能,幾乎無需鼠標即可高效導航與查閲。
  • 離線訪問與 PWA 支持:可作為漸進式 Web 應用安裝,支持移動端和離線使用,讓你在無網絡時也能隨時查閲技術文檔。

3. DevToys (⭐28.5k)

DevToys.png

GitHub:https://github.com/DevToys-app/DevToys

官網:https://devtoys.app/

簡介:DevToys 是一款跨平台的開發者瑞士軍刀,集成 30+ 離線工具,助你高效處理常見編碼、轉換、加密等任務,無需依賴在線工具。

核心特點

  • 開箱即用的多功能工具集:內置包括 JSON ↔ YAML 轉換、Base64 編解碼、JWT 解碼、哈希生成、文本對比等 30 多種常用工具,覆蓋開發中的高頻需求。
  • 完全離線 & 隱私友好:所有工具均可本地運行,無需聯網即可使用,保護用户數據隱私,避免使用不可信的第三方網站。
  • 可擴展插件系統:支持社區構建和安裝更多工具,也允許開發者自定義插件,滿足個性化開發工作流的需求。

4. it-tools (⭐28.4k)

it-tools.png

GitHub:https://github.com/CorentinTh/it-tools

官網:https://it-tools.tech/

簡介:在線開發工具集合,提供了豐富的在線工具,方便開發者隨時隨地使用。

5. Daily.dev (⭐19.3k)

GitHub:https://github.com/dailydotdev/daily

官網:https://daily.dev/

簡介:開發者內容聚合平台,匯聚了各種技術文章、開源項目等內容,為開發者提供了一個學習和交流的平台。

6. Zeal (⭐12.1k)

GitHub:https://github.com/zealdocs/zeal

官網:https://zealdocs.org/

簡介:文檔管理器(Dash 風格),支持快速搜索本地技術文檔,方便開發者查閲資料。

❤ 希望本文的介紹能夠幫助你找到最適合的工具,建議收藏本文隨時查閲。如果覺得有幫助,歡迎分享給更多開發者朋友。如果你在使用這些工具過程中有任何疑問或發現新的優質工具,歡迎前往論壇留言交流!

相關閲讀:

  • 2025年GitHub Star增長最快的15個開源低代碼項目
  • ⭐️ GitHub 上星星數量前 11 的開源 CRM 項目
  • GitHub 上排名前 11 的開源管理後台(Admin Dashboard)項目
  • ⭐️ GitHub Star 數量前十的工作流項目
  • GitHub Star 數量前 4 的開源無代碼(零代碼)/低代碼應用開發平台
  • GitHub上 Star 數量最多的 Airtable 開源替代者
user avatar goudantiezhuerzi 頭像 fengliudeliushu 頭像 rockswang 頭像 juicefs 頭像 xindoo 頭像
5 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.