8 रिपॉजिटरी
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 एक एप्लिकेशन डिलीवरी प्लेटफ़ॉर्म और मल्टी-क्लाउड डिप्लॉयमेंट ऑर्केस्ट्रेटर है। यह एक ही इंटरफ़ेस से कई लक्षित वातावरणों में एप्लिकेशन संसाधनों को प्रबंधित करने के लिए बिल्ड, डिप्लॉय और रिलीज़ लाइफसाइकिल को कोड के रूप में परिभाषित करने में सक्षम बनाता है। यह प्रोजेक्ट इंफ्रास्ट्रक्चर-एज़-कोड वर्कफ़्लो टूल और सेल्फ-सर्विस पोर्टल के रूप में कार्य करता है। यह जटिल इंफ्रास्ट्रक्चर कॉन्फ़िगरेशन को पुन: प्रयोज्य पैटर्न में एब्स्ट्रैक्ट करता है, जिससे डेवलपर्स पूर्व-अनुमोदित टेम्प्लेट और मॉड्यूलर इंफ्रास्ट्रक्चर ऐड-ऑन्स का उपयोग करके एप्लिकेशन डिप्लॉय कर सकते हैं। यह सिस्टम इंफ्रास्ट्रक्चर परिभाषा को एप्लिकेशन डिप्लॉयमेंट से अलग करने के लिए रोल-आधारित एक्सेस कंट्रोल के माध्यम से क्लाउड रिसोर्स गवर्नेंस प्रदान करता है। यह कंटेनर्स और बिल्डपैक्स सहित विविध लक्ष्यों में वितरण का समर्थन करता है, और क्लाउड संसाधनों के प्रावधान और विनाश को स्वचालित करने के लिए स्थिति (state) को ट्रैक करता है।
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.