📢
gitzw.com上线了,功能陆续更新中,如有问题或反馈请在下方反馈/建议中给我们留言。
✕
讀懂開源,從這裡開始
首頁
排行榜
教程中心
知識庫
資訊
分類
專題合集
🌙
繁
▾
简体
繁體
English
登入
使用者中心
▾
👤 使用者中心
📬 我的訂閱
✉️ 我的郵箱
🔑 修改密碼
⭐ 我的收藏
💬 我的回饋記錄
↩ 登出
訂閱
☰
首頁
排行榜
教程中心
知識庫
資訊
分類
專題合集
搜尋
訂閱
RSS
简体
繁體
English
🔍
搜尋
📡
RSS
🔥 熱門搜尋
llm
vuejs
pytorch
leetcode
sql
langchain
graphql
tokio
unity
peg
redis
bi
"測試框架"
teamcapybara
/
capybara
capybara:網頁應用程式的驗收測試框架 — capybara是一個開源的驗收測試框架,允許開發者使用Ruby語言編寫自動化測試腳本,從而確保網頁應用程式的正確性和可靠性。它支持多種瀏覽器和測試環境,讓開發者可以輕鬆地進行測試和調試。通過使用capybara,開發者可以提高測試效率和程式品質
Ruby
★ 10.2k
⑂ 1.5k
web
☆
Quick
/
Quick
Quick:Swift 測試框架 — Quick 是一個 Swift 和 Objective-C 的測試框架,允許開發者使用行為驅動開發(BDD)的方式來撰寫測試程式。這個框架提供了許多方便的功能,讓開發者可以更容易地撰寫和維護測試程式。使用 Quick 可以提高開發者的生產力和程式的可靠性。
Swift
★ 9.8k
⑂ 895
mobile
☆
webdriverio
/
webdriverio
webdriverio:下一代瀏覽器和行動裝置自動化測試框架 — webdriverio 是一個強大的自動化測試框架,支援多種測試框架和工具,包括 Cucumber、Jasmine 和 Mocha,能夠讓開發者輕鬆地進行瀏覽器和行動裝置的自動化測試。它的主要目的是提高測試效率和精確度,減少手動測試的時間和成本。webdriverio 的設計宗旨是簡單、易用和高效,讓開發者能夠快速地開始進行自動化測試
TypeScript
★ 9.8k
⑂ 2.7k
tools
☆
google
/
googletest
googletest:Google 測試與模擬框架 — googletest 提供了豐富的測試功能和工具,包括測試框架、模擬庫等,幫助開發者寫出高質量的代碼。它的優點包括易於使用、靈活性高和可擴展性強,廣泛應用於各個領域的軟件開發中。通過使用 googletest,開發者可以更好地保證代碼的正確性和可靠性
C++
★ 38.8k
⑂ 10.8k
backend
☆
catchorg
/
Catch2
Catch2:現代 C++ 單元測試框架 — Catch2 是一個強大的測試框架,提供了豐富的功能和簡潔的 API,讓開發者可以輕鬆地撰寫和運行測試。它支援多種測試風格,包括單元測試、TDD 和 BDD,讓開發者可以根據自己的需求選擇合適的測試方法。Catch2 的設計目標是提供高效、可靠和易用的測試框架,讓開發者可以專注於開發高質量的軟體
C++
★ 21k
⑂ 3.4k
backend
+117 ★
☆
webrtc
/
samples
samples:WebRTC 網頁示範和範例 — samples 儲存庫提供了豐富的 WebRTC 網頁示範和範例,幫助開發者了解和使用 WebRTC 技術。這些範例展示了 WebRTC 的功能和應用,包括實時通訊和多媒體處理。通過這些範例,開發者可以快速掌握 WebRTC 的開發技巧
JavaScript
★ 14.6k
⑂ 5.7k
web
☆
cypress-io
/
cypress
cypress:快速、簡單、可靠的測試工具 — cypress 提供了一種快速、簡單、可靠的測試方式,適用於任何在瀏覽器中運行的應用程式。它支持 TypeScript 等語言,能夠實現自動化測試,從而提高開發效率和品質。cypress 的出色性能和易用性使其成為開發人員的首選工具
TypeScript
★ 50.6k
⑂ 3.6k
web
+43 ★
☆
NervJS
/
taro
taro:跨端跨框架解决方案 — taro是一個開放式跨端跨框架解決方案,支持使用React/Vue等框架來開發微信/京東/百度/支付寶/字節跳動/QQ小程序/H5/React Native等應用。這個項目提供了一種簡單的方式來開發跨端應用,讓開發者可以使用自己熟悉的框架和語言來開發。通過使用taro,開發者可以快速地開發出高質量的跨端應用
TypeScript
★ 37.6k
⑂ 4.9k
web
☆
grafana
/
pyroscope
pyroscope:連續性能分析平台 — pyroscope 是一個開源的連續性能分析平台,使用 Go 語言開發,能夠幫助開發人員快速地找出應用程序中的性能瓶頸。通過 pyroscope,開發人員可以調試性能問題到單行代碼層級,從而提高應用程序的性能和可靠性。這個平台對於 DevOps 和開發人員來說非常重要,因為它能夠提供實時的性能監控和分析
Go
★ 11.5k
⑂ 772
devops
☆
refinedev
/
refine
refine:一個 React 框架,用于構建內部工具、管理面板、儀表板和 B2B 應用程式 — refine 提供了一種靈活的方式來構建內部工具、管理面板、儀表板和 B2B 應用程式。它使用 React 和 TypeScript 等技術,提供了一個強大的框架,用于開發複雜的應用程式。通過使用 refine,開發人員可以快速地構建出高質量的應用程式,節省時間和資源。
TypeScript
★ 35.3k
⑂ 3.1k
web
☆
usebruno
/
bruno
bruno:開源API測試IDE — bruno是一個基於JavaScript的開源項目,提供了一個輕量級的API測試平台,支持多種API協議,包括REST API、GraphQL等。它的目的是為開發人員提供一個方便、快捷的API測試工具,提高開發效率。同時,bruno也支持OpenAPI和OpenAPI3,讓開發人員可以更容易地管理和測試API
JavaScript
★ 45.5k
⑂ 2.7k
tools
☆
goss-org
/
goss
goss:伺服器測試/驗證工具 — goss是一個開源工具,使用Go語言開發,提供快速和易於使用的伺服器測試和驗證功能。它可以幫助用戶驗證伺服器設定、健康狀態和基礎設施配置,確保伺服器的穩定性和安全性。通過使用goss,開發人員可以更容易地實現測試驅動開發(TDD)和基礎設施即程式碼(IaC)
Go
★ 5.9k
⑂ 491
devops
☆
charmbracelet
/
bubbletea
bubbletea:強大的終端使用者介面框架 — bubbletea 是一個基於 Go 的終端使用者介面框架,提供了一個強大且易用的方式來建立命令列介面應用程式。它的設計理念來自 Elm 架構,採用功能性程式設計的方法,讓開發者可以輕鬆建立複雜的介面。這個框架對於想要建立複雜命令列介面應用程式的開發者來說非常重要
Go
★ 43.7k
⑂ 1.3k
backend
☆
probot
/
probot
probot:GitHub 应用框架 — probot 是一个使用 TypeScript 编写的框架,用于构建 GitHub Apps。它提供了一种简单的方式来自动化和改进 GitHub 工作流程。通过使用 probot,开发者可以创建自定义的 GitHub Apps 来简化工作流程并提高生产力
TypeScript
★ 9.6k
⑂ 1k
backend
☆
puppeteer
/
puppeteer
puppeteer:JavaScript API 對 Chrome 和 Firefox 的控制 — puppeteer 提供了一個強大的 API,讓開發者可以控制 Chrome 和 Firefox 瀏覽器,進行自動化測試、網頁抓取和瀏覽器自動化等任務。這個庫可以幫助開發者提高工作效率和自動化程度。同時,puppeteer 也提供了 Headless Chrome 的支持,讓開發者可以在無頭模式下進行測試和瀏覽器控制
TypeScript
★ 95.4k
⑂ 9.6k
tools
☆
andrewyng
/
context-hub
context-hub:內容集線器 — context-hub 是一個開源的 JavaScript 專案,旨在提供內容管理和集線功能,讓開發者能夠更容易地管理和整合不同的內容來源。這個專案使用 JavaScript 開發,提供了一個靈活和可擴展的解決方案,讓開發者能夠根據自己的需求進行自訂。同時,context-hub 也提供了一個強大的 API,讓開發者能夠更容易地與其他應用程式和服務進行整合
JavaScript
★ 13.8k
⑂ 1.2k
web
☆
xinliangnote
/
go-gin-api
go-gin-api:基於 Gin 的 API 框架 — go-gin-api 是一个基於 Gin 的 API 框架,封装了常用功能,如 cors 跨域、jwt 签名验证、zap 日志收集等,使用简单,致力于进行快速的业务研发。它支持多种功能,如 prometheus 监控指标、swagger 文档生成、viper 配置文件解析等。同时,它还支持 gRPC、cron 定时任务、graphql 查询语言等,能够满足不同业务需求。
Go
★ 6k
⑂ 1.1k
backend
☆
NomicFoundation
/
hardhat
hardhat:以太坊開發環境 — hardhat是一個開發環境,允許用戶編譯、部署、測試和除錯以太坊軟體。它支持多種語言,包括Solidity和TypeScript,同時提供了強大的調試工具。這使得hardhat成為以太坊開發者的一個必備工具。
TypeScript
★ 8.5k
⑂ 1.7k
blockchain
☆
hapijs
/
hapi
hapi:簡單且安全的框架 — hapi 是一個基於 Node.js 的應用程式框架,提供了一個簡單且安全的方式來建立 Web 服務器和應用程式。它支持 HTTP 和 HTTPS 協議,且具有高度的可擴展性和自訂性。hapi 的設計目標是提供一個穩定和安全的平台,讓開發人員可以專注於建立業務邏輯
JavaScript
★ 14.8k
⑂ 1.4k
backend
☆
microsoft
/
playwright
playwright:網頁測試和自動化框架 — playwright 是一個開源的框架,允許開發人員使用單一 API 測試和自動化網頁應用程式。它支持多種瀏覽器,包括 Chromium、Firefox 和 WebKit,讓開發人員可以更容易地進行端到端測試。這個框架的出現對於網頁開發和測試具有重要意義,因為它可以提高測試效率和準確度。
TypeScript
★ 92.6k
⑂ 6.1k
tools
☆
Unleash
/
unleash
unleash:開源功能管理平台 — unleash 是一個開源的功能管理平台,提供了強大的功能開關和實驗功能,讓開發人員可以輕鬆地管理和部署功能。它支持多種激活策略和整合,讓開發人員可以根據自己的需求定制功能管理流程。unleash 的目的是讓開發人員可以更快速地交付和驗證功能,從而提高軟體開發的效率和質量
TypeScript
★ 13.7k
⑂ 874
devops
☆
spring-projects
/
spring-framework
spring-framework:Java 框架 — spring-framework 是一个综合的 Java 应用程序框架,提供了强大的依赖注入和面向切面编程功能。它帮助开发者快速构建可靠和可维护的应用程序。spring-framework 广泛应用于企业级应用程序开发中
Java
★ 60k
⑂ 38.8k
backend
☆
x1xhlol
/
system-prompts-and-models-of-ai-tools
system-prompts-and-models-of-ai-tools:AI 工具的系統提示和模型 — system-prompts-and-models-of-ai-tools 項目是一個集合了各種 AI 工具的系統提示和模型的倉庫,包括 Claude Code、Cluely、CodeBuddy 等多個開源項目。該項目的目的是提供一個便捷的方式來存取和使用這些 AI 工具,從而提高開發者的生產力。通過該項目,開發者可以輕鬆地找到和使用適合的 AI 工具,提高開發效率和質量
★ 141.8k
⑂ 34.8k
ai-ml
☆
django
/
django
django:網頁框架_for_perfectionists_with_deadlines — django是一個使用Python語言開發的網頁框架,提供了許多強大的功能,包括ORM、模板引擎和視圖系統。它的設計宗旨是幫助開發者快速地建立高質量的網頁應用程式,同時也能滿足追求完美的需求。因此,django已經成為許多開發者的首選框架。
Python
★ 88.2k
⑂ 34.2k
backend
☆
meteor
/
meteor
meteor:JavaScript 應用平台 — meteor 是一個全面的平台,包含了多種工具和功能,例如建構系統、框架和實時資料同步等,讓開發者可以快速且輕鬆地建構和部署複雜的應用程式。meteor 的設計宗旨是提供一種簡單且高效的方式來建構和部署應用程式,讓開發者可以專注於寫程式而不需要擔心基礎設施的問題。通過使用 meteor,開發者可以快速地建構和部署高品質的應用程式,同時也可以享受開源社群的支持和資源
JavaScript
★ 44.8k
⑂ 5.2k
web
☆
ml-explore
/
mlx
mlx:蘋果矽晶陣列框架 — mlx是一個基於C++的陣列框架,專為Apple矽晶設計,提供高效的數據處理能力。該框架允許開發人員輕鬆地在Apple裝置上實現高性能的數據處理任務。mlx的出現對於蘋果生態系統中的機器學習和數據分析應用具有重要意義
C++
★ 27.5k
⑂ 2k
backend
☆
quii
/
learn-go-with-tests
learn-go-with-tests:使用測試驅動開發學習 Go — learn-go-with-tests 透過實踐測試驅動開發的方式來教導 Go 的基礎知識,讓學習者能夠更好地理解 Go 的語法和應用。這個專案提供了一系列的測試和練習,幫助學習者掌握 Go 的基本概念和技巧。同時,learn-go-with-tests 也展示了測試驅動開發在實際開發中的應用和益處
Go
★ 23.7k
⑂ 2.9k
backend
☆
aquasecurity
/
trivy
trivy:容器和代碼漏洞掃描工具 — trivy是一款開源的安全工具,能夠掃描容器、Kubernetes、代碼倉庫、雲端等環境中的漏洞、配置錯誤、密碼和SBOM。它使用Go語言開發,支持多種環境和平台。trivy的主要目的是幫助開發人員和安全團隊快速識別和修復潛在的安全風險
Go
★ 36.9k
⑂ 531
devops
☆
Textualize
/
textual
textual:Python 輕量級應用框架 — textual 提供了一個簡單的 Python API,讓開發人員可以輕鬆建立複雜的用戶界面。它支持在終端和網頁瀏覽器中運行應用程式,從而提供了跨平台的使用體驗。textual 的出色性能和靈活性使其成為開發命令列介面和圖形用戶界面的理想選擇
Python
★ 36.6k
⑂ 1.3k
tools
☆
googollee
/
go-socket.io
go-socket.io:Go語言的Socket.io庫 — go-socket.io是一個基於Go語言的Socket.io庫,提供了實時通訊功能,能夠幫助開發者快速構建實時應用。它支持多種傳輸協議,包括WebSocket、Polling等,確保了跨平台和跨瀏覽器的兼容性。使用go-socket.io,可以輕鬆實現實時更新、廣播和點對點通訊等功能
Go
★ 5.8k
⑂ 844
backend
☆
oven-sh
/
bun
bun:快速的JavaScript運行環境 — bun是一個用Rust語言開發的快速JavaScript運行環境,同時也是一個打包工具、測試運行器和套件管理器。它的出現可以大大提高JavaScript開發的效率和性能。透過bun,開發者可以更快速地打包、測試和部署JavaScript應用程式
Rust
★ 94.5k
⑂ 5k
other
+654 ★
☆
gatsbyjs
/
gatsby
gatsby:高效能、可擴展、安全的React框架 — gatsby是一個強大的框架,結合了React、GraphQL和靜態網站生成器的優點,提供了高效能、可擴展和安全的解決方案。它可以幫助開發者快速建立和部署複雜的網站和應用程式,同時保證了最佳的使用者體驗。同時,gatsby也提供了豐富的插件和生態系統,讓開發者可以輕鬆擴展和自定義。
JavaScript
★ 55.9k
⑂ 10.2k
web
☆
VoltAgent
/
voltagent
voltagent:開源AI代理人工程平台 — voltagent是一個開源的TypeScript AI代理人框架,提供了一個強大的AI代理人工程平台,讓開發者可以輕鬆地構建和管理AI代理人。該平台支持多種AI代理人框架和工具,包括chatbots、chatgpt和llm等。voltagent的開源性和可擴展性,使其成為AI代理人開發的理想選擇
TypeScript
★ 10k
⑂ 1k
ai-ml
☆
storybookjs
/
storybook
storybook:UI 組件開發與測試工作坊 — storybook 提供了一個 industry standard 的工作坊,讓開發者可以在隔離的環境中建構、文件化和測試 UI 組件,從而提高開發效率和 component 的質量。它支持多種前端框架,包括 React、Angular 和 Vue,同時也提供了豐富的 plugin 和配置選項。通過使用 storybook,開發者可以更容易地管理和維護複雜的 UI 組件庫
TypeScript
★ 90.7k
⑂ 10.3k
web
☆
bregman-arie
/
devops-exercises
devops-exercises:DevOps 練習和面試題庫 — devops-exercises 提供了豐富的 DevOps 相關技術練習和面試題庫,涵蓋了 Linux、Jenkins、AWS、SRE、Prometheus、Docker、Python、Ansible、Git、Kubernetes、Terraform、OpenStack 等領域。這個項目可以幫助用戶提高 DevOps 技能和知識,為面試和實際工作做好準備。同時,devops-exercises 也是一個開源項目,歡迎用戶貢獻和參與
Python
★ 83.1k
⑂ 19.7k
devops
☆
ConsenSys-archive
/
truffle
truffle:區塊鏈開發框架 — truffle 是一個流行的區塊鏈開發框架,提供了強大的工具和功能來支持以太坊智能合約的開發和部署。它支持 JavaScript 和 Solidity 等語言,能夠大大提高開發效率和質量。truffle 的功能包括智能合約編譯、部署和測試等,對於區塊鏈開發者來說是一個非常重要的工具
TypeScript
★ 13.9k
⑂ 2.3k
blockchain
☆
react-boilerplate
/
react-boilerplate
react-boilerplate:高可擴展性基礎 — react-boilerplate是一個基於JavaScript的開源項目,提供了一個高可擴展性、離線優先的基礎,讓開發者能夠快速建立高性能的應用程式。它整合了多個熱門的庫和框架,例如react、redux、redux-saga和styled-components,提供了最佳的開發者體驗。同時,它也支持多種語言和地域的國際化。
JavaScript
★ 29.5k
⑂ 6k
web
☆
mobile-dev-inc
/
Maestro
Maestro:無痛終端到終端自動化工具 — Maestro 提供了簡單易用的 API,讓開發者可以輕鬆地進行終端到終端自動化測試,節省時間和成本。它支援 Android 和 iOS 等行動裝置平台,以及 Web 開發,能夠自動化 UI 測試和功能測試。Maestro 的出現讓開發者能夠更專注於開發工作,提高開發效率和品質
Kotlin
★ 14.8k
⑂ 875
mobile
☆
forwardemail
/
supertest
supertest:Node.js HTTP 伺服器測試庫 — supertest 是一個開源的 Node.js HTTP 伺服器測試庫,使用 Super-agent 驅動,提供了一個流暢的 API 介面來進行測試。它可以幫助開發人員輕鬆地測試 Node.js HTTP 伺服器,確保應用程式的正確性和可靠性。該庫目前被 @forwardemail、@ladjs、@spamscanner、@breejs、@cabinjs 和 @lassjs 等項目維護。
JavaScript
★ 14.4k
⑂ 782
ai-ml
☆
pestphp
/
pest
pest:PHP 測試框架 — pest 是一個 PHP 測試框架,專注於簡單性和易用性,旨在讓開發者們重新體驗到測試的樂趣。它提供了一個簡潔的 API 和豐富的功能,讓開發者們可以輕鬆地撰寫和維護測試。pest 的設計宗旨是讓測試變得更加高效和愉快
PHP
★ 11.6k
⑂ 483
backend
☆