awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

19 Repos

Awesome GitHub RepositoriesCloud Instance Lifecycle

References for managing the start, stop, and termination of virtual machine instances in cloud environments.

Distinct from Instance Management: Focuses on cloud infrastructure instance states rather than internal application software singleton patterns.

Explore 19 awesome GitHub repositories matching software engineering & architecture · Cloud Instance Lifecycle. Refine with filters or upvote what's useful.

Awesome Cloud Instance Lifecycle GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • rstacruz/cheatsheetsAvatar von rstacruz

    rstacruz/cheatsheets

    14,429Auf GitHub ansehen↗

    This project is a comprehensive collection of web development reference guides and technical cheat sheets. It provides a curated set of markdown-based documentation designed to help developers quickly locate syntax patterns and API examples for common web technologies and programming languages. The repository serves as a specialized reference library covering several distinct technical domains. It includes extensive guides for CSS, focusing on selectors, Flexbox, Grid, and responsive layout properties, as well as a DevOps command reference for Docker, Kubernetes, AWS, Ansible, and general she

    Includes a technical reference for controlling the lifecycle and status of AWS EC2 virtual servers.

    SCSS
    Auf GitHub ansehen↗14,429
  • canonical/multipassAvatar von canonical

    canonical/multipass

    9,146Auf GitHub ansehen↗

    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

    Controls the full lifecycle of virtual machine instances, including creation, connection, and deletion.

    C++cloudcontainerhyper-v
    Auf GitHub ansehen↗9,146
  • gruntwork-io/terratestAvatar von gruntwork-io

    gruntwork-io/terratest

    7,879Auf GitHub ansehen↗

    Terratest is a Go library and testing framework designed for automating the deployment, validation, and destruction of infrastructure stacks. It serves as a cloud resource verification tool that interacts with provider APIs and executes remote shell commands to ensure infrastructure definitions are correctly configured. The framework provides specialized support for validating Terraform modules and Kubernetes deployments, including the verification of container orchestration manifests and Helm charts. It distinguishes itself through the use of Docker container utilities for script execution a

    Checks region availability zones to identify the first available machine type from a provided list.

    Goawsdevopsdocker
    Auf GitHub ansehen↗7,879
  • opsnull/follow-me-install-kubernetes-clusterAvatar von opsnull

    opsnull/follow-me-install-kubernetes-cluster

    7,546Auf GitHub ansehen↗

    This project provides a comprehensive guide and set of scripts for deploying and configuring a production-ready Kubernetes cluster from scratch. It centers on establishing a functional environment by installing core management components, storage, and networking across multiple nodes. The implementation emphasizes high availability for the control plane, utilizing layer-4 load balancing and leader election for the API server, scheduler, and controller manager. It further ensures reliability through the deployment of a distributed key-value store for persistent runtime data. The project cover

    Provides commands to stop the distributed store and delete all data and certificates to reset the cluster state.

    Shellcontainerdcorednsdocker
    Auf GitHub ansehen↗7,546
  • blinksh/blinkAvatar von blinksh

    blinksh/blink

    6,596Auf GitHub ansehen↗

    Blink is a mobile terminal platform for iOS that combines an SSH and Mosh client with a local shell emulator, snippet manager, and SSH key storage. It renders terminal output using Chromium's HTerm engine for fast display and maintains persistent remote sessions across network changes through the Mosh protocol. The platform supports SSH key-based authentication, WebAuthn hardware security keys, and SOCKS5 proxy tunneling for secure remote access. The terminal environment is built around gesture-based session navigation, allowing users to switch between multiple shells with swipe and pinch ges

    Uses the SSH command from the AWS console to establish a terminal session with a running EC2 instance.

    Swiftiosipadipados
    Auf GitHub ansehen↗6,596
  • misp/mispAvatar von MISP

    MISP/MISP

    6,360Auf GitHub ansehen↗

    MISP is an open-source threat intelligence sharing platform designed for collecting, storing, and distributing structured threat indicators and intelligence. At its core, it provides a distributed synchronization protocol for transferring events between instances, an attribute-based correlation engine that links matching indicators across events, and a REST API with an OpenAPI specification for programmatic access to threat data. The platform uses formal data formats for JSON, taxonomy, galaxy, and object templates to enable compatibility across tools and communities. The platform distinguish

    Ships a command to delete all events, attributes, and correlations to reset the instance to a clean state.

    PHP
    Auf GitHub ansehen↗6,360
  • inventree/inventreeAvatar von inventree

    inventree/InvenTree

    6,350Auf GitHub ansehen↗

    InvenTree is an open-source inventory management platform built on Django, designed for tracking parts, stock levels, and supply chain operations through a web interface and REST API. The system uses barcodes—including QR codes, 1D barcodes, and Data Matrix codes—as primary identifiers for scanning, linking, and triggering inventory actions, and extends core functionality through a Python plugin framework supporting custom actions, UI panels, barcode handlers, and scheduled tasks. The platform distinguishes itself through a comprehensive plugin-based extensibility system that allows custom in

    InvenTree deletes all data from a local instance with a single command to start fresh.

    Pythondjangohacktoberfestpython
    Auf GitHub ansehen↗6,350
  • paddlepaddle/paddlexAvatar von PaddlePaddle

    PaddlePaddle/PaddleX

    6,163Auf GitHub ansehen↗

    PaddleX is a PaddlePaddle-based framework for building, deploying, and fine-tuning AI model pipelines, with pre-built support for computer vision, OCR, document analysis, and time series tasks. It offers a toolkit of ready-to-use pipelines for image classification, object detection, segmentation, and pose estimation, alongside an end-to-end OCR document analysis pipeline that extracts text, tables, formulas, and layout information. The platform also includes a dedicated time series forecasting pipeline for analyzing historical data to detect anomalies, classify patterns, and predict future val

    Provides a pipeline that extracts structured table data from images and PDFs into multiple output formats.

    Pythonai-pipelinesclassificationdeployment
    Auf GitHub ansehen↗6,163
  • lxc/lxdAvatar von lxc

    lxc/lxd

    5,554Auf GitHub ansehen↗

    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

    Controls the full lifecycle of system containers and virtual machines through a programmatic HTTP interface.

    Go
    Auf GitHub ansehen↗5,554
  • kingsora/overlayscrollbarsAvatar von KingSora

    KingSora/OverlayScrollbars

    5,157Auf GitHub ansehen↗

    OverlayScrollbars ist ein JavaScript-Scrollbar-Plugin und DOM-Element-Scroll-Manager, der native Browser-Scrollbars durch benutzerdefinierte, stylbare Overlay-Versionen ersetzt. Es fungiert als UI-Komponente zum Stylen von Scrollbar-Tracks und -Handles, während das ursprüngliche Scrollverhalten und die Barrierefreiheit erhalten bleiben. Das Projekt stellt Cross-Browser-UI-Konsistenz sicher, indem native Implementierungen durch benutzerdefinierte Web-Scrollbars überschrieben werden. Es nutzt ein System aus CSS-Custom-Properties und vordefinierten Themes, damit das visuelle Erscheinungsbild der Scrollbars zu spezifischen Website-Designs passt. Die Bibliothek enthält ein programmatisches Interface zur Steuerung von Scrollbar-Layouts und Performance-Modi auf Elementbasis. Sie bietet eine Plugin-Architektur zum Hinzufügen benutzerdefinierter Verhaltensweisen oder Kompatibilitäts-Polyfills und stellt Tools für die manuelle Layout-Neuberechnung bereit, wenn sich Elementgrößen oder Inhalte ändern.

    Provides programmatic methods for updating layouts, toggling sleep mode, and removing scrollbar elements.

    TypeScriptangularcustomfrontend
    Auf GitHub ansehen↗5,157
  • uptrace/bunAvatar von uptrace

    uptrace/bun

    4,867Auf GitHub ansehen↗

    Bun ist ein typsicherer Object-Relational-Mapper für Go, der SQL-first-Abfragekonstruktion und Result-Mapping priorisiert. Er fungiert als programmierbarer SQL-Abfrage-Builder, Datenbank-Verbindungsmanager und Tool zur Abbildung von Datenbanktabellen auf Go-Structs. Das Projekt zeichnet sich durch ein Multi-Dialekt-SQL-Unterstützungssystem aus, das es einer einzigen Codebasis ermöglicht, über eine konsistente Schnittstelle mit verschiedenen Datenbank-Engines zu interagieren. Es enthält ein integriertes Datenbank-Observability-Tool für Abfrage-Interzeption, verteiltes Tracing und Logging sowie ein Schema-Migrations-Tool zur Versionierung struktureller Änderungen. Die Bibliothek deckt ein breites Spektrum an Datenoperationen ab, einschließlich Bulk-Verarbeitung, Upserts, Soft-Deletes und der Verwaltung relationaler Daten wie polymorpher Assoziationen. Sie bietet Funktionen für fortgeschrittene SQL-Analysen unter Verwendung von Common Table Expressions und Window-Funktionen, neben atomarem Transaktionsmanagement und Connection-Pooling. Das Schema-Management wird über eine Kommandozeilenschnittstelle zur Anwendung versionierter Migrationsskripte unterstützt.

    Provides capabilities to drop and recreate tables to reset the database schema to a clean state.

    Godatabasegogolang
    Auf GitHub ansehen↗4,867
  • lxc/incusAvatar von lxc

    lxc/incus

    4,893Auf GitHub ansehen↗

    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

    Changes the running state of an instance to either running or stopped and returns an operation ID for tracking.

    Gocloudcontainershacktoberfest
    Auf GitHub ansehen↗4,893
  • canonical/lxdAvatar von canonical

    canonical/lxd

    4,788Auf GitHub ansehen↗

    LXD ist ein System-Container-Manager und Virtual-Machine-Manager, der eine einheitliche Schnittstelle für den Betrieb vollständiger Linux-Systeme bietet. Er fungiert als Container-Cluster-Orchestrator, Bildformat-Konverter und Infrastruktur-Manager, der die Steuerung über eine REST-API und sprachspezifische SDKs ermöglicht. Das Projekt zeichnet sich durch die Bereitstellung einer einheitlichen Abstraktion für Container und virtuelle Maschinen aus, wobei beide als generische Instanzen innerhalb eines einzigen Management-Layers behandelt werden. Es unterstützt koordinierte verteilte Cluster, um den Zustand zu synchronisieren und Workloads über mehrere physische Knoten hinweg zu verteilen. Das System deckt programmatische Infrastruktursteuerung über eine REST-basierte Managementschnittstelle und ein Daemon-basiertes Orchestrierungsmodell ab. Es enthält Funktionen für die Konvertierung zwischen Bildformaten, Multi-Node-Cluster-Skalierung und die Ausführung virtualisierter Maschineninstanzen, die vollständige Hardware-Emulation erfordern.

    Automates the creation and management of containers and virtual machines programmatically via REST API and SDKs.

    Go
    Auf GitHub ansehen↗4,788
  • goravel/goravelAvatar von goravel

    goravel/goravel

    4,749Auf GitHub ansehen↗

    Goravel ist ein voll ausgestattetes Entwicklungs-Scaffold und Framework für die Erstellung von Webanwendungen, REST-APIs und gRPC-Diensten mit der Programmiersprache Go. Es implementiert eine Model-View-Controller-Architektur und bietet ein umfassendes Toolkit für leistungsstarke RPC-Server und -Clients. Das Framework zeichnet sich durch sein umfangreiches integriertes Ökosystem aus, das einen flüssigen Object-Relational-Mapper (ORM) für die Datenbankverwaltung und ein dediziertes CLI-Toolkit für administrative Automatisierung und Projekt-Scaffolding umfasst. Es verfügt über eine treiberbasierte Dienstabstraktion, die es Entwicklern ermöglicht, Speicher-, Cache- und Session-Backends auszutauschen, ohne die Anwendungslogik zu ändern. Die Plattform deckt ein breites Spektrum an Anwendungsfunktionen ab, darunter asynchrone Aufgabenverarbeitung mit verteilten Queues, sicheres Identitätsmanagement mittels tokenbasierter Authentifizierung sowie eine robuste Sicherheitsschicht mit Verschlüsselung und Zugriffskontrolle. Sie bietet zudem Tools für Content-Lokalisierung, Template-Rendering und eine automatisierte Testinfrastruktur mit Dependency-Mocking.

    Provides commands to completely wipe database tables and indices to reset the schema state.

    Goapiframeworkgo
    Auf GitHub ansehen↗4,749
  • purpleidea/mgmtAvatar von purpleidea

    purpleidea/mgmt

    4,267Auf GitHub ansehen↗

    Mgmt ist ein verteiltes Konfigurationsmanagementsystem, das den gewünschten Zustand von Clustern mittels ereignisgesteuerter Automatisierung und Closed-Loop-Feedback aufrechterhält. Es fungiert als Infrastruktur-Automatisierungs-Engine, die Systemzustandskorrekturen in Echtzeit basierend auf Ressourcenüberwachung und vordefinierten Spezifikationen auslöst. Das System enthält einen verteilten Cluster-Node-Selektor für die Wahl von Teilmengen von Hosts basierend auf spezifischen Strategien und Einschränkungen, um Workloads zu verteilen. Es verfügt zudem über einen Cloud-Infrastruktur-Manager für die Steuerung des Lebenszyklus von virtuellen Maschineninstanzen, einschließlich Image-Deployment, Regionsauswahl und Startup-Skripten, ergänzt durch einen Hardware-Firmware-Orchestrator für die Installation und Verifizierung von Binärdateien auf Baseboard-Management-Controllern. Zusätzliche Funktionen decken parallele Task-Ausführung, lens-basierte Konfigurationsdateimodifikation und System-Metadatenabruf ab. Das Toolset bietet zudem Dienstprogramme für Datentyp-Transformation, Format-Dekodierung und Umgebungsinspektion, um aktuelle Systemzustände zu bestimmen.

    Manages the creation and control of virtual machine instances, including region selection and startup scripts.

    Gochoreographyconfig-managementconfiguration-management
    Auf GitHub ansehen↗4,267
  • lmstudio-ai/lmsAvatar von lmstudio-ai

    lmstudio-ai/lms

    4,214Auf GitHub ansehen↗

    This project is a headless large language model inference engine and server manager designed for local deployments. It provides a developer toolkit and API gateway that allows for the management of model lifecycles and inference tasks without a graphical user interface. The system enables the deployment of model engines across different operating systems, cloud environments, or CI pipelines. It includes a command-line interface for bootstrapping development projects and automating the orchestration of loading and unloading model binaries based on specific workflow needs. The toolset covers i

    Checks the current operational state of the local inference instance and reports its readiness.

    TypeScriptllmlmstudionodejs
    Auf GitHub ansehen↗4,214
  • memgraph/memgraphAvatar von memgraph

    memgraph/memgraph

    4,163Auf GitHub ansehen↗

    Memgraph is an in-memory, distributed graph database designed for high-performance labeled property graph management. It utilizes a Cypher query engine for declarative data retrieval and manipulation, providing a scalable knowledge graph backend that integrates vector search and graph traversals. The system distinguishes itself as a real-time graph analytics platform, employing native C++ and CUDA implementations to execute complex network analysis and dynamic community detection on streaming data. It provides specialized support for AI integration, including GraphRAG capabilities, the constr

    Provides a single operation to delete all data, indices, constraints, triggers, and streams.

    C++cyphergraphgraph-algorithms
    Auf GitHub ansehen↗4,163
  • nextcloud/desktopAvatar von nextcloud

    nextcloud/desktop

    3,613Auf GitHub ansehen↗

    This project is a multi-device synchronization tool and remote storage manager that maintains a mirrored state of data between a local machine and a remote server. It provides cloud file synchronization and cross-device data access, allowing local files and folders to be consistent across multiple computers. The client utilizes WebDAV for file management and synchronization, while employing the Open Collaboration Services API for account and session management. It integrates a cross-platform native wrapper to provide OS-level file system integration and includes a command line interface for m

    Removes local data from a device remotely to protect sensitive information from compromised hardware.

    C++c-plus-pluscppdesktop
    Auf GitHub ansehen↗3,613
  • microvm-nix/microvm.nixAvatar von microvm-nix

    microvm-nix/microvm.nix

    2,682Auf GitHub ansehen↗

    microvm.nix is a declarative virtual machine manager and orchestrator for defining, building, and managing isolated guest environments using Nix. It functions as a virtual machine image builder that transforms system specifications into bootable disk images and runner scripts. The project provides a hypervisor abstraction layer, enabling the deployment of guest images across multiple virtualization backends through a unified configuration. It includes specialized tools for PCI hardware passthrough, granting virtual machines direct access to physical host USB and PCI devices. The framework co

    Rebuilds virtual machine instances from updated source references and restarts them to apply configuration changes.

    Nixcloud-hypervisorcrosvmfirecracker
    Auf GitHub ansehen↗2,682
  1. Home
  2. Software Engineering & Architecture
  3. Instance Management
  4. Cloud Instance Lifecycle

Unter-Tags erkunden

  • EC2 SSH ConnectionsUsing the SSH command from the AWS console to establish a terminal session with a running EC2 instance. **Distinct from Cloud Instance Lifecycle:** Distinct from Cloud Instance Lifecycle: focuses on the SSH connection step, not instance start/stop/termination management.
  • Instance Type DiscoveryIdentifying available cloud machine types within specific region availability zones. **Distinct from Cloud Instance Lifecycle:** Focuses on cloud hardware availability discovery rather than general VM lifecycle management.
  • Local Instance Lifecycles7 Sub-TagsManagement of the creation, state transitions, and deletion of virtual machine instances on a local host. **Distinct from Cloud Instance Lifecycle:** Focuses on local workstation VM lifecycles rather than cloud-provider infrastructure states.