16 Repos
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.
Dieses Projekt ist eine konfigurationsgesteuerte Schnittstelle zur Definition von Layout, Farben und dynamischen Segmenten eines Kommandozeilen-Prompts. Es dient als visuelle Statusleiste, die den Status der Versionskontrolle und den Umgebungskontext direkt innerhalb der Shell anzeigt. Das System verfolgt den Status der Versionskontrolle durch Erkennung von Branch-Namen und Dateizuständen für verschiedene Versionskontrollsysteme. Es zeigt zudem operative Umgebungskontexte an, wie aktive virtuelle Umgebungen und Cloud-Profile. Das Tool bietet Funktionen zur Anpassung des Shell-Prompts, einschließlich der Anwendung visueller Themes, Pfadkürzung für tiefe Verzeichnisbäume und die Injektion dynamischer Inhalte aus Shell-Befehlen. Es kann zudem die Prompt-Farben basierend auf dem Erfolgs- oder Fehlercode des zuvor ausgeführten Befehls ändern.
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 ist eine hyperkonvergente Infrastruktur-Plattform, die Rechenleistung, Speicher und Netzwerk in einem einzigen System für die Verwaltung virtualisierter Umgebungen auf Bare-Metal-Servern vereint. Sie fungiert als Virtualisierungs-Management-Plattform und KVM-Hypervisor-Manager und bietet eine zentrale Schnittstelle zur Orchestrierung des gesamten Lebenszyklus virtueller Maschinen. Das Projekt zeichnet sich durch die Integration von Longhorn für verteilten Blockspeicher aus, um redundanten, softwaredefinierten Speicher bereitzustellen, sowie durch ein Bare-Metal-Provisioning-Tool für automatisierte Deployments. Dies ermöglicht die Orchestrierung der Infrastruktur über physische Server hinweg mittels PXE, iPXE und UEFI-HTTP-Booting. Zu den Funktionen der Plattform gehören die Orchestrierung virtueller Maschinen mit Live-Migration und cloud-init-Provisioning sowie Disaster Recovery für Unternehmen durch Snapshots und Remote-Backups. Zudem deckt sie die Konfiguration virtueller Netzwerke für VLANs und virtuelle IPs ab, ergänzt durch umfassende Systeminstallations-Tools für die Zuweisung von Knotenrollen und die Ausführung von Befehlen nach der Installation.
Provides a mechanism to inject custom configuration data and SSH keys into virtual machines during their first boot process.
Awless ist ein Command-Line-Interface und Infrastruktur-Orchestrator für die Verwaltung, Bereitstellung und Inspektion von AWS-Cloud-Ressourcen. Es fungiert als Ressourcen-Inspektor, Identitätsmanager und sicheres Verbindungs-Utility und bietet eine hierarchische Reihe von Befehlen zur Steuerung von Cloud-Umgebungen. Das Tool zeichnet sich dadurch aus, dass es den Remote-Cloud-Status mit lokalen Graphen synchronisiert, was eine Offline-Infrastrukturanalyse, Audits und die Abfrage von Ressourcenbeziehungen ohne aktive API-Aufrufe ermöglicht. Es optimiert zudem Operationen durch das Mapping menschenlesbarer Aliase auf System-IDs und erleichtert sichere Shell-Verbindungen zu Remote-Instanzen durch automatisierte Auflösung von IP-Adressen und Jump-Hosts. Das breite Funktionsspektrum deckt den Lebenszyklus virtueller Server, Datenbanken, serverloser Funktionen und Container-Ressourcen ab. Es handhabt Netzwerke durch Virtual Private Clouds und DNS-Management, verwaltet Identität und Zugriff über Benutzer- und Rollenrichtlinien und orchestriert Deployments unter Verwendung von Templates aus lokalen Dateien oder Remote-URLs. Das System beinhaltet die Generierung von Shell-Autovervollständigung für bash und zsh, um bei der Befehlsfindung zu unterstützen.
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 is a cloud infrastructure orchestrator and distributed security scanning framework. It serves as a manager for deploying, snapshotting, and destroying disposable virtual machine fleets across multiple cloud providers and regions. The project distinguishes itself by automating the provisioning of vulnerability toolsets and security auditing software across these remote servers. It features a mechanism for distributing security scans by sharding target lists across a fleet of instances and aggregating the resulting data into unified files and HTML reports. The system covers a broad range
Validates cloud provider credentials and sets up the controller via wizards or configuration files.
OSV is a unikernel operating system and cloud-native execution environment designed to run as a secure microVM on hypervisors such as KVM, Firecracker, Xen, and VMware. It functions as a Linux binary compatible runtime, allowing unmodified Linux binaries to be executed as secure microVMs without requiring recompilation. The project distinguishes itself through its ability to package applications into minimal bootable images and its provide of a virtual machine management API. This REST interface enables remote monitoring of system health, management of execution traces, and control over guest
Supports automated instance initialization and configuration using standard cloud-init processes.
Dieses Projekt ist eine umfassende Bildungsressource und ein Tutorial-Handbuch für das Erstellen, Trainieren und Bereitstellen von Machine-Learning-Modellen mit TensorFlow 2. Es dient als strukturierter Lernleitfaden für grundlegende Deep-Learning-Konzepte, einschließlich neuronaler Netzwerkarchitekturen, automatischer Differenzierung und Tensor-Operationen. Das Handbuch bietet technische Anleitungen zur Optimierung der Ausführungseffizienz durch GPU-Speicherverwaltung, verteiltes Training und Modellquantisierung. Es enthält zudem detaillierte Anleitungen für den Aufbau leistungsfähiger Datenpipelines und den Export von Modellen für Produktionsserver, mobile Geräte und Webbrowser. Das Material deckt ein breites Spektrum an Funktionen ab, darunter die Modellentwicklung mit konvolutionellen und rekurrenten Netzwerken, die Implementierung benutzerdefinierter Verlustfunktionen und Layer sowie die Nutzung vortrainierter Modelle für Transfer Learning. Zudem werden Bereitstellungsstrategien für Edge-Geräte und die Nutzung cloudbasierter Runtimes zur Hardwarebeschleunigung behandelt. Die Ressource ist als Sammlung von Jupyter Notebooks implementiert.
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.