8 Repos
Tools for managing the deployment, testing, and release of software applications.
Distinguishing note: None available; minting under DevOps & Infrastructure.
Explore 8 awesome GitHub repositories matching devops & infrastructure · Application Lifecycle Management. Refine with filters or upvote what's useful.
Twenty is a headless customer relationship management framework that enables developers to build, version, and deploy custom business applications using code. By utilizing a declarative approach to data modeling, the platform allows for the definition of custom objects, fields, and complex relationships directly within the source code. This schema-driven architecture automatically generates corresponding REST and GraphQL APIs, ensuring that data structures and interface components remain synchronized across development and production environments. The platform distinguishes itself through a m
Provides command-line utilities for managing application deployment, versioning, and operational tasks throughout the software lifecycle.
Docker Compose is a tool for defining and running multi-container applications through declarative configuration files. It functions as an application lifecycle manager, coordinating the startup, shutdown, and scaling of interconnected services within isolated environments. By using a standardized configuration format, it enables infrastructure as code, allowing developers to manage complex application stacks and their dependencies in a single, repeatable file. The project distinguishes itself by integrating directly with the broader Docker platform, leveraging a client-server architecture wh
Coordinates the startup, shutdown, and scaling of interconnected services within isolated containerized 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
Controls service lifecycles by creating, deploying, stopping, or deleting infrastructure components from the terminal.
Helm is a package manager for Kubernetes that simplifies the deployment and management of multi-component applications. It functions as a template rendering engine and release coordinator, allowing users to bundle, version, and deploy software as standardized packages. By maintaining a persistent metadata layer within the cluster, it tracks release history and manages the full lifecycle of applications, including installations, upgrades, and rollbacks. What distinguishes Helm is its ability to handle complex application hierarchies through automated dependency resolution and the composition o
Manages the complete installation and lifecycle of multi-component software services.
KubeSphere is a distributed operating system for cloud-native application management that provides a centralized control plane for Kubernetes clusters. It functions as a comprehensive DevOps portal, enabling teams to orchestrate containerized workloads, manage CI/CD pipelines, and enforce security policies across hybrid cloud, datacenter, and edge environments. The platform distinguishes itself through its multi-cluster federation capabilities and robust multi-tenancy model, which allow for logical resource isolation and granular access control across shared infrastructure. It integrates a mo
Provides a graphical interface for managing the full deployment and operational lifecycle of containerized applications.
Chalice is a framework for building and deploying serverless applications and REST APIs on AWS Lambda using Python. It functions as an infrastructure-as-code generator, mapping application logic and routing definitions directly to cloud compute resources while automating the provisioning and management of the underlying environment. The framework distinguishes itself by analyzing source code to automatically construct the minimum necessary security permissions, ensuring least-privilege access for all deployed functions. It supports modular development through blueprint-based organization and
Manages the full application lifecycle, including updates to cloud resources and cleanup of provisioned infrastructure.
Waypoint ist eine Plattform für Application Delivery und Multi-Cloud-Deployment-Orchestrierung. Sie ermöglicht die Definition des Build-, Deploy- und Release-Lebenszyklus als Code, um Anwendungsressourcen über mehrere Zielumgebungen hinweg von einer einzigen Schnittstelle aus zu verwalten. Das Projekt fungiert als Infrastructure-as-Code-Workflow-Tool und Self-Service-Portal. Es abstrahiert komplexe Infrastrukturkonfigurationen in wiederverwendbare Muster, was es Entwicklern ermöglicht, Anwendungen unter Verwendung vorab genehmigter Templates und modularer Infrastruktur-Add-ons bereitzustellen. Das System bietet Cloud-Ressourcen-Governance durch rollenbasierte Zugriffskontrolle, um die Infrastrukturdefinition von der Anwendungsbereitstellung zu trennen. Es unterstützt die Verteilung über verschiedene Ziele, einschließlich Container und Buildpacks, und verfolgt den Status, um die Bereitstellung und Zerstörung von Cloud-Ressourcen zu automatisieren.
Manages the full process of building, deploying, and releasing application resources across different environments.
This project is an interactive programming curriculum and educational system designed to teach computer science and software engineering. It provides a structured set of courses and professional roadmaps focused on backend engineering, DevOps, and systems fundamentals. The platform is distinguished by an AI-powered coding tutor that provides Socratic guidance and contextual hints to help students find solutions independently. It features a browser-based code sandbox using WebAssembly to eliminate local environment setup, alongside automated test-based grading and spaced-repetition logic to re
Explains the deployment, scaling, and release of applications using infrastructure as code.