📢
gitzw.com上线了,功能陆续更新中,如有问题或反馈请在下方反馈/建议中给我们留言。
✕
读懂开源,从这里开始
首页
排行榜
教程中心
知识库
资讯
分类
专题合集
🌙
简
▾
简体
繁體
English
登录
用户中心
▾
👤 用户中心
📬 我的订阅
✉️ 我的邮箱
🔑 修改密码
⭐ 我的收藏
💬 我的反馈记录
↩ 退出
订阅
☰
首页
排行榜
教程中心
知识库
资讯
分类
专题合集
搜索
订阅
RSS
简体
繁體
English
🔍
搜索
📡
RSS
🔥 热门搜索
llm
vuejs
pytorch
langchain
sql
graphql
peg
leetcode
tokio
redis
unity
php8
"协作开发"
📖 知识库
Git Tag
★★★★★
★★★★★
进阶
Git Tag 是 Git 版本控制系统中用于标记特定提交的方法,允许开发者在代码库中创建书签或标签,以便于跟踪和引用重要的版本或里程碑,例如新版本的发布或特定的功能实现,Git Tag 可以是轻量标签或注释标签,轻量标签只是一个指向特定提交的引用,而注释标签则包含了创建标签时的额外信息,如标签名、创建者、创建时间和备注等,Git Tag 在协作开发中尤其有用,因为它可以帮助团队成员快速定位和识别代码库中的特定版本或修改,Git Tag 的创建和管理可以通过 Git 命令行工具或 Git 图形界面工具来完成,开发者可以根据需要创建、更新、删除和检出标签,从而有效地管理代码库的版本历史,Git Tag 是 Git 版本控制系统中的一个重要组成部分,它可以帮助开发者更好地管理和跟踪代码库的版本演变,确保代码库的完整性和可靠性,Git Tag 的使用可以提高开发团队的协作效率和代码质量,减少版本管理的复杂性和错误率,Git Tag 是一个简单而强大的工具,它可以帮助开发者更好地控制和管理代码库的版本历史,Git Tag 的应用范围广泛,包括开源项目、商业项目和个人项目等,Git Tag 是 Git 版本控制系统中的一个必备功能,开发者可以通过 Git Tag 来管理代码库的版本历史,确保代码库的完整性和可靠性,Git Tag 是一个值得学习和掌握的工具,开发者可以通过学习和使用 Git Tag 来提高自己的版本管理能力和代码质量,Git Tag 是一个重要的版本管理工具,它可以帮助开发者更好地管理和跟踪代码库的版本演变,确保代码库的完整性和可靠性,Git Tag 的使用可以提高开发团队的协作效率和代码质量,减少版本管理的复杂性和错误率,Git Tag 是一个简单而强大的工具,它可以帮助开发者更好地控制和管理代码库的版本历史,
Markdown
★★★★★
★★★★★
入门
Markdown 是一种轻量级标记语言,允许用户使用简单的标记语法创建格式化文本,诞生于 2004 年,由 John Gruber 和 Aaron Swartz 设计,旨在使普通文本文件易于阅读和编写,解决传统 HTML 等标记语言复杂难用的问题,通过使用标记符号来表示文本格式,如标题、粗体、斜体等,Markdown 文件以 .md 或 .markdown 为扩展名,广泛应用于文档编写、博客撰写、README 文件等场景,支持多种编程语言和平台,包括 GitHub、GitLab、Stack Overflow 等,Markdown 的设计目标是易读、易写、易维护,目前已成为开发者和写作人员的必备工具之一, Markdown 语言支持转换为 HTML、PDF、DOCX 等多种格式,方便用户输出和共享文档,Markdown 编辑器也非常丰富,包括 Typora、Marked、Visual Studio Code 等,满足不同用户的需求和偏好,通过 Markdown,用户可以专注于内容创作,而不必担心格式和样式的问题,提高了写作效率和文档质量, Markdown 的广泛应用也促进了开源社区和协作开发的发展, Markdown 语言不断演进和完善,支持更多的语法和功能,成为现代文档编写的重要工具,Markdown 的灵活性和可扩展性使其成为一种非常流行的标记语言,广泛应用于各个领域,包括教育、研究、商业等, Markdown 的易用性和高效性使其成为开发者和写作人员的首选工具之一, Markdown 语言的发展也推动了相关工具和技术的进步,包括编辑器、转换器和解析器等, Markdown 的影响力和应用范围仍在不断扩大和深化,成为现代信息交流和文档编写的重要组成部分, Markdown 语言的特点包括简单、易读、易写、灵活和可扩展等,满足不同用户的需求和偏好, Markdown 语言支持多种输出格式,包括 HTML、PDF、DOCX 等,方便用户输出和共享文档, Markdown 编辑器也非常丰富,包括 Typora、Marked、Visual Studio Code 等,满足不同用户的需求和偏好, Markdown 语言的广泛应用也促进了开源社区和协作开发的发展,
Git Flow
★★★★★
★★★★★
进阶
Git Flow 是一种用于管理 Git 仓库的分支模型和工作流程,它为 Git 提供了一个结构化的方式来管理版本发布、特性开发和热修复,通过定义不同的分支类型和操作流程来简化 Git 的使用,尤其适用于协作开发和版本管理,Git Flow 通过创建和管理特性分支、发布分支和热修复分支来组织代码库,确保稳定性和可追溯性,开发者可以使用 Git Flow 工具来自动化这些过程,提高开发效率和代码质量,Git Flow 由 Vincent Driessen 提出,后被广泛采用,成为 Git 生态系统中的一个重要组成部分,帮助开发团队更好地管理代码仓库和发布版本
📦 开源项目
outline
/
outline
outline:团队知识库协作平台 — outline是一个基于TypeScript的团队知识库协作平台,提供实时协作、markdown兼容等功能,帮助团队高效地共享和管理知识。通过outline,团队可以创建美观的知识库,并支持多种集成,如Slack和Docker。outline的实时协作功能使团队成员可以同时编辑文档,提高团队的工作效率
TypeScript
★ 39.8k
⑂ 3.4k
web
☆
fengshao1227
/
ccg-workflow
ccg-workflow:多模型协作工作流引擎 — ccg-workflow 是一个多模型协作工作流引擎,通过 /ccg:go 命令,AI 自动分析意图、选择策略,并编排 Codex、Gemini 和 Claude 协同执行任务。这使得复杂的操作流程更加高效和智能。
Go
★ 5.7k
⑂ 440
ai-ml
☆
Unleash
/
unleash
unleash:开源特性管理平台 — unleash是一个开源的特性管理平台,用于帮助开发人员控制和管理应用程序的功能。它提供了丰富的功能,包括功能开关、实验和变体管理等。通过使用unleash,开发人员可以更好地控制应用程序的功能发布和回滚,从而提高开发效率和降低风险
TypeScript
★ 13.7k
⑂ 876
devops
☆
jdx
/
mise
mise:开发工具和任务运行器 — mise是一个开发工具,用于管理环境变量和运行任务。它使用Rust语言开发,提供了一种简单高效的方式来管理开发环境。通过使用mise,开发者可以更容易地管理环境变量和运行任务,从而提高开发效率
Rust
★ 29.9k
⑂ 1.2k
tools
☆
frankiefab100
/
Blockchain-Development-Resources
Blockchain-Development-Resources:区块链开发资源 — Blockchain-Development-Resources仓库提供了丰富的区块链开发资源,包括以太坊、Hardhat、MetaMask、Solidity、Truffle等技术的使用教程和示例。通过该仓库,您可以学习如何构建去中心化应用(DApps)、DeFi、DAO、NFT和Token协议等。同时,该仓库还提供了Web3、Web3js等前端开发技术的相关资源
Markdown
★ 1.6k
⑂ 383
blockchain
☆
mattermost
/
mattermost
mattermost:安全协作平台 — mattermost是一个开源平台,用于在整个软件开发生命周期中提供安全的协作功能。它支持多种编程语言,包括TypeScript和Go,并提供了React和React Native的集成。mattermost的安全协作功能对于软件开发团队来说至关重要,因为它可以帮助他们更有效地合作和管理项目。
TypeScript
★ 38.5k
⑂ 8.8k
web
☆
getpaseo
/
paseo
paseo:编码代理编排工具 — paseo是一个基于TypeScript的工具,用于编排多个编码代理,包括ade、agents、claude-code、codex、copilot、gemini等。它提供了一个统一的平台,用于管理和协调这些代理,从而提高开发效率和生产力。通过使用paseo,开发人员可以更轻松地与这些代理交互,实现更好的代码开发和维护。
TypeScript
★ 9.9k
⑂ 937
mobile
☆
langgenius
/
dify
dify:生产级代理工作流开发平台 — dify是一个开源的生产级平台,用于开发和管理代理工作流。它支持多种编程语言,包括TypeScript和Python,能够与流行的AI框架如OpenAI和GenAI集成。dify的主要目标是简化工作流开发和自动化,提高开发效率和生产力。
TypeScript
★ 149.4k
⑂ 23.5k
ai-ml
☆
PowerJob
/
PowerJob
PowerJob:分布式作业调度中间件 — PowerJob 提供了强大的作业调度能力,支持分布式计算和工作流管理。它能够帮助企业解决复杂的作业调度问题,提高系统的可靠性和可扩展性。同时,PowerJob 也支持多种编程语言和框架,包括 Java,方便开发人员使用
Java
★ 7.8k
⑂ 1.4k
tools
☆
jina-ai
/
serve
serve:云原生多模态AI应用框架 — serve是一个开源框架,允许开发者使用云原生技术栈构建多模态AI应用。它支持多种深度学习框架和微服务架构,能够帮助开发者快速构建和部署AI应用。serve的设计目标是提供一个简单、灵活和可扩展的框架,用于构建下一代AI应用
Python
★ 21.9k
⑂ 2.2k
ai-ml
☆
nilbuild
/
developer-roadmap
developer-roadmap:开发者职业生涯路线图 — developer-roadmap 项目旨在帮助开发者成长职业生涯,提供交互式路线图、指南和其他教育内容。它涵盖了多个技术领域,如 Angular、Backend、Blockchain 等,帮助开发者快速找到自己感兴趣的方向。通过使用 TypeScript 编写,developer-roadmap 为开发者提供了一个高质量的学习资源。
TypeScript
★ 361.8k
⑂ 44.6k
web
☆
flipped-aurora
/
gin-vue-admin
gin-vue-admin:企业级AI辅助开发平台 — gin-vue-admin是一个全面的开发平台,集成了多种功能,如JWT鉴权、权限管理、动态路由等,支持TS和JS混用,内置mcp辅助服务和skills管理。它提供了代码生成器、表单生成器和可配置的导入导出等开发必备功能,能够帮助开发者快速构建企业级应用。同时,gin-vue-admin还支持多点登录拦截、资源权限和上传下载等功能,能够满足复杂的业务需求
Go
★ 24.9k
⑂ 7.1k
web
☆
xuxueli
/
xxl-job
xxl-job:分布式任务调度框架 — xxl-job是一个轻量级的分布式任务调度框架,支持RESTful API和cron表达式,能够方便地管理和调度任务。它的主要特点包括支持分布式调度、支持多种任务执行方式、支持实时监控等。xxl-job的设计目标是提供一个简单、易用、可扩展的任务调度解决方案。
Java
★ 30.4k
⑂ 11.5k
backend
☆
binarywang
/
WxJava
WxJava:微信开发Java SDK — WxJava是一个开源的Java SDK,用于微信开发,支持各种微信服务,包括微信支付、开放平台、小程序等。它提供了便捷的API,帮助开发者快速完成微信后端开发。WxJava广泛应用于微信相关的项目开发中
Java
★ 32.9k
⑂ 9.1k
other
☆
NomicFoundation
/
hardhat
hardhat:以太坊开发环境 — hardhat是一个用于以太坊开发的综合环境,提供编译、部署、测试和调试功能。它支持JavaScript、Solidity等语言,能够大大提高开发效率。hardhat的出现使得以太坊开发变得更加简单和高效。
TypeScript
★ 8.5k
⑂ 1.7k
blockchain
☆
jeecgboot
/
JeecgBoot
JeecgBoot:AI 低代码平台 — JeecgBoot 通过 AI 技术实现一键生成前后端代码和 5 分钟搭建系统,内置 AI 聊天、知识库、流程编排等功能,兼容主流大模型,引领「AI 生成 → 在线配置 → 代码生成 → 手工合并->AI 修改」开发模式,能够消除 Java 项目 80% 的重复工作,提效而不失灵活。JeecgBoot 支持多种技术栈,包括 SpringBoot、MyBatis-Plus、Vue3 等。JeecgBoot 的出现,使得开发者能够更快速、更高效地开发和部署应用系统
Java
★ 47.1k
⑂ 16.1k
ai-ml
☆
bregman-arie
/
devops-exercises
devops-exercises:DevOps 面试题练习 — devops-exercises 项目为 DevOps 工程师提供了丰富的练习题和面试题,涵盖了从 Linux 到 Kubernetes、Terraform 等多个技术领域。通过这些练习和面试题,可以帮助工程师提高技能和应对面试的能力。同时,项目还涉及了 Python、Ansible、Git 等多种技术,非常适合 DevOps 工程师的学习和实践
Python
★ 83.2k
⑂ 19.8k
devops
☆
penpot
/
penpot
penpot:开源设计工具 — penpot是一个开源设计工具,用于设计和代码协作。它提供了一个平台,让设计师和开发者可以共同合作,提高设计和开发的效率。penpot使用Clojure语言开发,具有高度的可定制性和扩展性
Clojure
★ 56.4k
⑂ 3.7k
other
+395 ★
☆
ComposioHQ
/
composio
composio:构建AI代理的工具 — composio 是一个强大的开发平台,支持超过1000个工具包,提供工具搜索、上下文管理和身份验证等功能,助力开发者构建高效的AI代理。它使用TypeScript和JavaScript等技术,适用于多种编程语言和框架。
TypeScript
★ 29.3k
⑂ 4.7k
ai-ml
☆
calcom
/
cal.diy
cal.diy:开放式日程安排基础设施 — cal.diy 是一个使用 TypeScript 编写的开源项目,提供了一个强大的日程安排基础设施,支持多种技术栈,包括 Next.js、PostgreSQL、Prisma 等。它的设计目标是为所有人提供一个易于使用和扩展的日程安排解决方案,从而提高生产力和效率。通过使用 cal.diy,开发者可以快速构建自己的日程安排应用程序。
TypeScript
★ 46.6k
⑂ 14.5k
web
☆
iOfficeAI
/
AionUi
AionUi:开源协作界面 — AionUi提供了一个可定制的界面,用于管理和协作各种AI助手和CLI工具。它支持20多种CLI工具,包括OpenClaw、Hermes Agent、Claude Code、Codex、OpenCode、Gemini CLI等。通过AionUi,用户可以轻松地管理和协作他们的AI助手,提高工作效率。
TypeScript
★ 29.9k
⑂ 3k
ai-ml
☆
apitable
/
apitable
apitable:低代码协作应用平台 — apitable是一个低代码平台,允许用户通过API构建协作应用。它提供了一个强大的工具,用于创建自定义应用,提高团队协作效率。通过使用apitable,开发者可以快速构建和部署应用,减少开发时间和成本。
TypeScript
★ 15.4k
⑂ 1.4k
web
☆
crossoverJie
/
JCSprout
JCSprout:Java核心知识库 — JCSprout提供了Java核心知识的基础概念、并发编程和算法实现,帮助开发者更好地理解Java语言。通过JCSprout,开发者可以学习到Java基础、Netty和JVM等知识,提高自己的编程能力。同时,JCSprout也是一个很好的学习资源,适合Java开发者学习和参考
Java
★ 26.9k
⑂ 7k
other
☆
obra
/
superpowers
superpowers:软件开发方法论 — superpowers是一个软件开发方法论和代理技能框架,能够帮助开发者提高效率和质量。它通过提供一套结构化的开发流程来实现这一点。superpowers的方法论对于软件开发团队来说是非常重要的,因为它可以帮助他们更好地协作和管理项目
Shell
★ 257.5k
⑂ 22.9k
ai-ml
☆
smartcontractkit
/
full-blockchain-solidity-course-js
full-blockchain-solidity-course-js:区块链开发课程 — full-blockchain-solidity-course-js 项目是一个全面性的区块链开发课程,涵盖了 Solidity、全栈 Web3 开发、Javascript 等方面的内容。通过这个项目,开发者可以学习到区块链开发的基础知识和高级技术,包括如何使用 Hardhat、Remix、OpenZeppelin 等工具和框架。同时,项目还涉及了 DeFi、NFT、DAO 等热门领域的开发,帮助开发者快速进入区块链开发领域。
★ 14k
⑂ 3.3k
blockchain
☆
WalletConnect
/
walletconnect-monorepo
walletconnect-monorepo:钱包连接单仓库 — walletconnect-monorepo提供了一套用于连接钱包和区块链应用的开发工具和库,支持多种语言和平台,包括TypeScript、React Native和Web3。该项目旨在简化钱包和应用之间的交互,促进区块链生态系统的发展。通过使用walletconnect-monorepo,开发者可以更容易地构建安全、可靠和用户友好的区块链应用
TypeScript
★ 1.7k
⑂ 816
blockchain
☆
netdata
/
netdata
netdata:AI驱动的全栈可观测性监控 — netdata是一个开源的监控系统,使用AI和机器学习技术提供全栈可观测性解决方案。它支持多种数据源,包括MySQL、PostgreSQL、MongoDB等,并提供实时数据可视化和告警功能。netdata的快速部署和易用性使其成为DevOps和监控领域的热门选择。
Go
★ 79.7k
⑂ 6.5k
devops
☆
Dapp-Learning-DAO
/
Dapp-Learning
Dapp-Learning:区块链学习项目 — Dapp-Learning是一个为开发人员提供的区块链学习平台,使用Solidity语言,旨在帮助开发人员学习和掌握区块链技术。该项目由非营利组织运营,致力于培养独立的个人。通过Dapp-Learning,开发人员可以学习到区块链、Dapp和Ethereum等相关知识和技术。
Solidity
★ 5.8k
⑂ 1.5k
blockchain
☆
capy-ui
/
capy
capy:跨平台UI解决方案 — capy是一个开源的跨平台UI库,使用Zig语言开发。它允许开发者构建一个代码库并获得Windows、Linux和Web上的原生UI,从而提高开发效率和用户体验。通过使用capy,开发者可以轻松地创建跨平台的GUI应用程序,支持多种操作系统和设备。
Zig
★ 2.7k
⑂ 98
web
☆
GitHubDaily
/
GitHubDaily
GitHubDaily:开源技术教程和开发者工具 — GitHubDaily 是一个分享 GitHub 上高质量、有趣实用的开源技术教程、开发者工具、编程网站、技术资讯的项目。它涵盖了多个领域,包括人工智能、算法和数据结构、后端开发、前端开发等。通过 GitHubDaily,开发者可以发现和学习新的技术和工具,从而提高自己的开发技能
★ 47.1k
⑂ 4.7k
web
☆
clockworklabs
/
SpacetimeDB
SpacetimeDB:快速开发数据库 — SpacetimeDB 是一个关系型数据库,专为游戏开发和 Web 开发而设计。它使用 Rust 语言开发,注重性能和可靠性。通过使用 SpacetimeDB,开发者可以快速构建高性能的应用程序
Rust
★ 24.8k
⑂ 1k
backend
☆
fubark
/
cyber
cyber:快速并发脚本 — cyber是一个快速并发脚本项目,使用Zig语言开发,支持高性能脚本执行和并发运行。它适用于需要高性能脚本执行的应用场景,例如游戏开发和嵌入式系统。cyber的并发能力和高性能特性使其成为脚本执行的理想选择
Zig
★ 1.5k
⑂ 59
web
☆
thinkgem
/
jeesite
jeesite:Java 低代码框架 — jeesite 提供了一个轻量级的 Java 低代码解决方案,支持 TypeScript、Vue、Antdv 等前端技术。它包括核心模块如组织机构、角色用户、权限授权、数据权限、内容管理、工作流等。jeesite 的设计目标是简化 Java 应用开发,提高开发效率。
Vue
★ 8k
⑂ 5.6k
web
☆
alibaba
/
druid
druid:数据库连接池 — druid是一个Java库,用于创建数据库连接池,能够监控和管理数据库连接,提高系统的稳定性和性能。它支持多种数据库,包括MySQL、Oracle和PostgreSQL等。druid的设计目的是为了提供一个高性能、可靠的数据库连接池,帮助开发者更好地管理数据库资源
Java
★ 28.2k
⑂ 8.6k
other
☆
doocs
/
advanced-java
advanced-java:Java 后端开发者进阶知识 — advanced-java 项目旨在帮助 Java 后端开发者提升技能,涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识。该项目包含了 Dubbo、Elasticsearch、Eureka、Feign、Hystrix、Redis、Ribbon、RPC、Spring Cloud、Zookeeper 等库的使用和最佳实践。通过学习 advanced-java,开发者可以更好地应对复杂的系统设计和开发挑战
Java
★ 79k
⑂ 19.2k
backend
☆
inconshreveable
/
ngrok
ngrok:统一入口工具 — ngrok是一种可以将本地服务器暴露到外网的工具,通过它开发者可以轻松地将本地服务提供给外部访问。这种功能对于开发和测试来说非常重要,因为它可以让开发者在本地环境中测试和调试自己的应用。同时,ngrok也提供了安全的隧道功能,保护了开发者的本地服务
Go
★ 24.4k
⑂ 4.3k
backend
☆
nvie
/
gitflow
gitflow:高级仓库操作扩展 — gitflow 是一组 Git 扩展,用于提供高级仓库操作,支持 Vincent Driessen 的分支模型。它简化了 Git 仓库的管理,提高了开发效率。通过使用 gitflow,开发人员可以更容易地管理代码仓库,实现高效的协作开发
Shell
★ 26.8k
⑂ 2.6k
other
☆