16 个仓库
Interfaces for defining project settings, regions, and initial environment state.
Distinguishing note: Focuses on cloud project setup parameters.
Explore 16 awesome GitHub repositories matching devops & infrastructure · Cloud Configuration. Refine with filters or upvote what's useful.
Medusa is a headless commerce engine designed as a modular, API-first platform for building custom digital storefronts and business applications. Its architecture is built on a decoupled system where core business logic is encapsulated into independent, swappable modules that communicate through defined interfaces, allowing developers to incrementally adopt or replace components to fit specific operational needs. The platform distinguishes itself through a highly extensible design that supports complex commerce requirements, including multi-vendor marketplace operations, B2B purchasing workfl
Allows configuration of project names, subdomains, regions, and initial administrative users.
Spaceship Prompt is a modular, highly customizable Zsh prompt framework designed to provide rich contextual information directly within the command line interface. It functions as a shell environment monitor, allowing users to track system metrics, version control status, and development environment details through a structured, theme-based layout. The framework distinguishes itself through an asynchronous execution model that offloads resource-intensive status checks to background processes, ensuring the terminal remains responsive during prompt generation. It supports incremental rendering,
Shows the currently active cloud platform configuration profile directly in the command line prompt to provide immediate context.
kops is a Kubernetes cluster provisioner and lifecycle manager designed to automate the creation, maintenance, and destruction of production-grade clusters on cloud infrastructure. It functions as a declarative infrastructure manager, synchronizing the live state of a cluster with versioned manifests stored in remote object storage to ensure idempotent operations. The project distinguishes itself by offering comprehensive automation for the entire cluster lifecycle, including high-availability control plane deployment, incremental rolling updates, and automated version upgrades. It also serve
Injects custom user data and shell scripts during instance launch to configure the operating system and runtime.
Multipass is a virtual machine lifecycle controller and manager designed to create and orchestrate lightweight Ubuntu instances on a local workstation. It functions as a cross-platform hypervisor wrapper that provides a local cloud development environment for simulating cloud deployments. The system utilizes a hypervisor-abstraction layer and driver-based backend resolution to manage virtual machines across different host operating systems using native virtualization backends. It enables the simulation of cloud instance behavior through the injection of cloud-init metadata and initialization
Provides simulation of cloud deployments through the injection of cloud-init metadata and initialization scripts during boot.
DevOps-Bash-tools is a collection of shell scripts and aliases designed to automate cloud infrastructure, container orchestration, and CI/CD pipelines. It provides a comprehensive toolset for managing operational workflows through the command line. The project specializes in automating tasks across multiple platforms, including managing namespaces and secrets in Kubernetes, auditing resources in AWS and GCP, and triggering builds or managing environment variables in GitHub Actions, GitLab CI, and CircleCI. It also includes a toolkit for interacting with container registries to query manifests
Provides automated configuration of project IDs and compute regions within the Cloud SDK.
ScoutSuite is a multi-cloud security audit and configuration tool designed to identify security risks and misconfigurations across cloud environments. It functions as a security posture manager and compliance auditor, gathering resource metadata from cloud APIs to evaluate infrastructure against security benchmarks. The tool provides auditing capabilities for AWS, Google Cloud, DigitalOcean, and Kubernetes clusters and control planes. It distinguishes itself by decoupling data collection from analysis, allowing users to cache cloud configurations locally for offline auditing and iterative rul
Evaluates cloud resource settings offline using cached data to test security rules without repeated API calls.
Nuxt UI is a comprehensive Vue component library built for the Nuxt ecosystem, providing over 125 production-ready, WAI-ARIA compliant components for building modern web applications. The library offers a complete design system with Tailwind CSS theming, supporting dark mode, custom color palettes, semantic color aliases, and runtime theme switching through CSS design tokens. It includes built-in internationalization for over 50 languages, server-side rendering compatibility, and a Figma kit that mirrors the code components for design-to-development consistency. The library distinguishes itse
Displays a visual indicator that changes based on whether the assistant is submitting, streaming, ready, or in an error state.
该项目是一个配置驱动的界面,用于定义命令行提示符的布局、颜色和动态段。它作为一个视觉状态栏,直接在 Shell 中显示版本控制状态和环境上下文。 该系统通过检测各种版本控制系统的分支名称和文件状态来跟踪版本控制状态。它还显示操作环境上下文,例如活动的虚拟环境和云配置文件。 该工具提供了 Shell 提示符自定义功能,包括应用视觉主题、针对深层目录树的路径截断,以及从 Shell 命令注入动态内容。它还可以根据先前执行命令的成功或失败代码更改提示符颜色。
Renders dynamic visual segments to show system state such as battery percentage and current time.
LXD is a unified platform for managing both system containers and virtual machines through a single REST API and command-line interface. It provides a programmatic HTTP interface for controlling the full lifecycle of instances, enabling automation and integration with external tools. The system runs unprivileged containers with per-instance UID/GID mappings, seccomp filters, and AppArmor profiles for kernel-level isolation, while supporting multiple storage backends including directory, Btrfs, LVM, ZFS, Ceph, LINSTOR, and TrueNAS through a unified driver interface. The platform distinguishes
Applies user-defined configuration actions like package installs and user creation on first boot.
Harvester 是一个超融合基础设施(HCI)软件平台,将计算、存储和网络整合到一个系统中,用于管理裸机服务器上的虚拟化环境。它作为虚拟化管理平台和 KVM 虚拟机管理程序,提供了一个集中式界面来编排虚拟机的全生命周期。 该项目的特色在于集成了 Longhorn 分布式块存储,以提供冗余的软件定义存储,并内置了用于自动化部署的裸机配置工具。这使得用户能够通过 PXE、iPXE 和 UEFI HTTP 引导在物理服务器上编排基础设施。 该平台的功能包括支持热迁移和 cloud-init 配置的虚拟机编排,以及通过快照和远程备份实现的企业级灾难恢复。它还涵盖了 VLAN 和虚拟 IP 的虚拟网络配置,以及用于节点角色分配和安装后命令执行的全面系统安装工具。
Provides a mechanism to inject custom configuration data and SSH keys into virtual machines during their first boot process.
Awless 是一个用于管理、部署和检查 AWS 云资源的命令行界面和基础设施编排器。它充当资源检查器、身份管理器和安全连接工具,提供了一组分层命令来控制云环境。 该工具的独特之处在于将远程云状态同步到本地图表,从而实现离线基础设施分析、审计和资源关系查询,而无需进行主动 API 调用。它通过将人类可读的别名映射到系统标识符,并促进通过自动解析 IP 地址和跳转主机到远程实例的安全 Shell 连接,进一步简化了操作。 其广泛的功能涵盖了虚拟服务器、数据库、无服务器函数和容器资源的生命周期。它通过虚拟私有云(VPC)和 DNS 管理处理网络,通过用户和角色策略管理身份和访问,并使用源自本地文件或远程 URL 的模板编排部署。 该系统包括用于 bash 和 zsh 的 Shell 自动补全生成,以辅助命令发现。
Performs security evaluation, cost estimation, and resource sizing against locally cached cloud state.
Incus is a unified orchestration platform for managing system containers, OCI application containers, and virtual machines through a single control plane. It brings together cluster infrastructure management, secure multi-tenancy, software-defined networking, and pluggable storage backend orchestration into one cohesive system exposed via a full REST API and command-line interface. What distinguishes Incus is its ability to run multiple instance types side by side—full Linux system containers, OCI application containers, and QEMU virtual machines—all managed with consistent tooling. Networkin
Ships built-in cloud-init integration for automated first-boot provisioning of instances.
Axiom 是一个云基础设施编排器和分布式安全扫描框架。它作为一个管理器,用于跨多个云提供商和区域部署、快照和销毁一次性虚拟机集群。 该项目通过自动化在这些远程服务器上配置漏洞工具集和安全审计软件而脱颖而出。它具有一种通过在实例集群中分片目标列表并将结果数据聚合到统一文件和 HTML 报告中来分发安全扫描的机制。 该系统涵盖了广泛的操作能力,包括远程命令执行、并行文件传输以及针对高并发工作负载的内核级网络调优。它还提供用于图像快照管理、用于网络流量的 SSH 隧道以及部署预定义基础设施配置文件的工具。
Validates cloud provider credentials and sets up the controller via wizards or configuration files.
OSV 是一个 unikernel 操作系统和云原生执行环境,旨在作为安全微型虚拟机 (microVM) 在 KVM、Firecracker、Xen 和 VMware 等虚拟机管理程序上运行。它是一个与 Linux 二进制兼容的运行时,允许未经修改的 Linux 二进制文件作为安全微型虚拟机执行,而无需重新编译。 该项目通过将应用程序打包成最小化的可启动镜像以及提供虚拟机管理 API 而脱颖而出。此 REST 接口支持远程监控系统健康状况、管理执行跟踪以及控制客户虚拟机状态。 该系统涵盖了广泛的底层功能,包括对称多处理调度、基于通道的网络栈和虚拟设备集成。它包括用于内存泄漏检测、CPU 使用率采样和网络数据包跟踪的全面可观测性工具,以及对各种启动文件系统和持久块存储管理的支持。
Supports automated instance initialization and configuration using standard cloud-init processes.
这是一个使用 TensorFlow 2 构建、训练和部署机器学习模型的综合教育资源和教程手册。它作为结构化学习指南,涵盖了深度学习的核心概念,包括神经网络架构、自动微分和张量运算。 该手册提供了关于通过 GPU 内存管理、分布式训练和模型量化来优化执行效率的技术指导。它还包括用于构建高性能数据管道以及将模型导出到生产服务器、移动设备和 Web 浏览器的详细手册。 该材料涵盖了广泛的功能,包括使用卷积和循环网络的模型开发、自定义损失函数和层的实现,以及使用预训练模型进行迁移学习。它还探讨了边缘设备的部署策略以及使用基于云的运行时进行硬件加速。 该资源以 Jupyter Notebooks 集合的形式实现。
Provides technical instructions for installing drivers and toolkits in cloud instances to ensure hardware acceleration.
Oat is a CSS variable-driven UI kit and semantic HTML component library that styles native HTML elements and attributes contextually, eliminating the need for CSS classes and reducing markup bloat. It provides a complete theming system where all visual properties are defined as CSS custom properties, allowing dark mode toggling and custom color themes by setting a single data attribute on the root element. The library delivers interactive UI elements as zero-dependency WebComponents that require no framework, build tool, or external library, while also offering declarative scroll animations t
Show real-time system health metrics such as CPU, memory, disk I/O, and network usage with color-coded status labels.