12 Repos
Tools for grouping and managing related container services as a single logical unit.
Distinguishing note: Focuses on the lifecycle management of multi-container stacks.
Explore 12 awesome GitHub repositories matching devops & infrastructure · Container Stack Management. Refine with filters or upvote what's useful.
Portainer is a unified infrastructure management platform that provides a centralized control plane for deploying, monitoring, and managing containerized applications. It functions as an orchestration-abstraction layer, translating user actions into platform-specific API calls to maintain consistency across diverse container runtimes and cluster technologies. By organizing users, teams, and resources into a single interface, it enables granular role-based access control and lifecycle management for containerized services and stacks. The platform distinguishes itself through its support for di
Organizes related container services as a single unit while identifying orphaned stacks.
This project is a containerized node orchestrator and deployment tool designed to manage execution clients and rollup nodes on a blockchain network. It provides a coordinated stack of isolated virtual environments to establish and maintain network connections. The system includes specialized data provisioning tools for initializing local directories and fetching verified archival snapshots to bypass sequential synchronization. It also features a monitoring suite with health check services and dashboards to track synchronization progress and overall system performance. The orchestrator covers
Provides a coordinated system for managing blockchain clients and infrastructure as a single containerized stack.
Karakeep is a self-hosted, open-source platform designed for personal knowledge management and web content archiving. It functions as a centralized repository where users can capture, organize, and preserve bookmarks, notes, and media files, ensuring long-term access to digital information even if original sources are removed or modified. The system distinguishes itself through its automated content processing and security-focused architecture. It utilizes headless browser crawling and optical character recognition to ingest and index web content, while a modular artificial intelligence pipel
Manages the deployment of application components, database migrations, and dependency installation through a unified containerized environment.
Dockge is a web-based management interface for containerized applications that utilizes configuration files as the primary source of truth. It provides a centralized dashboard for orchestrating container stacks, allowing users to create, edit, and control services directly through a graphical interface rather than the command line. The platform distinguishes itself by offering a migration utility that converts manual container execution commands into structured configuration files. It supports the management of distributed infrastructure by connecting to multiple remote hosts from a single in
Provides a graphical interface for managing the lifecycle of multi-container stacks defined by configuration files.
Cookiecutter Django is a command-line utility designed to generate production-ready web application structures based on the Django framework. It functions as a standardized boilerplate generator that automates the initial setup of a project, providing a consistent foundation that includes pre-configured settings, security defaults, and integrated infrastructure services. The project distinguishes itself by providing a fully containerized development and deployment environment. It orchestrates multi-container stacks that manage databases, background workers, and web servers, ensuring that the
Orchestrates multi-container stacks to manage databases, background workers, and web servers consistently.
Laradock is a collection of pre-configured Docker containers and orchestration definitions used to deploy multi-service development sandboxes. It functions as a PHP runtime manager and a Docker-based development environment, providing a set of modular service definitions for deploying web servers, databases, and caches through a single orchestration file. The project enables the creation of a local ecosystem featuring Nginx, MySQL, Redis, and Elasticsearch to mirror production infrastructure. It allows for switching between different versions of PHP and associated extensions, as well as manag
Deploys a complete modular stack of web servers, databases, and caches as a single logical unit for development.
Komodo is a remote server orchestrator and container deployment platform. It provides a centralized interface for managing multiple remote hosts through lightweight agents, coordinating Docker Swarm and Kubernetes clusters, and automating software delivery via integrated CI/CD pipelines. The system distinguishes itself with a TypeScript-based automation engine that executes typed scripts against the system API for complex operational workflows. It supports infrastructure-as-code through TOML-based declarative configuration synchronization and provides ephemeral build infrastructure that provi
Coordinates multi-container applications using compose files to manage related groups of services as a single unit.
Redis is a high-performance in-memory key-value store that functions as a distributed cache, message broker, and NoSQL database. It provides sub-millisecond read and write access to data stored in RAM and can operate as a vector database for indexing high-dimensional embeddings. The system supports a wide range of data storage and synchronization primitives, including the management of strings, hashes, lists, sets, and JSON documents. It enables real-time data operations through atomic transactions, hybrid persistence using snapshots and append-only logs, and high-availability configurations
Allows defining the data store and its dependencies in a configuration file to manage the application stack as a single unit.
OpenCTI is a cyber threat intelligence platform and knowledge base used to store, manage, and analyze technical security data. It functions as a threat intelligence visualization tool and an enterprise security data orchestrator that maps relationships between threat actors, malware, and vulnerabilities. The platform utilizes the STIX and TAXII standards for data representation and exchange, allowing for the sharing and receiving of standardized intelligence bundles. It distinguishes itself by converting complex security information into visual relationship diagrams and geographic maps to ide
Manages related container services as a single logical unit to simplify resource scaling.
Sapling is a scalable version control system designed to handle repositories with millions of files and commits, making it suitable for large monorepos. It reads and writes Git repositories natively, maintaining full interoperability with Git remotes and standard workflows, and provides an interactive commit graph for exploring repository history and state. The system uses a bookmark-based branching model that eliminates named branches in favor of lightweight, movable labels for commits. It tracks how each commit was created, amended, rebased, or split through commit-graph-based mutation trac
Modifies, reorders, or splits a series of stacked commits as a single unit for cleaner patch management.
Quip Node Manager ist eine grafische Benutzeroberfläche für das Bereitstellen, Überwachen und Konfigurieren von Quip-Network-Nodes und deren zugehörigen Container-Stacks. Er dient als Dashboard für die Container-Orchestrierung, das es Nutzern ermöglicht, miteinander verbundene Anwendungsdienste ohne Command-Line-Tools zu verwalten. Das Projekt bietet einen Hardware-Beschleunigungs-Manager für das Mapping spezifischer CPU- und GPU-Rechenressourcen auf die Laufzeitumgebung und die Verwaltung des Gerätespeichers. Es enthält einen Validator für die Systembereitschaft, um die Verfügbarkeit von Container-Tools und die Erreichbarkeit von Netzwerk-Ports vor dem Starten des Anwendungs-Stacks zu verifizieren, sowie einen Reverse-Proxy-Manager, der Sicherheitszertifikate automatisch via DNS- und E-Mail-Verifizierung erwirbt und erneuert. Die Software bietet Funktionen für die automatisierte Node-Bereitstellung, das Streaming von Laufzeit-Logs in Echtzeit und die Überwachung von Software-Updates. Sie verfolgt Image-Digests und Anwendungs-Releases in festen Intervallen, um automatische Systemneustarts auszulösen, wenn Updates verfügbar sind.
Provides a dashboard for grouping and managing interconnected container services as a single logical unit.
Dry is a container lifecycle manager and cluster orchestrator designed to control groups of containers, services, and stacks across multiple nodes. It functions as a resource manager for inspecting and cleaning up images, persistent volumes, and network configurations, while providing a terminal-based dashboard for monitoring system events and resource usage. The project enables the coordination of distributed workloads through service-stack grouping and cluster orchestration. It provides a centralized control plane to synchronize the deployment and scaling of complex application architecture
Manages related containers as single logical units to synchronize deployment and lifecycle operations.