📢
gitzw.com上线了,功能陆续更新中,如有问题或反馈请在下方反馈/建议中给我们留言。
✕
讀懂開源,從這裡開始
首頁
排行榜
教程中心
知識庫
資訊
分類
專題合集
🌙
繁
▾
简体
繁體
English
登入
使用者中心
▾
👤 使用者中心
📬 我的訂閱
✉️ 我的郵箱
🔑 修改密碼
⭐ 我的收藏
💬 我的回饋記錄
↩ 登出
訂閱
☰
首頁
排行榜
教程中心
知識庫
資訊
分類
專題合集
搜尋
訂閱
RSS
简体
繁體
English
🔍
搜尋
📡
RSS
🔥 熱門搜尋
llm
vuejs
pytorch
langchain
sql
graphql
peg
leetcode
tokio
redis
unity
php8
"Swarm"
📖 知識庫
Docker Swarm
★★★★★
★★★★★
进阶
Docker Swarm 是一个容器集群管理工具,允许用户将多个 Docker 主机组织成一个集群,并提供了容器的部署、管理和扩缩的功能。它诞生于 Docker 公司,目的是为了解决容器化应用在大规模环境下的部署和管理问题。Docker Swarm 使用了 Docker 的 API 和命令行工具,提供了一个简单易用的方式来管理容器集群。它支持自动化的容器部署、服务发现、负载均衡和资源管理等功能。通过 Docker Swarm,开发者可以轻松地将应用程序部署到多个主机上,并实现高可用性和可扩展性。Docker Swarm 支持多种编排工具和框架,包括 Docker Compose 和 Kubernetes。
orchestration
★★★★★
★★★★★
进阶
Orchestration 指的是在软件开发、部署和管理过程中,自动化和协调各种资源、服务和任务的过程,旨在提高效率、可靠性和可扩展性。它通常涉及到容器化、虚拟化和云计算等技术,通过编排和管理这些资源,实现应用程序的自动化部署、扩展和维护。Orchestration 可以帮助开发者和运维人员更好地管理复杂的系统和应用程序,减少手动干预和错误的发生。通过使用 Orchestration,开发者可以更加专注于应用程序的开发和业务逻辑,而不是基础设施的管理。Orchestration 通常使用 Kubernetes、Docker Swarm 等工具来实现。
📦 開源專案
docker-archive
/
classicswarm
classicswarm:容器集群系統 — classicswarm是一個基於Go語言的容器集群系統,允許用戶將多個容器組織成一個集群,以實現高可用性和可擴展性。與Docker Swarm不同,classicswarm是一個獨立的項目,提供了更簡單和輕量級的容器集群解決方案。這使得classicswarm成為開發人員和運維人員的一個有吸引力的選擇
Go
★ 5.7k
⑂ 1.1k
devops
☆
tonybanters
/
oxwm
oxwm:Zig 編程語言的窗口管理器 — oxwm 是一個基於 Zig 的窗口管理器,提供了一種簡單且高效的方式來管理桌面應用程式。它使用 Zig 進行開發,以提供更好的性能和安全性。oxwm 的設計目標是提供一個輕量級、易於使用的窗口管理器,滿足用戶的需求
Zig
★ 859
⑂ 62
other
☆
Openwrt-Passwall
/
openwrt-passwall
openwrt-passwall:路由器 cient 進階代理設定工具 — openwrt-passwall 是一個開源的路由器代理設定工具,旨在提供用戶一個簡單且強大的網路代理設定解決方案。它支持多種代理協議,包括 VPN 和 SSH 代理,同時也提供了豐富的配置選項和腳本支持。通過 openwrt-passwall,用戶可以輕鬆地設定和管理路由器的網路代理,保護用戶的網路安全和隱私
Lua
★ 9.8k
⑂ 3k
other
☆
MiniMax-AI
/
skills
skills:人工智慧技能開發 — skills是一個開源項目,提供了一個基於C#的技能開發框架,讓開發者可以輕鬆地創建和集成人工智慧技能。這個項目的目的是提供一個簡單和靈活的方式來開發和應用人工智慧技能。同時,skills也提供了一個強大的API,讓開發者可以輕鬆地擴展和自定義技能
C#
★ 13.1k
⑂ 1.1k
other
☆
drizzle-team
/
drizzle-orm
drizzle-orm:TypeScript 物件關聯對映 — drizzle-orm 提供了一個簡單且強大的方式來與資料庫進行交互,支援多種資料庫如 MySQL、Postgres 和 SQLite。它允許開發者使用 TypeScript 的類別和物件來定義資料模型,並自動生成 SQL 查詢。這使得開發者可以更容易地管理複雜的資料庫操作,同時也能保持代碼的可讀性和維護性。
TypeScript
★ 35.2k
⑂ 1.5k
backend
☆
chenfei-wu
/
TaskMatrix
TaskMatrix:任務管理工具 — TaskMatrix 是一個開源的任務管理工具,使用 Python 編寫。它提供了一個簡單易用的介面來管理和追蹤任務,讓用戶可以輕鬆地組織和優先處理任務。透過 TaskMatrix,用戶可以提高工作效率和生產力。
Python
★ 34.1k
⑂ 3.2k
other
☆
MengTo
/
Spring
Spring:iOS 動畫庫 — Spring 是一個開源庫,提供了一種簡單的方式來創建 iOS 動畫。它允許開發者使用 Swift 創建複雜的動畫,並提供了許多預設的動畫效果。使用 Spring,可以簡化 iOS 動畫的開發過程,提高開發效率
Swift
★ 14k
⑂ 1.8k
mobile
☆
FuelLabs
/
sway
sway:智能合約開發工具 — sway 是一個強大的工具,允許開發者建立可靠且高效的智能合約。它基於 Rust 語言開發,提供了一個高性能的 compiler 和 language 環境。通過使用 sway,開發者可以建立更安全、更可靠的智能合約,為區塊鏈應用提供了強大的支持
Rust
★ 61.6k
⑂ 5.4k
other
☆
tauri-apps
/
wry
wry:跨平台WebView庫 — wry是一個跨平台的WebView庫,使用Rust語言開發,適用於Tauri應用程式。它提供了一個簡單的方式來嵌入WebView到桌面應用程式中。這個庫對於開發跨平台的桌面應用程式非常重要,因為它提供了一個統一的方式來顯示網頁內容
Rust
★ 4.9k
⑂ 491
other
☆
prisma
/
prisma
prisma:下一代ORM解決方案 — prisma提供了一個強大且易用的API,讓開發人員可以輕鬆地與資料庫進行交互,支援多種資料庫系統,包括關聯式和NoSQL資料庫。prisma的目標是簡化資料庫操作,提高開發效率和資料安全性。通過使用prisma,開發人員可以專注於業務邏輯的實現,而不需要關注資料庫的複雜細節
TypeScript
★ 47.4k
⑂ 2.4k
backend
☆
unicity-sphere
/
sphere-sdk-connect-example
sphere-sdk-connect-example:SAP Commerce Cloud SDK 範例 — sphere-sdk-connect-example 是一個示範項目,展示如何使用 TypeScript 連接到 SAP Commerce Cloud。這個範例有助於開發者快速上手 SDK 的使用。
TypeScript
★ 9.7k
⑂ 31
web
☆
warpdotdev
/
warp
warp:終端機的代理開發環境 — warp是一個基於Rust開發的終端機代理,旨在提供更高效、更便捷的開發環境。它支持多種shell,包括bash、zsh等,同時也支持wasm和linux、macos等操作系統。通過warp,開發者可以更輕鬆地管理和優化自己的開發流程
Rust
★ 62.1k
⑂ 5.1k
tools
☆
ThePrimeagen
/
harpoon
harpoon:Lua 跨平台命令行工具 — harpoon 提供了一個簡單易用的命令行介面,讓開發者可以輕鬆地管理和執行各種任務。它的跨平台特性使其可以在多種操作系統上運行,為開發者提供了更大的彈性和便利性。harpoon 的目標是成為開發者們的必備工具,幫助他們提高工作效率和生產力。
Lua
★ 9.2k
⑂ 488
other
☆
Crosstalk-Solutions
/
project-nomad
project-nomad:離線生存電腦系統 — project-nomad是一個離線生存電腦系統,內建各種工具和知識,讓用戶在任何情況下都能獲得所需的資訊和支持。它利用AI技術提供即時資訊和分析,讓用戶能夠做出明智的決定。這個系統對於那些需要在離線環境中工作或生活的人来说非常重要
TypeScript
★ 34.4k
⑂ 3.4k
ai-ml
☆
sgl-project
/
sglang
sglang:高性能語言模型服務框架 — sglang是一個高性能的服務框架,適用於大型語言模型和多模態模型。它支持多種模型架構,包括Transformer、Moe和Diffusion,能夠提供快速和高效的推理服務。sglang的開發對於自然語言處理和人工智慧領域具有重要意義
Python
★ 29.9k
⑂ 6.9k
ai-ml
☆
smoltcp-rs
/
smoltcp
smoltcp:輕量級TCP/IP堆疊 — smoltcp是一個用Rust編寫的TCP/IP堆疊,設計用於資源受限的嵌入式系統。它提供了一個高效且可靠的網絡通訊解決方案,適用於各種應用場景。smoltcp的輕量級設計使其成為嵌入式系統的理想選擇
Rust
★ 4.5k
⑂ 545
other
☆
SWE-agent
/
SWE-agent
SWE-agent:自動化問題解決工具 — SWE-agent是一個基於Python的工具,利用機器學習模型(LM)來自動解決GitHub上的問題。它可以幫助開發者節省時間和提高效率,同時也可用於網路安全和競程編程挑戰。SWE-agent的應用前景廣泛,對於開發者和網路安全人員具有重要的意義
Python
★ 19.6k
⑂ 2.1k
ai-ml
☆
alibaba
/
druid
druid:阿里巴巴的数据库連接池 — druid 是一个Java语言开发的数据库连接池,旨在为监控而生,提供高性能和可靠的数据库连接管理。它能够帮助开发人员更好地管理数据库连接,提高应用程序的稳定性和安全性。同时,druid 也提供了丰富的监控和报警功能,帮助开发人员快速定位和解决数据库相关的问题
Java
★ 28.2k
⑂ 8.6k
other
☆
Moya
/
Moya
Moya:Swift 網路抽象層 — Moya 提供了一個簡單且強大的網路抽象層,讓開發者可以輕鬆地處理網路請求和響應。它支持多種網路庫,包括 Alamofire 和 ReactiveSwift。通過使用 Moya,開發者可以更容易地管理網路請求和響應,從而提高應用程式的穩定性和可維護性
Swift
★ 15.4k
⑂ 2k
web
☆
not-fl3
/
macroquad
macroquad:跨平台遊戲引擎 — macroquad 是一個開源的跨平台遊戲引擎,使用 Rust 語言編寫,能夠讓開發者輕鬆地創建跨平台的遊戲。它支持多種作業系統和設備,包括 Android、iOS 和 WebAssembly。這使得開發者可以使用同一套代碼基礎,創建出能夠運行於不同平台的遊戲
Rust
★ 4.5k
⑂ 419
mobile
☆
rupa
/
z
z:快速跳轉工具 — z 是一個方便的工具,讓用戶可以快速跳轉到常用的目錄,節省時間和提高生產力。它通過記錄用戶訪問過的目錄,然後允許用戶快速跳轉到這些目錄。這個工具對於經常需要在多個目錄之間切換的用戶尤其有用
Shell
★ 17k
⑂ 1.2k
other
☆
fnproject
/
fn
fn:雲原生、無伺服器平台 — fn 是一個開源的無伺服器平台,使用 Go 語言開發,提供雲原生和容器原生的功能,讓使用者可以輕鬆地部署和管理無伺服器應用程式。fn 支援多種容器和雲端環境,包括 Docker、Kubernetes 和 Swarm,讓使用者可以選擇最適合的環境。fn 的目標是提供一個高效、可擴展和安全的無伺服器平台,讓使用者可以專注於開發應用程式
Go
★ 5.9k
⑂ 406
devops
☆
firecrawl
/
firecrawl
firecrawl:大規模網頁搜索和資料擷取 — firecrawl 是一個強大的網頁搜索和資料擷取工具,使用 TypeScript 編寫,能夠在大規模上搜索、擷取和交互網頁,為開發者提供了高效的網頁資料收集和處理能力。它支持多種功能,包括網頁搜索、資料擷取、HTML 轉 Markdown 等。firecrawl 的出現對於需要大量網頁資料的開發者和研究人員具有重要意義
TypeScript
★ 153.1k
⑂ 8.7k
ai-ml
☆
nanocoai
/
nanoclaw
nanoclaw:輕量級容器化安全解決方案 — nanoclaw 能夠連接到多個通訊應用程式,包括 WhatsApp、Telegram、Slack、Discord、Gmail 等,同時具有記憶功能、排程任務功能,並能夠直接運行在 Anthropic's Agents SDK 上。這個項目的目的是為了提供一個更加安全和輕量級的解決方案,以滿足用戶的需求。通過使用容器化技術,nanoclaw 能夠提供更好的安全性和穩定性
TypeScript
★ 30k
⑂ 12.9k
ai-ml
☆
kingToolbox
/
WindTerm
WindTerm:跨平台終端機工具 — WindTerm是一個強大的終端機工具,支持多種協議,包括SSH、Sftp、Telnet等,同時也支持多種操作系統,包括Linux、Mac、Windows等。它提供了一個統一的界面,讓用戶可以方便地管理和操作不同的終端機會話。WindTerm的跨平台特性使其成為了一個非常實用的工具,適用於各種不同的使用場景
C
★ 31.7k
⑂ 2.4k
tools
☆
shazow
/
ssh-chat
ssh-chat:命令列聊天室 — ssh-chat是一個使用Go語言開發的命令列聊天室,允許用戶透過SSH連線進行實時聊天。這個項目提供了一個簡單且安全的聊天解決方案,適合於需要遠程通訊的用戶。透過ssh-chat,用戶可以輕鬆地建立聊天室並邀請他人加入
Go
★ 5.9k
⑂ 426
backend
☆
Juanpe
/
SkeletonView
SkeletonView:優雅的載入動畫 — SkeletonView 提供了一種優雅的方式來顯示載入動畫,讓用戶了解正在發生什麼事情,並且可以預告即將顯示的內容。這個庫使用 Swift 編寫,支持多種載入動畫效果,包括 gradient 和 shimmer。它可以幫助開發者提高用戶體驗和應用程序的整體品質
Swift
★ 12.9k
⑂ 1.1k
mobile
☆
lunatic-solutions
/
lunatic
lunatic:WebAssembly 執行階段 — lunatic 提供了一個基於 WebAssembly 的執行環境,允許開發者使用 actor 模型和 Erlang 風格的語法開發應用。這個項目的目的是為 WebAssembly 提供一個高效、可擴展的執行階段。使用 lunatic,可以讓開發者輕鬆地構建高性能的 WebAssembly 應用
Rust
★ 4.9k
⑂ 149
other
☆
huginn
/
huginn
huginn:智能代理自动化工具 — huginn是一個基於Ruby的平台,允許用戶創建代理來監控和執行任務,例如監控RSS feed、Twitter等,從而實現自動化的通知和操作。huginn的代理可以幫助用戶節省時間和提高效率。同時,huginn也提供了彈性的擴充能力,允許用戶自定義代理的行為
Ruby
★ 49.6k
⑂ 4.3k
ai-ml
☆
camel-ai
/
owl
owl:優化工作力學習 — owl是一個優化工作力學習框架,旨在提高多代理系統在實際任務自動化中的效率和性能。它通過優化代理之間的協調和溝通來實現這一目標。owl的開發對於提高自動化任務的智能化和效率具有重要意義
Python
★ 19.9k
⑂ 2.3k
ai-ml
☆
Mintimate
/
oh-my-rime
oh-my-rime:Rime 配置模板 — oh-my-rime 提供了一個簡單的 Rime 配置模板,讓用戶可以輕鬆地設定和自訂自己的輸入法體驗。這個項目使用 Lua 作為配置語言,支援多種輸入法平台,包括 fcitx5、ibus 等。oh-my-rime 的出現讓 Rime 用戶可以更方便地管理和擴展自己的配置
Lua
★ 4.8k
⑂ 317
other
☆
mxcl
/
PromiseKit
PromiseKit:Swift 和 ObjC 的 Promise 实现 — PromiseKit 是一个流行的开源库,提供了 Promise 的实现,使得 Swift 和 ObjC 开发者可以更容易地处理异步编程。它可以帮助开发者简化代码,提高代码的可读性和可维护性。通过使用 PromiseKit,开发者可以更好地管理异步操作,减少错误,提高应用的稳定性。
Swift
★ 14.2k
⑂ 1.5k
mobile
☆
chatchat-space
/
Langchain-Chatchat
Langchain-Chatchat:基於 Langchain 與多種語言模型的 RAG 與 Agent 應用 — Langchain-Chatchat 是一個基於 Langchain 的應用,結合了多種語言模型,如 ChatGLM、Qwen 和 Llama,實現了 RAG 和 Agent 的功能。它可以用於聊天機器人、知識圖譜等領域,具有很高的實用價值。通過 Langchain-Chatchat,開發者可以快速打造自己的聊天機器人和知識圖譜系統
Python
★ 38.4k
⑂ 6.2k
ai-ml
☆
rebuy-de
/
aws-nuke
aws-nuke:刪除整個 AWS 帳戶 — aws-nuke 是一個使用 Go 語言開發的命令列工具,能夠刪除整個 AWS 帳戶和其所有資源,包括 IAM 使用者、角色、群組等。這個工具可以幫助用戶快速地刪除不需要的 AWS 資源,節省時間和成本。aws-nuke 的存在可以讓用戶更好地管理自己的 AWS 資源
Go
★ 5.8k
⑂ 716
tools
☆
Tencent
/
Shadow
Shadow:Android 插件框架 — Shadow 是一個基於 Java 的全動態 Android 插件框架,能夠實現零反射技術,讓開發者更容易地開發和維護 Android 應用程式。這個框架提供了一個靈活和高效的方式來構建和管理 Android 插件,讓開發者能夠更快速地響應用戶需求。Shadow 的出現對於 Android 應用程式的開發和維護具有重要意義
Java
★ 7.8k
⑂ 1.4k
mobile
☆
apache
/
shardingsphere
shardingsphere:分布式SQL數據庫解決方案 — shardingsphere是一個基於Java的分布式SQL數據庫中間件,支持多種數據庫,如MySQL、PostgreSQL等,提供數據分片、讀寫分離、分布式事務等功能,能夠有效提高數據庫的可擴展性和安全性。shardingsphere的設計目標是提供一個高性能、可靠和安全的數據管理平台,能夠支持各種大數據應用場景。通過使用shardingsphere,開發人員可以更容易地構建和管理大規模的數據庫系統
Java
★ 20.8k
⑂ 6.9k
backend
☆
vercel
/
swr
swr:React Hooks 数据抓取库 — swr 提供了一种简单的方式来处理数据抓取和缓存,帮助开发者更容易地管理数据状态和提高应用性能。它支持 stale-while-revalidate 策略,确保数据始终保持最新。通过使用 swr,开发者可以更专注于应用的逻辑和用户体验
TypeScript
★ 32.4k
⑂ 1.4k
web
☆
smicallef
/
spiderfoot
spiderfoot:開源威脅情報收集工具 — spiderfoot 透過自動化的方式收集和分析開源情報,幫助安全專家們更好地了解和應對潛在的威脅。這個工具可以用於映射攻擊面和收集威脅情報,從而提高組織的安全性。同時,spiderfoot 也支持多種不同的資料來源和格式,提供了高度的可擴展性和自定義性
Python
★ 18.9k
⑂ 3.1k
other
+294 ★
☆
rohitg00
/
ai-engineering-from-scratch
ai-engineering-from-scratch:從零開始的AI工程 — ai-engineering-from-scratch提供了一個從零開始學習和構建AI工程的平台,涵蓋了機器學習、深度學習、電腦視覺等多個領域,使用Python等語言實現。該項目旨在幫助開發者學習和構建自己的AI工程,同時也提供了一個分享知識和交流的平台。通過ai-engineering-from-scratch,開發者可以學習到AI工程的從零開始構建方法,提升自己的AI開發能力
Python
★ 39.6k
⑂ 6.6k
ai-ml
☆
portainer
/
portainer
portainer:簡單的Docker和Kubernetes管理工具 — portainer提供了一個簡單易用的UI界面來管理Docker和Kubernetes,讓用戶可以輕鬆地創建、管理和部署容器和集群。這個項目使用TypeScript開發,支持多種Docker和Kubernetes功能,包括docker-compose、docker-swarm和kubernetes。同時,portainer也支持moby和dockerfile等功能。
TypeScript
★ 38k
⑂ 2.9k
devops
☆