📢
gitzw.com上线了,功能陆续更新中,如有问题或反馈请在下方反馈/建议中给我们留言。
✕
讀懂開源,從這裡開始
首頁
排行榜
教程中心
知識庫
資訊
分類
專題合集
🌙
繁
▾
简体
繁體
English
登入
使用者中心
▾
👤 使用者中心
📬 我的訂閱
✉️ 我的郵箱
🔑 修改密碼
⭐ 我的收藏
💬 我的回饋記錄
↩ 登出
訂閱
☰
首頁
排行榜
教程中心
知識庫
資訊
分類
專題合集
搜尋
訂閱
RSS
简体
繁體
English
🔍
搜尋
📡
RSS
🔥 熱門搜尋
llm
vuejs
pytorch
leetcode
sql
langchain
redis
graphql
tokio
unity
peg
php8
"SDK"
📘 教程
30分钟内用tldraw搭建无限画布应用
tldraw是一个用于构建无限画布应用的SDK,支持多人实时协作、绘图和图表创建、自定义形状和工具等功能。通过本教程,您将学习如何快速搭建一个tldraw应用,并将其集成到您的React项目中。您将掌握如何创建自定义形状、工具和UI组件,以及如何使用tldraw的Runtime API和AI集成等高级功能。
进阶
13 章
★ 48.3k
canvas
collaboration
design
📖 知識庫
Pulumi
★★★★★
★★★★★
进阶
Pulumi 是一种现代的基础设施即代码(Infrastructure as Code, IaC)平台,允许开发人员使用编程语言(如 TypeScript、JavaScript、Python、Go 和 .NET)来定义和管理云基础设施,支持多云环境,包括 Amazon Web Services、Microsoft Azure、Google Cloud Platform 等,通过自动化和版本控制来简化基础设施的管理和部署,提高开发效率和资源利用率。Pulumi 的诞生背景是为了解决传统 IaC 工具的局限性,提供更灵活、更易用的基础设施管理方式。它通过提供软件开发工具包(SDK)和命令行工具来实现基础设施的定义、部署和管理。Pulumi 的工作原理是通过将基础设施定义转换为云提供商的 API 调用,从而实现基础设施的自动化部署和管理。
AI SDK
★★★★★
★★★★★
进阶
AI SDK 是人工智能软件开发工具包的简称,是一种为开发者提供人工智能功能的软件开发工具包,允许开发者将人工智能功能集成到自己的应用程序中,诞生于人工智能技术的快速发展和广泛应用的背景下,旨在解决开发者在开发人工智能应用时遇到的复杂性和兼容性问题,通过提供预先构建的算法和模型,大致工作原理是开发者通过 API 调用 SDK 中的功能,从而实现人工智能功能的集成和使用,常用于自然语言处理、图像识别、语音识别等领域,能够帮助开发者快速构建智能应用,提高开发效率和应用质量,具有广泛的应用前景和潜力,能够推动人工智能技术在各个行业的深入应用和发展,AI SDK 的出现和发展,标志着人工智能技术已经从研究阶段进入到了应用阶段,能够为各个行业带来新的机遇和挑战,具有重要的现实意义和应用价值
S3
★★★★★
★★★★★
进阶
S3(Simple Storage Service)是一种由亚马逊网络服务(AWS)提供的对象存储服务,允许用户存储和检索任意数量和类型的数据,具有高可用性、持久性和安全性,广泛应用于数据存储、备份、归档和内容分发等场景。S3 的数据存储以桶(bucket)为单位,每个桶可以包含任意数量的对象(object),对象可以是文件、图片、视频等各种类型的数据。S3 提供了 REST API 和 SDK,使得开发者可以方便地将 S3 集成到自己的应用程序中。S3 的数据存储具有高可用性和持久性,数据会被自动复制到多个设备和多个可用区,确保数据的安全性和可靠性。
Dart
★★★★★
★★★★★
进阶
Dart 是由 Google 开发的一种现代、面向对象的编程语言,用于构建 Web、移动、服务器和桌面应用程序,旨在取代 JavaScript 和其他语言,提供更高效、更安全的开发体验。Dart 语言于 2011 年首次发布,自此之后不断演进,成为一个多平台开发的重要工具。Dart 编译器可以将 Dart 代码编译为 JavaScript、机器码或其他格式,以便在不同平台上运行。Dart 语言的设计目标是提供高性能、简洁的语法和现代化的语言特性,适合开发复杂的应用程序。Dart 的生态系统包括 Dart SDK、Dart 库和框架,如 Flutter,用于构建跨平台的移动应用程序。
📦 開源專案
vercel
/
ai
ai:TypeScript 人工智慧工具包 — ai 是一个來自 Next.js 創作者的開源庫,提供了一組強大的工具和 API,讓開發者可以輕鬆地建立人工智慧驅動的應用程式和代理。這個庫支持多種框架,包括 React、Svelte 和 Vue。通過使用 ai,開發者可以創建出更智能、更交互的應用程式
TypeScript
★ 25.5k
⑂ 4.8k
web
☆
Fission-AI
/
OpenSpec
OpenSpec:規格驅動開發框架 — OpenSpec 提供了一種新的開發模式,結合 AI 和規格驅動開發,讓開發人員更容易地創建和維護複雜的系統。這個框架可以幫助提高開發效率和質量,同時也提供了一種更好的方式來管理和維護軟件系統。通過使用 OpenSpec,開發人員可以更好地專注於業務邏輯和需求實現
TypeScript
★ 60k
⑂ 4.2k
ai-ml
☆
dart-lang
/
sdk
sdk:Dart 軟體開發工具包 — sdk 提供了 Dart 語言的核心功能,包括虛擬機、編譯器和核心庫,讓開發者可以建立高效能和可擴展的應用程式。同時,sdk 也提供了分析工具和其他功能,讓開發者可以更容易地開發和維護 Dart 應用程式。sdk 是 Dart 生態系統的基礎,讓開發者可以建立各種類型的應用程式
Dart
★ 11.2k
⑂ 1.8k
mobile
☆
tldraw
/
tldraw
tldraw:無限畫布應用程式開發工具 — tldraw是一個強大的SDK,允許開發者建立無限畫布應用程式,具有協作和同步功能。它基於React,提供了一個簡單易用的API,讓開發者可以快速建立自己的應用程式。tldraw的功能包括多人協作、同步和無限畫布等,讓用戶可以更容易地創建和分享自己的設計和圖表
TypeScript
★ 48.7k
⑂ 3.4k
web
☆
inconshreveable
/
ngrok
ngrok:統一進入點工具 — ngrok 支持 TCP 和 HTTP 等多種協議,能夠將本地服務暴露給外網,方便開發者進行測試和調試。同時,ngrok 也提供了安全的隧道和加密功能,保護開發者的數據和應用。ngrok 的應用場景廣泛,包括 Web 開發、物聯網和雲計算等
Go
★ 24.4k
⑂ 4.3k
backend
☆
nothings
/
stb
stb:單檔案公共領域庫 — stb 提供了一系列輕量級、易於使用的庫,包括圖像處理、文字渲染等功能。這些庫都以單檔案的形式存在,使用者可以輕易地將其整合到自己的項目中。stb 的公共領域授權使其可以在各種項目中使用,無需擔心版權問題
C
★ 34.2k
⑂ 8.1k
other
☆
MiniMax-AI
/
skills
skills:人工智慧技能開發 — skills是一個開源項目,提供了一個基於C#的技能開發框架,讓開發者可以輕鬆地創建和集成人工智慧技能。這個項目的目的是提供一個簡單和靈活的方式來開發和應用人工智慧技能。同時,skills也提供了一個強大的API,讓開發者可以輕鬆地擴展和自定義技能
C#
★ 13k
⑂ 1.1k
other
☆
boto
/
boto3
boto3:AWS SDK for Python — boto3 是一個 Python 函式庫,允許開發者存取 Amazon Web Services 的各種功能,例如 S3、EC2 和 DynamoDB 等。這個庫提供了簡單易用的 API,讓開發者可以輕鬆地將 AWS 服務整合到自己的應用程式中。透過 boto3,開發者可以更有效地管理和使用 AWS 服務
Python
★ 9.8k
⑂ 2k
other
☆
lbryio
/
lbry-sdk
lbry-sdk:建構去中心化、抗審查的數字內容應用程式 — lbry-sdk 提供了一套工具,讓開發者可以建構出去中心化的數字內容應用程式,實現抗審查和可獲取收入的功能。這個工具包基於 Python 語言,利用了比特幣、比特流、區塊鏈等技術,讓開發者可以輕鬆地創建出安全、可靠的數字內容應用程式。這對於保護用戶的數字權利和促進去中心化的數字內容生態系具有重要意義
Python
★ 7.2k
⑂ 492
blockchain
☆
binarywang
/
WxJava
WxJava:微信开发Java SDK — WxJava是一個開源的Java SDK,支持包括微信支付、开放平台、小程序、企業微信、視頻號、公眾號等的後端開發。它提供了一個簡單易用的API,讓開發者可以輕鬆地整合微信服務到自己的應用中。WxJava的出現大大簡化了微信後端開發的過程,提高了開發效率
Java
★ 32.9k
⑂ 9.1k
other
☆
outline
/
outline
outline:知識庫管理工具 — outline是一個基於TypeScript的知識庫管理工具,提供美觀的界面、實時協作功能、豐富的功能和markdown兼容性。它可以幫助團隊更有效地管理知識和文檔,提高生產力和溝通效率。同時,outline也支持多種技術,如docker、javascript、mobx、nodejs、react和slack等.
TypeScript
★ 39.6k
⑂ 3.4k
web
☆
SmartlyDressedGames
/
U3-SDK
U3-SDK:開源僵屍生存遊戲SDK — U3-SDK是一個開源的SDK,提供了Unturned遊戲的核心功能,包括遊戲邏輯、網絡通信和數據存儲等。它允許開發者創建自己的遊戲模組和擴展,從而增強遊戲的可玩性和多樣性。U3-SDK的開源性使得開發者可以自由地修改和擴展其功能
C#
★ 2.2k
⑂ 279
game
+524 ★
☆
cosmos
/
cosmos-sdk
cosmos-sdk:區塊鏈框架 — cosmos-sdk 是一個開源的 Go 框架,允許開發人員建立高效能、可自訂的區塊鏈,具有原生互操作性。它基於 Tendermint 核心網絡,提供了一個強大的工具集,讓開發人員可以建立自己的區塊鏈應用。通過使用 cosmos-sdk,開發人員可以快速建立安全、可擴展的區塊鏈網絡
Go
★ 7k
⑂ 4.2k
blockchain
☆
rango-exchange
/
rango-sdk
rango-sdk:TypeScript SDK — rango-sdk 是 Rango Exchange 的官方 TypeScript SDK,提供跨鏈交換、DeFi 和 Web3 開發的功能,讓開發者可以輕鬆地建立跨鏈應用。它支援多個公鏈,包括 Ethereum、Solana 和 Tron,同時提供了豐富的 API 和工具,讓開發者可以快速地開發和部署跨鏈應用。通過使用 rango-sdk,開發者可以簡化跨鏈開發的流程,提高開發效率
TypeScript
★ 1.7k
⑂ 40
blockchain
☆
OpenAPITools
/
openapi-generator
openapi-generator:API 客戶端庫和伺服器程式碼自動生成工具 — openapi-generator 是一個開源工具,允許開發人員根據 OpenAPI Spec 自動生成 API 客戶端庫和伺服器程式碼。這個工具支持 OpenAPI Spec v2 和 v3,並能夠生成多種程式語言的 API 客戶端庫和伺服器程式碼。openapi-generator 可以節省開發人員的時間和精力,提高 API 的開發效率
Java
★ 26.5k
⑂ 7.6k
backend
☆
FormidableLabs
/
webpack-dashboard
webpack-dashboard:Webpack 開發伺服器的 CLI儀表板 — webpack-dashboard 提供了一個直觀的命令列介面,讓開發者能夠監控Webpack編譯和打包的進度、錯誤和警告等資訊。這個工具能夠幫助開發者更快速地識別和解決問題,從而提高開發效率。同時,webpack-dashboard 也支持 socket 通信,能夠實現實時的資料更新和同步
JavaScript
★ 14k
⑂ 374
tools
☆
leoafarias
/
fvm
fvm:Flutter 版本管理工具 — fvm 是一個用 Dart 編寫的命令列工具,允許用戶輕鬆管理 Flutter SDK 的不同版本。這個工具對於開發人員來說非常重要,因為它可以幫助他們在不同版本的 Flutter 中切換和測試。通過使用 fvm,開發人員可以更有效地管理自己的 Flutter 專案
Dart
★ 5.5k
⑂ 283
mobile
☆
Unleash
/
unleash
unleash:開源功能管理平台 — unleash 是一個開源的功能管理平台,提供了強大的功能開關和實驗功能,讓開發人員可以輕鬆地管理和部署功能。它支持多種激活策略和整合,讓開發人員可以根據自己的需求定制功能管理流程。unleash 的目的是讓開發人員可以更快速地交付和驗證功能,從而提高軟體開發的效率和質量
TypeScript
★ 13.7k
⑂ 874
devops
☆
libgdx
/
libgdx
libgdx:跨平台Java遊戲開發框架 — libgdx是一個開源的Java遊戲開發框架,允許開發者創建跨平台的2D和3D遊戲。它支援多種平台,包括桌面、Android、HTML5和iOS等,提供了一個統一的API讓開發者可以輕鬆地開發和部署遊戲。libgdx的跨平台能力和簡單的API使其成為遊戲開發者的熱門選擇
Java
★ 25.2k
⑂ 6.5k
game
☆
github
/
spec-kit
spec-kit:規格驅動開發工具包 — spec-kit 是一個基於 Python 的工具包,旨在幫助開發者快速上手規格驅動開發。它提供了多種功能,包括 Spec 驅動開發框架、AI 和 Copilot 整合等,能夠有效地提高開發效率和質量。通過使用 spec-kit,開發者可以更容易地創建高質量的軟件系統
Python
★ 119.4k
⑂ 10.6k
ai-ml
☆
AudioKit
/
AudioKit
AudioKit:音頻合成和分析平台 — AudioKit是一個開源的音頻合成、處理和分析平台,提供了一系列強大的API,讓開發者可以輕鬆地創建和操作音頻內容。它支援多種音頻格式和協議,包括MIDI,讓開發者可以創建出豐富多樣的音頻體驗。通過使用AudioKit,開發者可以打造出高品質的音頻應用,滿足不同用戶的需求
Swift
★ 11.4k
⑂ 1.6k
mobile
☆
square
/
dagger
dagger:Android 和 Java 的快速依赖注入器 — dagger 能够帮助开发者更容易地管理应用程序的依赖关系,并提高应用程序的性能和可维护性。通过使用 dagger,开发者可以更方便地进行单元测试和集成测试。dagger 的设计目标是提供一个快速、简单和可扩展的依赖注入解决方案
Java
★ 7.3k
⑂ 3.1k
mobile
☆
sveltejs
/
svelte
svelte:網頁開發框架 — svelte 是一個編譯器,允許開發者使用簡單的 template 語法來建立 UI 組件。它提供了一種更高效、更易於維護的網頁開發方式。通過使用 svelte,開發者可以創建出更快、更流暢的網頁應用程式
JavaScript
★ 87.6k
⑂ 5.1k
web
☆
piqnt
/
planck.js
planck.js:2D 物理引擎 — planck.js 是一個開源的 2D 物理引擎,使用 TypeScript 編寫,提供了強大的物理模擬功能,適用於遊戲開發、模擬等領域。它支持跨平台,包括 HTML5 和 Canvas。planck.js 的出現使得開發者可以輕鬆地在自己的項目中添加物理效果,增強用戶體驗。
TypeScript
★ 5.3k
⑂ 254
game
☆
getarcaneapp
/
arcane
arcane:現代Docker管理工具 — arcane是一個設計簡單易用的Docker管理工具,使用Go語言開發,提供了豐富的功能,包括容器管理、compose管理等。它的出現可以幫助用戶更好地管理Docker容器,提高工作效率。同時,arcane也支持自托管和Web UI,讓用戶可以根據自己的需求進行定制
Go
★ 5.9k
⑂ 214
devops
☆
google
/
adk-python
adk-python:人工智慧代理工具包 — adk-python提供了一個靈活且可控的平台,讓開發者可以建立和部署人工智慧代理。它支持多代理系統和合作,讓開發者可以建立更複雜的人工智慧應用。透過adk-python,開發者可以更容易地建立和部署人工智慧代理,從而推動人工智慧技術的發展
Python
★ 20.4k
⑂ 3.6k
ai-ml
☆
CopilotKit
/
CopilotKit
CopilotKit:前端堆棧解決方案 — CopilotKit 提供了一個全面的前端解決方案,支持多種技術和平台,讓開發者可以輕鬆地建立複雜的用戶介面。同時,CopilotKit 也支持 AI 功能,讓開發者可以創建智能的聊天機器人和助手。CopilotKit 的開源性質讓開發者可以自由地修改和擴展其功能
TypeScript
★ 35.9k
⑂ 4.4k
ai-ml
☆
frankiefab100
/
Blockchain-Development-Resources
Blockchain-Development-Resources:區塊鏈開發資源 — Blockchain-Development-Resources 提供了豐富的區塊鏈開發資源,包括以太坊智能合約的部署、DApps的建立、DeFi、DAO、NFT和Token協議等。這些資源能夠幫助開發者快速入門區塊鏈開發,掌握相關技術和知識。同時,這些資源也能夠幫助開發者深入了解區塊鏈的應用和未來發展趨勢
Markdown
★ 1.6k
⑂ 382
blockchain
☆
catchorg
/
Catch2
Catch2:現代 C++ 單元測試框架 — Catch2 是一個強大的測試框架,提供了豐富的功能和簡潔的 API,讓開發者可以輕鬆地撰寫和運行測試。它支援多種測試風格,包括單元測試、TDD 和 BDD,讓開發者可以根據自己的需求選擇合適的測試方法。Catch2 的設計目標是提供高效、可靠和易用的測試框架,讓開發者可以專注於開發高質量的軟體
C++
★ 21.2k
⑂ 3.4k
backend
+113 ★
☆
drawdb-io
/
drawdb
drawdb:簡單的線上資料庫圖表編輯器 — drawdb是一個基於網頁的資料庫圖表編輯器,允許用戶使用直觀的圖形界面設計資料庫結構,然後生成相應的SQL代碼。這個工具使用React和Tailwind CSS等技術實現,支援多種資料庫系統,包括postgresql、mysql、sqlite等。drawdb的出現為資料庫設計師和開發人員提供了一個簡單易用的工具,提高了工作效率。
JavaScript
★ 38k
⑂ 3.1k
backend
☆
square
/
okio
okio:現代I/O庫 — okio是一個現代的I/O庫,為Android、Java和Kotlin Multiplatform提供高效的輸入輸出功能。它的設計目的是為了簡化I/O操作,提高開發效率。okio的出現對於移動和服務器端開發具有重要意義
Kotlin
★ 9k
⑂ 1.2k
mobile
☆
marko-js
/
marko
marko:基於 HTML 的宣告式語言 — marko 是一種基於 HTML 的宣告式語言,允許開發者使用簡單的語法建立複雜的網頁應用程式。它支持客戶端和伺服器端渲染,讓開發者可以輕鬆地建立高性能的網頁應用程式。marko 的設計目標是讓建置網頁應用程式變得有趣和高效
JavaScript
★ 14.4k
⑂ 663
web
☆
langgenius
/
dify
dify:生產就緒的代理工作流開發平台 — dify 是一個開源的平台,提供了一套完整的代理工作流開發工具,讓開發者可以輕鬆地建立和管理複雜的工作流。它支持多種程式語言,包括 TypeScript 和 Python,並提供了豐富的 API 和 SDK,讓開發者可以擴展和自訂工作流。dify 的目標是提供一個高效、靈活和可擴展的工作流管理平台,讓企業和開發者可以快速地建立和部署代理工作流
TypeScript
★ 148.5k
⑂ 23.4k
ai-ml
☆
thedotmack
/
claude-mem
claude-mem:持續記憶跨工作階段 — claude-mem 能夠捕捉代理人在工作階段中的所有動作,使用 AI 壓縮記憶,並在未來的工作階段中注入相關的記憶內容。這個工具支持多種平台,包括 Claude Code、OpenClaw、Codex、Gemini、Hermes、Copilot 和 OpenCode。claude-mem 的目的是為代理人提供持續的記憶跨工作階段,讓它們能夠學習和改善自己的表現
JavaScript
★ 86.8k
⑂ 7.5k
ai-ml
☆
langfuse
/
langfuse
langfuse:開源AI工程平台 — langfuse是一個開源的AI工程平台,提供了一系列的工具和功能,包括LLM評估、可觀測性、度量、提示管理、遊樂場和數據集等,同時整合了多個熱門庫,如OpenTelemetry、LangChain、OpenAI SDK、LiteLLM等。這個平台可以幫助開發者更好地管理和優化他們的AI應用。同時,langfuse也支持自托管和多種開源庫的整合,提供了高可定制性和擴展性
TypeScript
★ 30.9k
⑂ 3.3k
devops
☆
nanocoai
/
nanoclaw
nanoclaw:輕量級容器化安全解決方案 — nanoclaw 能夠連接到多個通訊應用程式,包括 WhatsApp、Telegram、Slack、Discord、Gmail 等,同時具有記憶功能、排程任務功能,並能夠直接運行在 Anthropic's Agents SDK 上。這個項目的目的是為了提供一個更加安全和輕量級的解決方案,以滿足用戶的需求。通過使用容器化技術,nanoclaw 能夠提供更好的安全性和穩定性
TypeScript
★ 30k
⑂ 12.9k
ai-ml
☆
steven-tey
/
novel
novel:Notion 風格的 WYSIWYG 編輯器 — novel 提供了類似 Notion 的所見即所得編輯功能,並結合了 AI 自動完成功能,讓用戶可以更高效地編寫內容。它使用了 TypeScript 作為開發語言,並整合了多個流行的庫和框架,如 Prosemirror 和 Tiptap。這使得 novel 成為了一個強大且易用的編輯器,適合各種應用場景
TypeScript
★ 16.4k
⑂ 1.4k
ai-ml
☆
spree
/
spree
spree:開源無頭電商平台 — spree是一個開源的無頭電商平台,提供REST API、TypeScript SDK和Next.js商店前端,適用於跨境、B2B或市場電商。它提供了高度的可定制性和擴展性,讓開發者可以快速打造自己的電商平台。同時,spree也提供了多種集成方案,讓開發者可以輕鬆地將其與其他系統整合。
Ruby
★ 15.5k
⑂ 5.3k
backend
☆
ethereum-boilerplate
/
ethereum-boilerplate
ethereum-boilerplate:以太坊 Dapp 範本 — ethereum-boilerplate 是一個強大的以太坊 Dapp 開發工具,支援任何 EVM 系統,並可透過 Moralis SDK 使用於 Solana。它提供了最大程度的彈性和速度,讓開發者可以快速建立和部署 Dapp。開發者可以自由地 fork 和貢獻這個項目,以滿足自己的需求。
TypeScript
★ 4.1k
⑂ 3k
blockchain
☆