📢
gitzw.com上线了,功能陆续更新中,如有问题或反馈请在下方反馈/建议中给我们留言。
✕
读懂开源,从这里开始
首页
排行榜
教程中心
知识库
资讯
分类
专题合集
🌙
简
▾
简体
繁體
English
登录
用户中心
▾
👤 用户中心
📬 我的订阅
✉️ 我的邮箱
🔑 修改密码
⭐ 我的收藏
💬 我的反馈记录
↩ 退出
订阅
☰
首页
排行榜
教程中心
知识库
资讯
分类
专题合集
搜索
订阅
RSS
简体
繁體
English
🔍
搜索
📡
RSS
🔥 热门搜索
llm
pytorch
vuejs
sql
leetcode
peg
graphql
unity
bi
php8
tokio
redis
"microservices"
📘 教程
Scope 进阶:掌握容器监控与管理
Scope 是一个用于监控、可视化和管理 Docker 和 Kubernetes 的工具。通过本教程,你将学习如何使用 Scope 来理解和控制你的容器化应用,包括如何安装、使用和扩展 Scope。
进阶
8 章
★ 5.9k
containers
docker
ecs
📦 开源项目
go-kit
/
kit
kit:微服务标准库 — kit提供了一系列的工具和库,帮助开发者构建微服务,包括服务发现、负载均衡、断路器等功能。kit的目标是提供一个简单易用的微服务开发框架,帮助开发者快速构建和部署微服务。kit的设计理念是模块化、可扩展和高性能,能够满足不同规模和复杂度的微服务系统的需求。
Go
★ 27.4k
⑂ 2.4k
backend
☆
GoogleCloudPlatform
/
microservices-demo
microservices-demo:示例云原生应用 — microservices-demo 是一个示例应用,展示了如何使用 Kubernetes、Istio 和 gRPC 构建云原生应用。它包含 10 个微服务,能够帮助开发者了解如何使用这些技术来构建可扩展和可靠的应用。通过这个示例应用,开发者可以学习如何使用 Google Cloud 服务来部署和管理微服务应用
Go
★ 20.6k
⑂ 10.2k
devops
☆
stefanprodan
/
podinfo
podinfo:Kubernetes微服务模板 — podinfo是一个Go微服务模板,用于Kubernetes环境,提供了一个基本的微服务架构。它支持e2e测试、GitOps和Helm等功能,能够帮助开发者快速搭建和部署微服务。同时,podinfo也支持cuelang、kustomize等工具,提高了开发效率
Go
★ 5.9k
⑂ 1.9k
devops
☆
single-spa
/
single-spa
single-spa:微前端路由器 — single-spa是一个开源的JavaScript库,用于帮助开发者轻松构建微前端应用。它提供了一个简单的路由机制,允许开发者将多个前端应用组合成一个单一的应用。single-spa的目标是让开发者能够更容易地构建和维护大规模的前端应用
JavaScript
★ 13.9k
⑂ 927
backend
☆
ZigEmbeddedGroup
/
microzig
microzig:Zig嵌入式应用工具箱 — microzig提供了一系列工具和库,帮助开发者使用Zig语言构建高效、可靠的嵌入式应用。它支持硬件抽象层(HAL)和其他Zig包,简化了嵌入式系统的开发过程。microzig的出现使得Zig语言在嵌入式领域的应用更加便捷和高效。
Zig
★ 2.2k
⑂ 180
other
☆
falconry
/
falcon
falcon:Python 微服务框架 — falcon 为 Python 开发者提供了一个简单而高效的方式来构建 Web API 和微服务。它注重可靠性和性能,使其成为大规模应用的理想选择。通过使用 falcon,开发者可以轻松地创建高性能的 API 和微服务。
Python
★ 9.8k
⑂ 1k
backend
☆
istio
/
istio
istio:服务网格解决方案 — istio 提供了一种简单而强大的方式来管理基于微服务的应用程序,通过提供流量管理、安全和可观察性功能。istio 的设计目标是使开发人员能够轻松地创建和管理复杂的微服务架构,提高系统的可靠性和安全性。同时,istio 也支持多种环境,包括 Kubernetes 和 Consul。
Go
★ 38.3k
⑂ 8.3k
backend
☆
navidrome
/
navidrome
navidrome:个人流媒体服务 — navidrome是一个使用Go语言开发的开源音乐流媒体服务器,允许用户自托管音乐库并通过网络流媒体播放音乐。它支持多种设备和客户端,包括Raspberry Pi等。navidrome的目的是提供一个免费、开源的替代商业流媒体服务的解决方案
Go
★ 22.2k
⑂ 1.6k
backend
☆
apolloconfig
/
apollo
apollo:可靠的配置管理系统 — apollo是一种可靠的配置管理系统,适用于微服务配置管理场景。它能够提供实时的配置更新和管理,帮助开发人员更好地管理和维护微服务的配置。同时,apollo也支持多种编程语言和框架,包括Java、Spring Boot和Spring Cloud。
Java
★ 29.8k
⑂ 10.2k
backend
☆
weaveworks
/
scope
scope:Docker 和 Kubernetes 的监控、可视化和管理 — scope 提供了对容器和集群的实时监控和可视化,帮助用户更好地管理和优化 Docker 和 Kubernetes 应用。它支持多种容器编排工具,包括 Kubernetes、Mesos 和 ECS。通过使用 scope,用户可以快速发现和解决问题,提高应用的可靠性和性能
Go
★ 5.9k
⑂ 723
devops
☆
go-kratos
/
kratos
kratos:云原生时代的Go微服务框架 — kratos提供了一套完整的微服务解决方案,包括服务发现、负载均衡、流量管理等功能,能够帮助开发者快速构建和部署云原生应用。kratos的设计目标是提供一个高性能、可扩展、易于使用的微服务框架,帮助开发者更好地应对云原生时代的挑战。kratos支持多种协议,包括HTTP、gRPC和protobuf等,能够满足不同场景下的需求。
Go
★ 25.8k
⑂ 4.2k
backend
☆
polarsource
/
polar
polar:软件商业化解决方案 — polar提供了一套完整的解决方案,帮助软件开发者创建和管理数字产品、处理支付和订阅等功能。通过使用polar,开发者可以快速将其软件转化为商业,从而获得更多的收入。polar支持多种技术栈,包括FastAPI、Next.js、React和TypeScript等
Python
★ 10k
⑂ 734
web
☆
apache
/
dubbo
dubbo:Java实现的RPC和微服务框架 — dubbo是一个高性能的RPC和微服务框架,提供了分布式系统的构建、服务发现、流量管理等功能。它可以帮助开发者构建可扩展、可维护的分布式系统。dubbo的设计目标是提供一个简单、易用的RPC和微服务框架,帮助开发者提高开发效率和系统可靠性
Java
★ 41.5k
⑂ 26.4k
backend
☆
every-app
/
open-seo
open-seo:开源SEO优化工具 — open-seo是一个使用TypeScript开发的开源项目,旨在提供一个免费的SEO优化工具,帮助开发者和网站管理员提高网站的搜索引擎排名和可见性。它的功能与Semrush和Ahrefs类似,但完全开源,任何人都可以使用和贡献。open-seo的出现为SEO优化提供了一个新的选择,尤其是对于中小型网站和个人开发者
TypeScript
★ 3.6k
⑂ 386
web
+239 ★
☆
MiniMax-AI
/
skills
skills:人工智能技能开发库 — skills是一个开源的C#库,用于开发和集成人工智能技能。它提供了一种简单的方式来创建和管理AI能力,使得开发者可以更加容易地将AI集成到自己的应用程序中。通过使用skills,开发者可以快速构建智能应用,提高用户体验
C#
★ 13k
⑂ 1.1k
other
☆
openfaas
/
faas
faas:服务器端函数简化工具 — faas是一个开源的服务器端函数框架,允许开发人员使用多种语言编写和部署函数。它支持多种环境,包括Docker和Kubernetes,并提供了简单易用的API。faas的主要目标是简化函数即服务的开发和部署过程,从而让开发人员能够更快速地创建和部署服务器端函数。
Go
★ 26.2k
⑂ 2k
devops
☆
didi
/
KnowStreaming
KnowStreaming:云原生实时流数据平台 — KnowStreaming是一个基于Java的云原生实时流数据平台,能够极大降低操作、存储和管理实时流数据的门槛。它通过0侵入、插件化构建企业级Kafka服务,提供了高可用性和可扩展性的解决方案。KnowStreaming的出现使得企业能够更容易地处理和管理实时流数据,从而获得更好的商业洞察力和竞争优势
Java
★ 7.2k
⑂ 1.3k
other
☆
calcom
/
cal.diy
cal.diy:开放式日程安排基础设施 — cal.diy 是一个使用 TypeScript 编写的开源项目,提供了一个强大的日程安排基础设施,支持多种技术栈,包括 Next.js、PostgreSQL、Prisma 等。它的设计目标是为所有人提供一个易于使用和扩展的日程安排解决方案,从而提高生产力和效率。通过使用 cal.diy,开发者可以快速构建自己的日程安排应用程序。
TypeScript
★ 46.3k
⑂ 14.4k
web
☆
alibaba
/
nacos
nacos:动态服务发现、配置和服务管理平台 — nacos提供了动态服务发现、配置管理和服务管理的功能,帮助开发者更容易地构建和管理云原生应用程序。它支持多种协议和框架,如Dubbo、Istio和Kubernetes,非常适合微服务架构。同时,nacos也提供了强大的配置管理能力,能够满足复杂的配置需求。
Java
★ 33.1k
⑂ 13.3k
backend
☆
encoredev
/
encore
encore:智能时代的基础设施平台 — encore是一个基础设施平台,支持云原生应用的开发和部署。它提供了自动化的基础设施管理和部署功能,支持多云环境和微服务架构。通过使用encore,开发人员可以更轻松地构建和管理现代化的应用系统
Go
★ 12.1k
⑂ 598
backend
☆
jina-ai
/
serve
serve:云原生多模态AI应用框架 — serve是一个开源框架,允许开发者使用云原生技术栈构建多模态AI应用。它支持多种深度学习框架和微服务架构,能够帮助开发者快速构建和部署AI应用。serve的设计目标是提供一个简单、灵活和可扩展的框架,用于构建下一代AI应用
Python
★ 21.9k
⑂ 2.2k
ai-ml
☆
jcalabro
/
uscope
uscope:微型调试工具 — uscope是一个使用Zig语言开发的调试工具,提供了introspection和developer-tools功能,能够帮助开发人员更好地理解和调试自己的代码。它支持linux系统,并提供了一个简单的接口来进行调试。uscope的出现为开发人员提供了一个新的调试解决方案
Zig
★ 1k
⑂ 24
tools
☆
webrtc
/
samples
samples:WebRTC 网络演示和示例 — samples 仓库中的示例展示了如何使用 WebRTC 实现视频会议、屏幕共享和其他实时通信功能。这些示例可以帮助开发者了解 WebRTC 的使用方法和最佳实践。通过学习这些示例,开发者可以快速开发出自己的 WebRTC 应用
JavaScript
★ 14.6k
⑂ 5.7k
web
☆
twentyhq
/
twenty
twenty:开源AI客户关系管理系统 — twenty是一个开源的客户关系管理系统,使用AI技术来增强销售和营销能力。它使用TypeScript、GraphQL和React等技术,提供一个强大的平台来管理客户关系。twenty的目标是成为Salesforce的开源替代品,提供更灵活和可定制的解决方案
TypeScript
★ 52.7k
⑂ 7.9k
web
☆
apache
/
incubator-seata
incubator-seata:分布式事务解决方案 — incubator-seata 提供了简单易用的 API,帮助开发者轻松实现分布式事务。它支持多种事务模式,包括 TCC 和 XA,能够确保微服务架构中的数据一致性。通过使用 incubator-seata,开发者可以更好地管理分布式事务,提高系统的可靠性和性能
Java
★ 26k
⑂ 8.9k
backend
☆
usememos
/
memos
memos:快速捕获的开源笔记工具 — memos是一个基于Go语言开发的开源笔记工具,支持Markdown格式,轻量级,完全由用户控制。它允许用户快速捕获和记录信息,并提供自托管的解决方案。memos的设计目标是提供一个简单、安全、可靠的笔记工具,帮助用户更好地管理自己的信息和数据。
Go
★ 61.5k
⑂ 4.5k
web
☆
jdx
/
mise
mise:开发工具和任务运行器 — mise是一个开发工具,用于管理环境变量和运行任务。它使用Rust语言开发,提供了一种简单高效的方式来管理开发环境。通过使用mise,开发者可以更容易地管理环境变量和运行任务,从而提高开发效率
Rust
★ 29.9k
⑂ 1.2k
tools
☆
krayin
/
laravel-crm
laravel-crm:开源CRM解决方案 — laravel-crm是一个基于Laravel框架的CRM平台,提供了完整的客户生命周期管理功能,包括云端部署和多租户支持。该解决方案使用Blade模板引擎和PHP语言开发,适用于中小企业和大型企业的客户关系管理。通过使用laravel-crm,企业可以更好地管理客户关系,提高客户满意度和忠诚度。
Blade
★ 23.3k
⑂ 1.5k
web
☆
szabodanika
/
microbin
microbin:安全的文件分享和 URL 缩短网页应用 — microbin 提供了一个安全可靠的文件分享和 URL 缩短服务,使用 Rust 编写,具有高度的可配置性。它使用 actix 和 askama 等库来实现高性能和灵活性。microbin 的开放源代码使其成为开发者的理想选择
Rust
★ 4.5k
⑂ 309
web
☆
cooderl
/
wewe-rss
wewe-rss:微信公众号订阅方式 — wewe-rss提供了一种更优雅的微信公众号订阅方式,支持私有化部署和微信公众号RSS生成,基于微信读书。它使用TypeScript编写,集成了多种技术,如mysql、nestjs和trpc。这种工具可以帮助用户更方便地订阅和管理微信公众号,提高信息获取效率。
TypeScript
★ 9.6k
⑂ 1.7k
web
☆
metabase
/
metabase
metabase:开源商业智能和嵌入式分析工具 — metabase是一个开源的商业智能和嵌入式分析工具,帮助用户轻松地与数据一起工作。它提供了数据分析、数据可视化和报告等功能,支持多种数据库如MySQL和PostgreSQL。metabase的易用性和强大的功能使其成为数据分析和商业智能的理想选择。
Clojure
★ 48.1k
⑂ 6.7k
data
☆
nextjs
/
saas-starter
saas-starter:快速开始您的下一代Web应用 — saas-starter提供了一个快速开始构建下一代Web应用的模板,集成了Next.js、Postgres、Stripe和shadcn/ui等流行技术。它可以帮助开发者快速搭建一个可靠和可扩展的Web应用。同时,saas-starter也是学习和实践现代Web开发技术的一个很好的起点
TypeScript
★ 16k
⑂ 2.7k
web
☆
micropython
/
micropython
micropython:微型Python实现 — micropython是一个专为微控制器和资源受限系统设计的Python实现,旨在提供一种高效、灵活的编程方式。它支持多种微控制器平台,包括ARM、x86等。micropython的应用领域广泛,包括物联网、机器人、嵌入式系统等
C
★ 21.9k
⑂ 8.9k
other
☆
alibaba
/
spring-cloud-alibaba
spring-cloud-alibaba:阿里巴巴分布式中间件解决方案 — spring-cloud-alibaba 是一个基于 Spring Cloud 的分布式中间件解决方案,提供了服务发现、配置管理、事务管理等功能,帮助开发者快速构建分布式应用程序。它支持阿里巴巴的中间件产品,如 Nacos、RocketMQ 和 Dubbo,能够帮助开发者解决分布式系统的复杂性。同时,spring-cloud-alibaba 还提供了 circuit-breaker、分布式事务等功能,帮助开发者提高系统的可靠性和稳定性。
Java
★ 29.1k
⑂ 8.5k
backend
☆
assimon
/
dujiaoka
dujiaoka:开源自动化售货解决方案 — dujiaoka是一个开源的自动售货系统解决方案,使用PHP语言开发,旨在为站长提供高效、稳定、快速的自动化售货服务。它提供了一套完整的自动售货流程,包括商品管理、订单管理、支付接口等,帮助站长简化售货流程,提高效率。同时,dujiaoka也是一个高度可定制的系统,允许站长根据自己的需求进行二次开发。
PHP
★ 12.1k
⑂ 2.8k
backend
☆
gin-gonic
/
gin
gin:高性能HTTP网页框架 — gin是为构建REST APIs、网页应用和微服务而设计的,具有高性能和简洁的API。它支持中间件,并且可以轻松地与其他Go语言库集成。gin的高性能和灵活性使其成为Go语言网页开发的热门选择。
Go
★ 88.9k
⑂ 8.6k
backend
☆
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
☆
DovAmir
/
awesome-design-patterns
awesome-design-patterns:软件设计模式集合 — awesome-design-patterns提供了一个全面且有用的设计模式集合,帮助开发人员了解和应用各种软件和架构设计模式。该项目涵盖了从GOF模式到微服务和云计算的广泛主题。通过awesome-design-patterns,开发人员可以更好地设计和构建软件系统。
★ 48.1k
⑂ 3.3k
backend
☆
backstage
/
backstage
backstage:开发者门户开源框架 — backstage是一个开源框架,用于构建开发者门户,提供了一种统一的方式来管理和提供开发者工具和服务。它通过提供一个自助服务门户,帮助开发者更容易地找到和使用他们需要的工具和资源。backstage的目的是提高开发者的工作效率和体验
TypeScript
★ 33.8k
⑂ 7.5k
backend
☆
dapr
/
dapr
dapr:分布式应用程序运行时 — dapr提供了一种构建分布式应用程序的方式,结合事件驱动架构和工作流编排,能够帮助开发者更容易地构建和管理分布式系统。这种方式可以提高应用程序的可扩展性、可靠性和灵活性。dapr支持多种环境,包括云和边缘,能够帮助开发者更容易地部署和管理应用程序。
Go
★ 25.9k
⑂ 2.1k
backend
☆