13 Repos
Deploys and manages multi-container stacks using standardized manifests.
Distinguishing note: Focuses on application-level orchestration rather than low-level cluster management.
Explore 13 awesome GitHub repositories matching devops & infrastructure · Container Orchestration Tools. Refine with filters or upvote what's useful.
Dify is an open-source platform for building, orchestrating, and deploying generative AI applications and autonomous agents. It provides a visual development environment that allows users to design complex, multi-step logic chains and conversational flows, which can then be published as APIs, web interfaces, or embedded widgets. The platform acts as a centralized infrastructure layer, managing model connections, prompt templates, and knowledge retrieval to support scalable AI-powered services. What distinguishes the platform is its focus on stateful application design and workflow orchestrati
Uses standardized manifests to deploy and manage multi-container application stacks across diverse cloud environments.
Awesome Compose is a collection of resources designed to demonstrate the orchestration of multi-container applications. It serves as a practical reference for using declarative configuration files to define, manage, and deploy complex software stacks, ensuring that services run consistently across development, testing, and production environments. The project highlights the capabilities of container lifecycle management by providing examples of how to bundle software with its dependencies into isolated, portable units. It emphasizes the use of multi-stage build pipelines to optimize image siz
Control the startup, scaling, and file synchronization of containerized services by executing standard commands against defined configuration files to maintain desired application states.
This project is a full-stack web application scaffolder designed to initialize production-ready projects with pre-configured database, authentication, and deployment settings. It provides a standardized starting point for development by generating a complete application structure that includes integrated backend, frontend, and database components. The template distinguishes itself through a type-safe integration layer that automatically synchronizes backend API definitions with frontend client code, ensuring consistent data exchange. It also features a containerized development environment th
A collection of configuration files and scripts that manage the lifecycle of multi-service applications across development and production environments.
Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized applications and databases. It provides a centralized control plane that decouples administrative management from application workloads, allowing users to oversee infrastructure across multiple server nodes through a unified web interface or a command-line tool. The platform distinguishes itself through an extensive library of pre-configured application templates, enabling the rapid deployment of databases, identity providers, and various productivity or development tools. It sup
Deploys multi-container applications using standard configuration files.
AdGuardHome is a network-wide software solution that provides centralized control over domain name resolution, content filtering, and local network management. It functions as a recursive DNS server and DHCP address server, intercepting network traffic to enforce security policies and block unwanted content across all connected devices. By acting as a central gateway, it ensures that every device on a home or office network benefits from consistent protection and private, authenticated name resolution. The software distinguishes itself through granular client management and robust security fe
Deploys and manages network utilities within isolated containerized environments to ensure consistent performance across cloud platforms.
CasaOS is a lightweight software stack designed to transform standard Linux distributions into a comprehensive personal cloud platform. It functions as a management layer that sits atop the host operating system, providing a unified graphical dashboard to deploy, monitor, and administer containerized applications and local hardware resources. By automating the lifecycle of isolated software services, it enables users to maintain a private and secure digital infrastructure on their own hardware. The platform distinguishes itself through a declarative configuration model that continuously recon
Automates the lifecycle and configuration of isolated software services on local hardware through a graphical management layer.
Chatwoot is a self-hosted, omnichannel customer support platform designed to aggregate messages from diverse social and digital channels into a single, collaborative team inbox. It provides organizations with full data ownership and control over their support infrastructure, ensuring strict logical separation of customer data through multi-tenant architecture. By centralizing communication, the platform enables teams to manage, route, and resolve inquiries within a unified workspace that maintains complete interaction history for every contact. The platform distinguishes itself through an eve
Packages the application and its dependencies into portable units to ensure consistent execution across diverse cloud and on-premise environments.
Resume-Matcher is a self-hosted career management platform designed to assist users in optimizing professional documents for specific job opportunities. It functions as an AI-powered resume builder and editor, allowing users to align their professional experience with industry keywords and job requirements. The system provides a comprehensive workflow for tailoring content, evaluating resume relevance through automated analysis, and generating supporting materials such as cover letters. The platform distinguishes itself through a local-first approach to data privacy, enabling users to connect
Container Orchestration enables the launch of multi-service applications using container tools to automate deployment and ensure consistent background service execution across environments.
RethinkDB is a distributed, document-oriented database designed to store and manage JSON-formatted data across scalable clusters. It utilizes a custom log-structured storage engine with B-Tree indexing to ensure high-performance disk I/O and data persistence. The system maintains high availability through automatic sharding and replication, employing a primary-replica voting consensus mechanism to handle node failures and ensure consistent cluster operations. A defining characteristic of the platform is its reactive changefeed engine, which allows applications to subscribe to live data update
RethinkDB deploys database instances using containerized images to simplify environment setup, version management, and cluster orchestration within containerized infrastructures.
This project is a Docker educational resource and a collection of practical examples designed for learning containerization technologies. It serves as a guide for understanding container fundamentals, including the creation and management of custom images and the use of registries. The repository provides specialized references for container security hardening, such as managing kernel privileges and implementing supply chain security. It also includes tutorials for multi-container orchestration and a DevOps guide focused on CI/CD automation and image optimization. The material covers a broad
Uses standardized manifests to deploy and manage multi-container application stacks.
Onlook is an integrated development environment designed for building user interfaces through a combination of visual manipulation and direct code synchronization. It provides a unified workspace where developers can modify application components, layouts, and styles within a graphical interface, with all changes automatically reflected in the underlying source code. By maintaining a live, bidirectional link between the rendered interface and the codebase, the platform ensures that visual edits are accurately translated into production-ready syntax. The platform distinguishes itself through i
Allows running the application within isolated containers to simplify the management of complex architectures.
WasmEdge is an extensible WebAssembly runtime that executes WebAssembly bytecode in a secure sandbox for cloud, edge, and embedded applications. It functions as a multi-language compiler, compiling applications written in Rust, JavaScript, Go, and Python into WebAssembly bytecode for sandboxed execution, and as a server-side JavaScript runtime that runs JavaScript programs with ES6 modules, NPM packages, and Node.js-compatible APIs. The runtime also serves as an AI inference runtime, executing AI models from JavaScript using WASI-NN plug-ins for inference tasks on personal devices and edge har
Manages and schedules WebAssembly runtime instances using Kubernetes and other cloud-native orchestration platforms.
backend-cheats ist ein umfassender Referenzleitfaden für Backend-Engineering und eine Sammlung technischer Cheatsheets. Es dient als Wissensdatenbank für serverseitige Entwicklung, Netzwerke und Informatik-Grundlagen, bereitgestellt als Markdown-basierte statische Website. Das Projekt bietet detaillierte Handbücher für API-Design, insbesondere für REST- und GraphQL-Schnittstellen, sowie Softwarearchitekturmuster wie Monolith, Microservices und MVC. Es enthält einen Überblick über Datenbankarchitekturen, der relationale und NoSQL-Paradigmen vergleicht, sowie eine Web-Sicherheitsreferenz zur Identifizierung von Schwachstellen und zur Verwaltung von Umgebungsvariablen. Das Referenzspektrum erstreckt sich auf DevOps und Infrastrukturmanagement, einschließlich Linux-Systemadministration und Containerisierung mit Orchestrierungstools. Zusätzliche Themen umfassen Computerhardware-Architektur, Netzwerkgrundlagen, Leistungsoptimierung durch Caching und Profiling sowie Software-Teststrategien. Die Dokumentation ist in Markdown-Quelldateien strukturiert, die in vorgerenderte HTML-Seiten konvertiert werden.
Provides a reference for scaling and running containerized applications using specialized orchestration management tools.