fastapi_mcp
Python 实用工具,涉及AI、认证、授权
编辑点评适用于AI/大模型、Web 开发、基础设施场景。使用 Python 开发,涉及AI、认证、授权等技术方向。建议关注其社区活跃度和文档完善程度。
这里汇总了代码库收录的「基础设施」场景开源项目,按 Star 总量排序,适合按方向系统性地挑选与对比工具。
共收录 68 个项目 · 第 3 / 4 页
Python 实用工具,涉及AI、认证、授权
编辑点评适用于AI/大模型、Web 开发、基础设施场景。使用 Python 开发,涉及AI、认证、授权等技术方向。建议关注其社区活跃度和文档完善程度。
Python 应用,涉及AI、AI-application-development、AI-applications
编辑点评适用于AI/大模型、桌面/移动应用场景。使用 Python 开发,涉及AI、AI-application-development、AI-applications等技术方向。建议关注其社区活跃度和文档完善程度。
开源云原生 Web 应用防火墙(WAF),基于 OpenResty 构建,提供自动防护、API 保护和流量过滤能力,替代传统 WAF 方案。
编辑点评BunkerWeb 以容器化方式部署,天然适配 Kubernetes、Docker 等云原生环境,配置简洁且自带仪表盘。相比商业 WAF,它开源免费且可高度自定义,内置 OWASP 核心规则集和多种安全头。适合需要自建防护的中小团队或对数据主权敏感的场景。注意其高级功能需通过商业版本获取,社区版在性能和规则扩展上有一定限制。
YugabyteDB 是一款云原生的分布式 SQL 数据库,专为关键任务应用提供高可用、弹性扩展和强一致性保障。
编辑点评值得关注的原因在于它兼容 PostgreSQL,同时具备分布式数据库的水平扩展和容灾能力,适合需要强一致性与高可用并重的业务场景。相比纯 NewSQL 方案,它更贴近传统 SQL 开发者,迁移成本低。需要注意的是,运维复杂度高于单机数据库,且对跨区域部署的网络要求较高。适合金融、电商、SaaS 等关键业务。
《Ansible for DevOps》书籍配套示例代码,涵盖自动化配置管理、应用部署和基础设施即代码的实战用法。
编辑点评作者是Ansible社区知名维护者,示例覆盖从入门到进阶的典型场景,代码可直接参考。适合想系统学习Ansible或搭建自动化运维体系的开发者。注意示例基于书籍章节组织,最好配合原书阅读;部分示例需结合虚拟化环境测试。整体质量高,是学习基础设施自动化的实用资料。
Terragrunt 是一个灵活的编排工具,用于扩展 OpenTofu/Terraform 编写的基础设施即代码,解决大规模 IaC 的重复、状态管理和依赖问题。
编辑点评Terragrunt 是 Terraform 生态中广受欢迎的上层工具,通过 DRY 配置、自动远程状态锁定、模块依赖编排等特性,显著降低多环境、多团队管理基础设施的复杂度。适合已有 Terraform/OpenTofu 基础、需要规范化大规模基础设施管理的团队。注意它不替代 Terraform,而是作为补充层,引入额外学习成本和抽象,建议先从小项目验证再推广。
面向 Kubernetes 有状态应用的开源容器原生存储平台,为持久化工作负载提供可靠、可扩展的存储解决方案。
编辑点评OpenEBS 是 Kubernetes 生态中广泛部署的容器原生存储项目,支持多种存储引擎(如 cStor、Jiva、LocalPV),可根据应用场景灵活选择。它让有状态应用像无状态应用一样轻松运维,适合在 K8s 中运行数据库、消息队列等需要持久化存储的工作负载。注意不同引擎的性能和功能差异较大,生产环境需根据数据可靠性、IO 要求进行选型与调优。
一个收录 DevOps 相关学习资源的开源合集,涵盖 Linux、Jenkins、AWS、Kubernetes、Docker、Ansible 等主流工具与云平台。
编辑点评适合希望系统化学习 DevOps 的开发者或团队,按工具和主题分类整理了大量资料。覆盖面广,从基础到实战都有涉及,但资源以链接为主,需要自行筛选和跟进学习。优点是免费且社区维护,缺点是部分内容可能更新不及时,不适合作为唯一教程。
一个用单条命令从空磁盘自动部署完整家庭实验室的项目,实现基础设施即代码,简化自托管服务的搭建与管理。
编辑点评该项目将复杂的 homelab 搭建过程完全自动化,适合想自建服务但不想手动配置的开发者。它基于 Python 和基础设施即代码理念,可重复性强,但需要一定的云原生知识(如 Kubernetes、Ansible)才能定制。优点是全流程自动化、配置清晰;缺点是硬件要求较高,且项目维护依赖社区。
一份从开发到生产的 DevOps 全流程配置指南,涵盖各环节基础笔记,帮助开发者高效排查问题。
编辑点评内容覆盖 CI/CD、容器化、监控、部署等常见运维场景,适合初中级开发者系统学习 DevOps 实践。以配置笔记为主,便于速查。优点是知识面广、结构清晰;缺点是深度有限,部分工具版本可能过时,建议结合官方文档使用。
TypeScript 实用工具,涉及backup、backups、数据库
编辑点评适用于Web 开发、基础设施、数据科学场景。使用 TypeScript 开发,涉及backup、backups、数据库等技术方向。建议关注其社区活跃度和文档完善程度。
Fission 是一个基于 Kubernetes 的快速、简单的 Serverless 函数框架,让开发者无需管理底层基础设施即可部署和运行函数。
编辑点评Fission 将 Kubernetes 的强大能力与 Serverless 的易用性结合,支持 Python、Node.js、Go 等多种语言,提供秒级冷启动和自动扩缩容。适合已有 Kubernetes 集群、希望以函数粒度运行短生命周期任务的团队。相比 Knative 等方案,Fission 更轻量、上手更快,但生态和社区规模相对较小,适合对性能敏感且需要快速迭代的场景。
基于容器平台快速运行 Selenium Grid,支持 Chrome、Firefox 和 Edge,简化大规模浏览器自动化测试的部署与管理。
编辑点评这是 Selenium 官方提供的容器化方案,让分布式浏览器自动化测试变得开箱即用。通过 Docker 或 Kubernetes 即可动态扩展节点,适合需要跨浏览器兼容性测试、并行执行大量用例的团队。注意资源消耗较高,建议按需分配节点并合理设置会话超时。
一套包含 1200+ 个 DevOps 实用 Shell 脚本的集合,覆盖云平台、容器、数据库、CI/CD 等运维场景。
编辑点评脚本数量庞大且覆盖面广,从 AWS/GCP 到 Kubernetes、Kafka、Jenkins 等常见工具链均有涉及,还附带高级 dotfiles 配置。适合需要快速完成自动化任务或寻找运维脚本参考的开发者。注意脚本质量参差不齐,使用时需结合自身环境调整,并留意依赖和权限问题。
Go 命令行工具,涉及app-store-connect、apple、自动化
编辑点评适用于AI/大模型、开发工具、基础设施场景。使用 Go 开发,涉及app-store-connect、apple、自动化等技术方向。建议关注其社区活跃度和文档完善程度。
Woodpecker 是一个用 Go 编写的轻量级 CI/CD 引擎,界面简洁、扩展性强,帮助团队快速实现代码构建、测试与自动部署。
编辑点评它提供了简单易用的容器化流水线,兼容多种代码托管平台,适合追求轻量、自托管 CI/CD 的团队。相比 Jenkins 等重型系统,Woodpecker 更注重简洁性和可扩展性,但生态和插件数量相对较少,需要一定自定义能力。
Terratest 是一个 Go 库,用于简化基础设施代码的自动化测试,支持测试 Terraform、Kubernetes、Docker 等云原生资源。
编辑点评基础设施代码也需要可靠的测试保障。Terratest 提供了一套实用的断言和工具函数,让开发者能用 Go 编写端到端测试,验证云资源是否按预期创建和运行。适合有 Go 基础、希望构建 IaC 测试回归体系的团队。注意测试真实环境会消耗云资源,建议结合短期环境或 Mock 策略使用。
开源项目,涉及自动化、awesome、awesome-Docker
编辑点评适用于AI/大模型、基础设施场景。涉及自动化、awesome、awesome-Docker等技术方向。建议关注其社区活跃度和文档完善程度。
受 Google Zanzibar 启发的开源细粒度授权数据库,用于可扩展地存储和查询权限数据。
编辑点评SpiceDB 是权限服务领域的重要开源实现,将 Zanzibar 的模型落地为可自托管的系统。它擅长处理大规模、关系型、细粒度的授权场景,如多租户 SaaS 或复杂 RBAC/ReBAC。相比自建权限逻辑,SpiceDB 提供一致的查询语义和良好的性能,但学习曲线较陡,需要理解 Schema 设计。适合需要严谨权限模型且重视可扩展性的团队,但小项目可能杀鸡用牛刀。
DevSecOps 终极资源库,汇集安全开发、CI/CD 集成、云安全与合规工具链,帮助团队构建安全的自动化交付流程。
编辑点评这是一个面向 DevSecOps 实践者的精选资源集合,覆盖从代码安全、供应链安全到云原生防护的完整链路。适合正在建设安全体系或希望将安全左移的开发与运维团队。优点是分类清晰、工具覆盖面广,能作为选型指南;但需注意部分资源可能更新滞后,建议结合实际环境验证后再采纳。