26 repository-uri
Provides standardized definitions for deploying applications within isolated environments.
Distinguishing note: Focuses on the operational deployment aspect rather than the development environment.
Explore 26 awesome GitHub repositories matching devops & infrastructure · Containerized Application Deployment. Refine with filters or upvote what's useful.
Acest proiect este un director întreținut de comunitate care servește drept index cuprinzător de instrumente software, framework-uri și materiale educaționale. Funcționează ca o bază de cunoștințe open-source, organizând diverse domenii de inginerie și resurse tehnice într-o taxonomie structurată pentru a ajuta dezvoltatorii să descopere conținut de înaltă calitate. Directorul se distinge printr-un model de peer-review descentralizat, unde contribuitori independenți curatoriază, verifică și actualizează intrările pentru a asigura acuratețea și relevanța. Toate informațiile sunt stocate într-un format markdown de tip flat-file, controlat prin versiuni, ceea ce asigură independența față de platformă, transparența și auditabilitatea întregii colecții. Proiectul acoperă o suprafață vastă de capabilități, incluzând descoperirea resurselor tehnice, avansarea în cariera profesională și gestionarea cunoștințelor de dezvoltare software. Oferă acces la căi de învățare structurate, instrumente de infrastructură și securitate, utilitare de gestionare a datelor și resurse specializate pentru domenii variind de la sănătate la științe umaniste digitale. Repository-ul este menținut ca o colecție publică, controlată prin versiuni, permițând accesul programatic și actualizări bazate pe comunitate pentru datele sale structurate.
Supports the deployment and lifecycle management of containerized applications.
Acest proiect este un director curatoriat de comunitate cu software open-source conceput pentru implementarea în medii de server private și laboratoare de acasă (home labs). Servește drept resursă cuprinzătoare pentru descoperirea alternativelor independente, auto-găzduite, la serviciile cloud mainstream, permițând utilizatorilor să mențină proprietatea deplină a datelor și controlul asupra infrastructurii lor digitale. Directorul este structurat printr-o taxonomie ierarhică ce organizează o colecție vastă de aplicații în categorii logice, variind de la gestionarea media și analiza datelor la comunicare privată și instrumente de productivitate în echipă. Se distinge printr-un proces colaborativ de peer-review, unde membrii comunității validează calitatea și relevanța fiecărei trimiteri pentru a se asigura că directorul rămâne precis și fiabil. Proiectul acoperă o suprafață largă de capabilități, inclusiv automatizarea infrastructurii, implementarea serviciilor bazate pe containere și gestionarea configurației declarative. Aceste instrumente ajută utilizatorii să mențină medii de server reproductibile și să gestioneze dependențele complexe ale serviciilor pe hardware privat. Directorul este menținut ca un repository controlat prin versiuni, asigurându-se că toate actualizările și modificările conduse de comunitate sunt urmărite și transparente.
Simplifies the setup and orchestration of server software by leveraging container technology to ensure consistent and isolated execution environments.
Siyuan is a self-hosted knowledge management platform designed for private note-taking and information organization. It functions as a local-first application that stores all user content as plain text files on the local file system, ensuring data ownership and offline availability. The platform utilizes a block-based document model, which structures information as a tree of independent content blocks to facilitate granular manipulation and bidirectional linking. Users can extend the core functionality through a sandboxed plugin architecture, allowing for the development of custom themes and
Deploys software inside isolated environments using standardized definitions to ensure consistent performance.
This repository serves as a comprehensive collection of practical demonstrations and tutorials for building enterprise-ready Java applications using the Spring Boot framework. It provides structured guidance on core development topics, including the implementation of inversion-of-control containers, auto-configuration mechanisms, and convention-over-configuration patterns to simplify the assembly of complex systems. The project distinguishes itself by offering implementation patterns for diverse architectural requirements, such as microservices development, reactive programming models for hig
Provides standardized definitions for deploying applications within isolated container environments.
Facefusion is a modular framework designed for automated image and video manipulation, specializing in tasks such as face swapping, enhancement, and restoration. It functions as a computer vision processing pipeline that chains independent machine learning modules to perform complex transformations, including facial animation, age modification, and lip synchronization. The system is built to handle both real-time interactive feeds and large-scale batch processing tasks. The platform distinguishes itself through a highly extensible architecture that supports custom processing modules and inter
Provides containerized deployment patterns for consistent application execution across diverse environments.
Firefly III is a self-hosted personal finance management system built on a double-entry bookkeeping engine. It provides a comprehensive platform for tracking income, expenses, and account balances while maintaining financial integrity through structured accounting principles. Designed for private use, the system supports multi-user access, allowing independent financial administrations to coexist within a single installation. The platform distinguishes itself through extensive automation and integration capabilities. It features a robust REST JSON API and webhook system that enables programma
Runs the application within a containerized environment for consistent deployment.
Leptos is a full-stack Rust web framework designed for building reactive applications that share logic and types between the server and the browser. It provides a comprehensive toolkit for developing web interfaces where specific DOM nodes update automatically in response to changes in underlying reactive signals, rather than re-rendering entire component trees. The framework distinguishes itself through a fine-grained reactivity model that tracks dependencies at the individual data point level. It utilizes compile-time template transformation to convert declarative HTML-like syntax into opti
Provides standardized definitions for packaging and deploying applications within containerized environments.
Excelize is a library for reading and writing spreadsheet files in the Office Open XML format. It provides a comprehensive suite of tools for programmatically creating, modifying, and analyzing workbooks, worksheets, and cell data, ensuring compatibility across various office software suites through structured XML serialization. The library distinguishes itself with a built-in formula calculation engine that evaluates complex mathematical and logical expressions directly against workbook data. It also features a memory-mapped streaming architecture, which allows for the efficient processing o
Provides standardized definitions for deploying applications within isolated environments.
Wagtail is an open-source content management system built on the Django web framework. It provides a structured, tree-based approach to content modeling, allowing developers to define custom page types and reusable content components that are managed through a highly customizable administrative interface. The platform distinguishes itself through its flexible, block-based content composition system, which enables editors to assemble complex page layouts dynamically. It also offers robust support for multi-site and multi-lingual environments, allowing organizations to manage distinct websites
Provides pre-configured build definitions to package the application and its dependencies into portable container images.
This project is an open-source, self-hosted helpdesk system designed to centralize customer support operations. It functions as an omnichannel platform that aggregates inquiries from email, social media, and messaging services into a unified dashboard, while providing a dedicated portal for customers to track requests and access self-service documentation. The system distinguishes itself through deep integration with e-commerce platforms, allowing agents to view customer order history and profile data directly within the ticketing interface. It features a modular architecture that supports cu
Bundles the application and dependencies into container images for consistent execution across environments.
This project is a comprehensive engineering framework and technical reference for managing, scaling, and optimizing distributed machine learning infrastructure. It provides a suite of methodologies and diagnostic tools designed to support large-scale model training and inference on high-performance computing clusters. The project distinguishes itself through a specialized diagnostic toolkit and infrastructure optimization suite that addresses the complexities of multi-node environments. It enables precise control over cluster resources, including hardware maintenance, network topology configu
Automates the deployment, scaling, and lifecycle management of containerized workloads across diverse cloud and on-premises infrastructure.
Qbot is a multi-purpose platform designed to support automated recruitment, quantitative trading, and distributed service orchestration. It functions as a comprehensive framework that integrates artificial intelligence into specialized workflows, enabling users to build and deploy systems for candidate screening, financial strategy execution, and context-aware knowledge retrieval. The platform distinguishes itself through a modular architecture that combines high-performance distributed communication with domain-specific automation. It provides a robust foundation for managing microservices t
Orchestrates complex application stacks and persistent storage services using container configurations to ensure consistent environments.
Skaffold is a command-line tool that automates the build, push, and deployment lifecycle for containerized applications on Kubernetes. It functions as a continuous development engine, monitoring source code for changes to trigger incremental updates, manifest hydration, and automated deployments to a cluster. By abstracting the underlying build and deployment tools, it provides a unified interface for managing the inner development loop. The platform distinguishes itself through its environment-aware configuration and flexible build orchestration. It supports diverse build strategies, includi
Orchestrates the deployment of containerized applications to a cluster using native manifests or integrated deployment mechanisms.
Chisel is a network tunneling tool that facilitates secure communication by encapsulating TCP and UDP traffic within HTTP requests. It functions as a connection multiplexer, consolidating multiple logical network streams into a single persistent connection to improve throughput and reduce overhead. By leveraging standard web protocols, the system enables firewall traversal and provides a mechanism for remote port forwarding and proxying. The project distinguishes itself through its focus on resilient connectivity and granular access control. It maintains persistent network sessions across uns
Provides container images to simplify deployment and ensure consistent execution across diverse infrastructure.
The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision cloud resources using familiar programming languages. By utilizing construct-based synthesis, it translates high-level, object-oriented code into declarative templates, allowing for the automated management of complex cloud environments through a centralized, code-driven control plane. The framework distinguishes itself through its ability to model infrastructure as a dependency-aware resource graph, ensuring that components are provisioned and updated in the correct order. It
Automates the deployment of container images into managed environments that handle provisioning and scaling.
Mealie is a self-hosted recipe management platform designed for personal data ownership and household meal planning. It functions as a digital kitchen assistant that allows users to import, organize, and digitize culinary content from websites, images, and videos into a structured, searchable database. The application supports multi-user collaboration through household management, enabling shared access to recipes and meal plans while maintaining distinct permissions. The platform distinguishes itself through extensive automation and integration capabilities. It features a programmatic interf
Packages the application and its runtime into portable images for consistent deployment across environments.
Noodle is a containerized application orchestrator designed to automate the deployment and lifecycle management of services across distributed production environments. It functions as an infrastructure automation platform that maintains a consistent global state for containerized workloads. The platform provides a multi-cloud abstraction layer that normalizes disparate cloud provider APIs into a unified interface, enabling workload portability across different infrastructure vendors. It utilizes a declarative state reconciliation model to continuously compare desired configurations against th
Distributes and executes containerized applications across multiple cloud environments to ensure consistent scaling.
Devbox is a development environment orchestrator designed to create reproducible, isolated workspaces for software projects. By leveraging declarative configuration files and the Nix package manager, it ensures that project dependencies, environment variables, and tooling remain consistent across different machines and team members. It functions as a central manager for project-specific environments, providing isolated shell execution that prevents conflicts with host system software. The project distinguishes itself through its ability to bridge local development and cloud-hosted infrastruct
Generates and runs containers from project configuration files to automate the installation and execution of services.
Acest proiect oferă o colecție de kituri de implementare, ghiduri și cod sursă concepute pentru a preda dezvoltarea aplicațiilor containerizate și managementul clusterelor. Servește drept cale de învățare pentru împachetarea aplicațiilor cu Docker și orchestrarea workload-urilor în Kubernetes. Repository-ul include walkthrough-uri practice pentru construirea de pipeline-uri de livrare automatizate folosind runner-e containerizate și agenți de build. De asemenea, oferă o suită de ghiduri pentru implementarea observabilității cloud-native, implementarea service mesh-urilor și gestionarea configurațiilor clusterelor Kubernetes. Materialul acoperă o gamă largă de capabilități DevOps, inclusiv automatizarea pipeline-urilor CI/CD, rutarea traficului de rețea și furnizarea de stocare persistentă. De asemenea, abordează preocupări de infrastructură precum controlul accesului bazat pe roluri (RBAC), furnizarea de certificate SSL și colectarea metricilor și log-urilor de performanță ale sistemului.
Provides standardized definitions and configurations for orchestrating the rollout of containers to a cluster.
WorkAdventure este o platformă de birou virtual și o aplicație colaborativă containerizată. Oferă un spațiu de lucru digital unde utilizatorii interacționează ca avatare într-un mediu de tip RPG 2D. Platforma se distinge printr-un sistem de chat video de proximitate care declanșează automat comunicarea în timp real pe măsură ce avatarele se apropie unul de celălalt. Include un editor de hărți virtuale 2D personalizabil pentru proiectarea mediilor digitale imersive și definirea unor zone specifice de interes. Sistemul acoperă designul lumii virtuale prin instrumente de hartă colaborative și capacitatea de a integra scripturi personalizate pentru comportamentul modificat al mediului. Oferă, de asemenea, controale administrative pentru configurarea mediului și gestionarea accesului utilizatorilor. Mediile de producție sunt gestionate și scalate prin deployment de orchestrare a containerelor.
Manages the infrastructure for virtual environments using standardized container orchestration definitions.