Search: #DevOps

  1. dbmate - 轻量级数据库迁移工具

    dbmate - 轻量级数据库迁移工具
    https://github.com/amacneil/dbmate
    使用纯 SQL 编写迁移脚本,跨语言与框架同步多环境数据库 Schema,解决多语言服务开发中迁移工具不统一的问题。
    框架与语言无关: 提供独立的单个可执行二进制文件,支持在 Go、Node.js、Python、Ruby、Rust 等任意技术栈中使用。
    纯 SQL 与事务控制: 直接采用原生 SQL 编写迁移与回滚逻辑,支持原子性事务执行及单文件双向迁移。
    多数据库支持: 兼容 PostgreSQL、MySQL、MariaDB、SQLite、ClickHouse、BigQuery 及 Spanner。
    自动管理 Schema: 执行迁移后自动生成或更新 schema.sql 结构快照,便于 Git 追踪版本差异。
    服务就绪等待与配置集成: 自动加载 .env 配置,内置 wait 命令等待数据库实例启动,适配容器化开发流程。

    #DB #Tool #GitHub #DevOps GitHub - amacneil/dbmate: 🚀 A lightweight, framework-agnostic database migration tool.

  2. Breakscale - 分布式架构系统设计模拟器

    Breakscale - 分布式架构系统设计模拟器
    https://breakscale.tech/
    https://github.com/xevrion/breakscale
    通过可视化的离散事件模拟引擎构建并对分布式系统加压,实时观察延迟攀升、队列堆积与级联故障,直观验证架构在极限负载下的表现。
    离散事件仿真引擎: 采用纯数学建模而非近似动画,真实模拟服务时间方差、队列堆积与无效算力消耗。
    丰富的组件与实战案例: 提供 33 类基础架构组件,内置 16 个典型故障隔离场景及 7 个知名工业级架构重现。
    交互式混沌实验: 支持实时调节流量滑块、注入节点宕机、模拟网络链路中断或强制注入错误率。

    #Tool #GitHub #DevOps Breakscale

  3. MirrorProxy - 自建镜像代理

    OKHK 👀
    镜像站 https://mirrorz.org/ https://github.com/mirrorz-org/mirrorz
    MirrorProxy - 自建镜像代理
    https://github.com/inbjo/MirrorProxy
    与其长期寻找和维护别人的镜像,不如部署一个属于自己的 MirrorProxy。只需一台网络通畅的服务器, 就能把 GitHub、容器镜像、语言包仓库、开发工具链和操作系统软件源统一代理到自己的域名。 一个项目、一套后台、一个稳定入口,覆盖日常开发所需的主流软件源。

    MirrorProxy 按需获取并缓存内容,无需预先完整同步庞大的镜像仓库;当某个上游不可用时,还能自动 切换到备用地址。个人开发者可以告别反复找源、测速和修改配置,团队则可以进一步获得统一改源、 账号权限、流量配额、健康检测和使用统计,把四处拼凑的镜像方案升级为自己真正掌控的基础设施。

    #DevOps #Tool #GitHub GitHub - inbjo/MirrorProxy: All-in-one mirror acceleration,The project uses an adapter-based proxy core and already ships adapters…

  4. scrutiny - 硬盘 S.M.A.R.T 健康监控与真实故障率分析面板

    scrutiny - 硬盘 S.M.A.R.T 健康监控与真实故障率分析面板
    https://github.com/analogj/scrutiny
    基于 smartd 的开源硬盘监控 Web UI,结合真实生产环境硬盘故障阈值与历史趋势分析,提前预警硬盘潜在损坏与数据风险。
    关键指标看板: 整合 smartd 数据,提炼展示关键核心健康度与温度指标。
    历史趋势与定制阈值: 追踪记录 S.M.A.R.T 属性历史变动,结合真实故障率设定更灵敏的预警阈值。
    多部署模式与告警: 支持全功能 All-in-One 镜像或 Hub/Spoke 分布式采集,支持 Email、Webhook、Telegram、Discord 等多渠道通知。

    #HomeLab #Tool #GitHub #DevOps GitHub - AnalogJ/scrutiny: Hard Drive S.M.A.R.T Monitoring, Historical Trends & Real World Failure Thresholds

  5. LibreDB Studio - 多引擎数据库管理 / AI 辅助 SQL IDE

    LibreDB Studio - 多引擎数据库管理 / AI 辅助 SQL IDE
    https://libredb.org/
    https://github.com/libredb/libredb-studio
    统一管理 14 种主流关系型与 NoSQL 数据库,提供就近部署、AI 辅助查询与企业级审计能力的开源 Web 数据库工作台。
    多引擎统一管理: 直连 PostgreSQL、MySQL、Oracle、SQL Server、MongoDB、Redis、ClickHouse 等 14 种数据库引擎,支持可视化 ER 图与模式对比迁移。
    AI Agent: 集成 Monaco 编辑器与多模型 AI 助手,在数据库层强制只读策略,自动生成带数据引用的分析报告与查询优化建议。
    企业特性: 提供 OIDC 单点登录、基于角色的权限控制、全局查询审计日志与客户端敏感数据脱敏展示。

    #DB #Tool #GitHub #DevOps LibreDB Studio - The Open-Source SQL IDE That Deploys Next to Your Data

  6. Openship - 开源、可自托管的部署平台,内置 CI/CD

    Openship - 开源、可自托管的部署平台,内置 CI/CD
    https://openship.io/
    https://github.com/oblien/openship
    #DevOps #Tool #GitHub
    推送代码、发布容器、管理基础设施
    把它指向一个代码仓库。Openship 会检测你的技术栈、构建它、配置好一切并发布 —— 没有配置文件、没有流水线、没有 YAML。
    数据库、域名、SSL、CDN、邮件、备份 —— 全部在一处管理。
    支持 Openship Cloud(托管)或你自己拥有的任意 Linux 服务器
    Openship - Deploy Anything. Own Everything.

  7. CyberSecurity-Skills · 网络安全技能库

    CyberSecurity-Skills · 网络安全技能库
    https://github.com/Hi-FullHouse/CyberSecurity-Skills
    网络安全全流程技能体系 — 39 大模块,195 个安全技能,覆盖完整攻击面与防御面

    #AI #DevOps #GitHub GitHub - Hi-FullHouse/CyberSecurity-Skills: 一个由AI运维的网络安全Skill知识库

  8. smolvm - 轻量级自包含微虚拟机运行与打包工具

    smolvm - 轻量级自包含微虚拟机运行与打包工具
    https://smolmachines.com/
    https://github.com/smol-machines/smolvm
    基于硬件虚拟化与 libkrun 构建,直接将 OCI 镜像启动为隔离微虚拟机,支持将有状态运行环境打包为单文件可执行产物并跨平台分发。
    极致冷启动与弹性资源: 启动耗时低于 200ms,利用 virtio balloon 动态按需分配与回收内存,默认配置 4 vCPU 与 8 GiB 内存。
    单文件打包与 OCI 兼容: 支持通过 Smolfile 声明环境,可直接拉取 OCI 镜像运行,并能将虚拟机状态打包为 .smolmachine 制品推送到任意镜像仓库。
    硬件级沙箱与图形加速: 默认隔离网络与宿主凭证,提供 virtio-gpu (Venus) Vulkan 加速以及 CUDA API 远程调用能力。

    #Linux #DevOps #Tool #GitHub

    • ❤️1
  9. KubeSolo - 移除多节点集群逻辑的单节点超轻量化 Kubernetes 发行版

    KubeSolo - 移除多节点集群逻辑的单节点超轻量化 Kubernetes 发行版
    https://kubesolo.io/
    https://github.com/portainer/kubesolo
    #K8s #DevOps #Tool #GitHub
    专门针对单节点边缘设备、工业网关与开发环境设计的超轻量级 OCI 兼容 Kubernetes,内存占用低于 200 MB,无需 etcd 和集群开销。
    彻底移除集群冗余逻辑: 直接移除 etcd、 Leader 选举及多节点网络覆盖层代码,在单个进程中运行完整的 Kubernetes 控制循环。
    SQLite 与轻量调度替代: 使用 Kine + SQLite 替换 etcd 作为状态存储,采用 NodeSetter 钩子完成单节点调度,减少系统资源消耗。
    全套开箱即用集成: 内置 containerd、crun、CoreDNS 以及离线与在线双安装模式,支持在 512 MB 内存及闪存设备上 60 秒极速部署。
    KubeSolo: Single-node Kubernetes. Anywhere you'd run Docker.

  10. Clusterpedia - 多 Kubernetes 集群资源的百科全书

    Clusterpedia - 多 Kubernetes 集群资源的百科全书
    https://github.com/clusterpedia-io/clusterpedia
    跨多集群同步、检索和检索 Kubernetes 资源的高效检索与管理平台。
    #K8s #DevOps #Tool #GitHub GitHub - clusterpedia-io/clusterpedia: The Encyclopedia of Kubernetes clusters

  11. OneClickVirt - Universal Virtualization Management Platform 可扩展的通用虚拟化管理平台

    OneClickVirt - Universal Virtualization Management Platform 可扩展的通用虚拟化管理平台
    https://github.com/oneclickvirt/oneclickvirt
    一个可扩展的通用虚拟化管理平台,支持 LXD、Incus、Docker、Podman、Containerd、Proxmox VE、QEMU/KVM 和 KubeVirt。

    #DevOps #Linux #PVE #Docker #K8s #GitHub

  12. HUATUO 华佗 - 基于 eBPF 的 Linux 内核全栈可观测性与性能诊断平台

    HUATUO 华佗 - 基于 eBPF 的 Linux 内核全栈可观测性与性能诊断平台
    https://github.com/ccfos/huatuo
    面向云原生与 AI 算力基础设施,集成 eBPF 等内核动态追踪技术,提供低开销的内核级监控、实时上下文捕获及持续性能剖析。
    内核级深度洞察: 保持 1% 以下低开销,覆盖内存、调度、网络和块 I/O 等内核子系统。
    即时可观测与自动追踪: 快速响应内核慢路径事件,自动捕获快照以诊断 CPU 抖动与 I/O 突发问题。
    持续剖析与分布式追踪: 全天候监控 CPU、内存与锁竞争,映射系统调用链路与微服务拓扑关系。
    #eBPF #Linux #GitHub #DevOps GitHub - ccfos/huatuo: eBPF-based Linux kernel observability 🚀🚀

  13. CF-Server-Monitor - Cloudflare Workers + D1 的多服务器实时监控探针

    CF-Server-Monitor - Cloudflare Workers + D1 的多服务器实时监控探针
    https://github.com/huilang-me/CF-Server-Monitor
    基于 Cloudflare Workers + D1 + Durable Objects 的多服务器监控探针系统,支持实时监控、历史数据查看、延迟追踪、地图展示等功能。兼容主流 Linux 系统、Alpine Linux、OpenWrt、macOS(Intel / Apple Silicon)、群晖、Windows 系统。

    #Cloudflare #Linux #Monitor #Tool #DevOps #GitHub GitHub - huilang-me/CF-Server-Monitor: 一个基于 Cloudflare Workers + D1 + Durable Objects 的免费多服务器监控探针系统,支持实时监控、离线告警,到期通知,历史数据查看、延迟…

  14. singleserver - 5 秒内一键 Git Push 部署至单台 Linux 服务器

    singleserver - 5 秒内一键 Git Push 部署至单台 Linux 服务器
    https://github.com/dvassallo/singleserver
    通过整合主流云原生与组网工具,实现单台 Linux 服务器的高效多项目托管,解决繁琐的 YAML 配置与高昂的按应用计费问题,达成代码推送即刻上线的极简部署体验。
    多工具无缝集成: 联动 Cloudflare、Tailscale、Docker、Kamal 与 GitHub,自动化打通网络安全与容器部署流程。
    #DevOps #Docker #VPS #HomeLab #Cloudflare #Tool #GitHub #Golang GitHub - dvassallo/singleserver: All your projects on a single server

  15. Paca - AI 原生开源项目管理平台,Jira 轻量级替代方案

    Paca - AI 原生开源项目管理平台,Jira 轻量级替代方案
    https://github.com/Paca-AI/paca
    Paca 是一款自托管的开源项目管理平台,作为 Jira、Trello、ClickUp 和 Monday 的轻量级替代方案,它让 AI Agent 作为平等的团队成员直接融入 Scrum 敏捷开发流程。
    AI 智能体同台协作: 允许 AI 智能体加入 Sprint 规划、从看板认领任务、编写 BDD 测试用例并实时更新状态,实现真正的「人机协同」。

    WASM 插件与高可定制: 核心轻量,支持通过项目级配置文件调整工作流,并可通过基于 WebAssembly (WASM) 沙箱环境的插件系统扩展后端逻辑与前端 UI。

    全套 AI 辅助工具链: 集成 Model Context Protocol (MCP) 服务端与 Claude Code 技能集,支持在应用内使用自然语言聊天管理项目,或在终端通过命令直接操作看板。

    #GitHub #Tool #DevOps #AI #Golang GitHub - Paca-AI/paca: AI-native, free, open-source alternative to Jira, Trello, ClickUp & Monday. Built for Scrum teams where…

  16. kli - Kubernetes TUI 工具,类似 k9s

    OKHK 👀
    Radar - 现代化的 Kubernetes 本地优先可视化界面,掌握集群拓扑与流量 https://github.com/skyhook-io/radar 本地 CLI + Web 形式,不错 ● 零侵入架构: 运行于本地并直接通信 K8s API,无需部署 Agent、CRD 或任何集群端组件。 ● 多维可视化: 动态绘制资源拓扑与网络流量,提供实时事件时间线与 Side-by-side YAML 对比。 ● 内置 AI 支持: 集成 MCP 服务,允许 AI 助手直接查询集群拓扑、日志及执行非破坏性运维操作。…
    kli - Kubernetes TUI 工具,类似 k9s
    https://github.com/bjarneo/kli
    受 k9s、Lens、lazygit 启发为终端用户设计的 Kubernetes TUI 管理工具。
    #K8s #Tool #Shell #DevOps #GitHub
    在AI Agent 潮流之下,这种 TUI 也是一种古法运维了🤣
    GitHub - bjarneo/ku: A fast, keyboard-driven Kubernetes TUI. Browse any resource, edit objects, follow logs, and shell into pods.

  17. VaultFleet - 面向多台 Linux 服务器的集中式加密备份管理系统

    VaultFleet - 面向多台 Linux 服务器的集中式加密备份管理系统
    https://github.com/momo-z/VaultFleet
    基于 Master + Agent 架构,统一编排多台 Linux 服务器的备份、快照与恢复,数据直达存储端不经过 Master。

    ● 集中策略编排: 统一管理备份目录、排除规则、Cron 调度及保留策略,Agent 拥有本地副本保证 Master 离线不受影响。
    ● 安全加密传输: 采用 restic 加密引擎与独立仓库密码,支持一次性令牌注册,敏感配置在 Master 端加密保存。
    ● 高效多端适配: 整合 rclone 适配 S3、R2、WebDAV 及 SFTP 等存储,支持长任务取消、策略级超时与选择性快照恢复。

    #Linux #Tool #DevOps #GitHub GitHub - momo-z/VaultFleet

  18. Radar - 现代化的 Kubernetes 本地优先可视化界面,掌握集群拓扑与流量

    Radar - 现代化的 Kubernetes 本地优先可视化界面,掌握集群拓扑与流量

    https://github.com/skyhook-io/radar

    本地 CLI + Web 形式,不错


    ● 零侵入架构: 运行于本地并直接通信 K8s API,无需部署 Agent、CRD 或任何集群端组件。
    ● 多维可视化: 动态绘制资源拓扑与网络流量,提供实时事件时间线与 Side-by-side YAML 对比。
    ● 内置 AI 支持: 集成 MCP 服务,允许 AI 助手直接查询集群拓扑、日志及执行非破坏性运维操作。

    #K8s #DevOps #Tool #GitHub GitHub - skyhook-io/radar: The missing open-source Kubernetes UI with a built-in MCP server for AI agents. See what's broken, why…

  19. 更好的 WHOIS 和域名信息查询 TUI 工具

    更好的 WHOIS 和域名信息查询 TUI 工具。 支持 WHOIS、DNS、邮件、SSL/TLS、HTTP Header、SEO 分析和技术栈检测

    https://github.com/retlehs/quien

    #Shell #Tool #GitHub #DevOps GitHub - retlehs/quien: A better whois and domain intelligence toolkit

  20. 基于 JetBrains IntelliJ 平台的 Git 客户端

    基于 JetBrains IntelliJ 平台的 Git 客户端。可作为官方曾推出的短命的 Jetbrains Git 客户端的替代。

    https://github.com/DetachHead/rebased
    #GitHub #Tool #AI #DevOps
    虽然现在很多 Git 操作都直接让 AI Agent 弄了