awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

35 रिपॉजिटरी

Awesome GitHub RepositoriesSidecar Containers

Configuration for auxiliary containers that support primary application services.

Distinguishing note: Focuses on the sidecar pattern for infrastructure support.

Explore 35 awesome GitHub repositories matching devops & infrastructure · Sidecar Containers. Refine with filters or upvote what's useful.

Awesome Sidecar Containers GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • tooljet/tooljetToolJet का अवतार

    ToolJet/ToolJet

    38,027GitHub पर देखें↗

    ToolJet is a low-code development platform designed for building and deploying internal business applications. It provides a visual interface where users can drag and drop components to design layouts, connect to various data sources, and execute custom logic. The platform is built on a containerized architecture, ensuring that applications remain portable and consistent across different cloud and server environments. The platform distinguishes itself through integrated artificial intelligence capabilities that assist in the generation of user interfaces, database schemas, and data queries fr

    Configures secondary containers to provide database access while ensuring environment variables remain synchronized with the main application.

    JavaScriptai-app-builderdockerhacktoberfest
    GitHub पर देखें↗38,027
  • netbirdio/netbirdnetbirdio का अवतार

    netbirdio/netbird

    26,188GitHub पर देखें↗

    NetBird is a zero-trust networking platform that builds secure, encrypted peer-to-peer overlay networks using the WireGuard protocol. It functions as a software-defined perimeter, connecting distributed infrastructure across cloud environments and physical locations while hiding network resources from the public internet. By integrating with external identity providers, the platform enforces granular access control and identity-based segmentation for every user and device. The platform distinguishes itself through extensive automation and programmatic management capabilities. It provides a ce

    Integrates network connectivity directly into application containers using the sidecar pattern.

    Gogolangmeshmesh-networks
    GitHub पर देखें↗26,188
  • slimtoolkit/slimslimtoolkit का अवतार

    slimtoolkit/slim

    22,977GitHub पर देखें↗

    Slim is a comprehensive suite for container lifecycle management, providing tools for image inspection, optimization, security hardening, and service troubleshooting. It functions as a platform for analyzing containerized applications through both static metadata review and dynamic behavioral probing, enabling users to understand image composition and runtime dependencies. The project distinguishes itself by automating the creation of minimal, production-ready container images. It achieves this by removing unnecessary files and components, flattening image layers, and synthesizing restrictive

    Deploys temporary sidecar containers to inspect and troubleshoot live workloads without modifying the original image.

    Goapparmorcontainersdocker
    GitHub पर देखें↗22,977
  • vectordotdev/vectorvectordotdev का अवतार

    vectordotdev/vector

    22,071GitHub पर देखें↗

    Vector is a high-performance observability data pipeline designed to collect, transform, and route logs, metrics, and traces across distributed infrastructure. It functions as a modular engine that decouples data ingestion from processing and transmission, utilizing a component-based architecture to connect diverse sources to multiple destinations. The project distinguishes itself through a focus on reliability and flow control. It implements backpressure-aware data movement to prevent data loss during traffic spikes and utilizes disk-backed event buffering to ensure durability during network

    Deploys alongside an individual service to ingest and forward its specific logs and metrics.

    Rusteventsforwarderhacktoberfest
    GitHub पर देखें↗22,071
  • argoproj/argo-workflowsargoproj का अवतार

    argoproj/argo-workflows

    16,466GitHub पर देखें↗

    Argo Workflows is a container-native workflow engine that functions as a Kubernetes custom resource controller. It orchestrates complex sequences of containerized tasks by executing them as directed acyclic graphs, allowing for dependency management and parallel processing within a cluster. The system extends the native Kubernetes control plane to manage the full lifecycle of automated processes, from initial triggering to final resource cleanup. The platform distinguishes itself through its controller-pattern reconciliation, which continuously monitors workflow states to align them with desi

    Uses auxiliary container processes to handle the transfer of input and output data between workflow steps and external storage.

    Goairflowargoargo-workflows
    GitHub पर देखें↗16,466
  • qdm12/gluetunqdm12 का अवतार

    qdm12/gluetun

    13,056GitHub पर देखें↗

    Gluetun is a containerized network utility designed to route traffic from multiple Docker containers through a secure virtual private network tunnel. It functions as a network gateway that encapsulates outgoing internet traffic to provide privacy and security for isolated application services. The project distinguishes itself by utilizing Linux network namespaces to isolate container traffic, ensuring that all outgoing packets are forced through a dedicated tunnel interface. It supports both OpenVPN and WireGuard protocols, managing the connection lifecycle and routing logic as a sidecar cont

    Deploys as a sidecar container to manage network connectivity and lifecycle orchestration for primary application services.

    Goalpinecyberghostdns-over-tls
    GitHub पर देखें↗13,056
  • grafana/pyroscopegrafana का अवतार

    grafana/pyroscope

    11,503GitHub पर देखें↗

    Pyroscope is a continuous profiling platform designed to collect, store, and visualize application performance data. It functions as an application performance management suite that tracks historical resource usage to identify bottlenecks and detect performance regressions over time. The platform distinguishes itself through its use of kernel-level instrumentation and dynamic runtime hooks, which allow for performance monitoring without requiring manual code modifications or application restarts. It employs a sidecar agent architecture to offload telemetry processing, utilizing delta-encoded

    Deploys lightweight sidecar agents to offload telemetry processing and metadata enrichment from the primary application.

    Gocontinuous-profilingdeveloper-toolsdevops
    GitHub पर देखें↗11,503
  • nicolaka/netshootnicolaka का अवतार

    nicolaka/netshoot

    10,400GitHub पर देखें↗

    Netshoot is a Docker network troubleshooting toolkit and container image bundled with specialized utilities for DNS resolution, performance benchmarking, and TCP/IP packet inspection. It serves as a portable set of tools designed for diagnosing connectivity and routing issues within Docker and Kubernetes environments. The project is distributed as a tool-aggregated container image that can be deployed as a debugging sidecar or an ephemeral runtime. It supports namespace-joined execution, allowing the toolkit to attach to the network namespace of another process to inspect traffic and diagnose

    Deploys as a sidecar container to monitor and inspect traffic without modifying the target application image.

    Shellcontainersdockerkubernetes
    GitHub पर देखें↗10,400
  • hyperdxio/hyperdxhyperdxio का अवतार

    hyperdxio/hyperdx

    9,324GitHub पर देखें↗

    HyperDX is an OpenTelemetry observability platform that provides centralized log management, distributed tracing, and a self-hosted monitoring stack. It functions as a unified system for collecting, indexing, and visualizing logs, metrics, and traces from cloud and container environments. The platform distinguishes itself with specialized tooling for large language model monitoring and session replay, allowing user interactions in the browser to be linked to backend telemetry. It employs schema-less JSON parsing to index structured logs dynamically and uses source maps to resolve minified sta

    Deploys companion containers to gather and forward logs without modifying the primary application process.

    TypeScriptalertinganalyticsapm
    GitHub पर देखें↗9,324
  • seleniumhq/docker-seleniumSeleniumHQ का अवतार

    SeleniumHQ/docker-selenium

    8,640GitHub पर देखें↗

    यह प्रोजेक्ट बड़े पैमाने पर ब्राउज़र टेस्टिंग को स्वचालित करने के लिए एक डिस्ट्रीब्यूटेड Selenium Grid चलाने के लिए कंटेनराइज़्ड इमेजेस का एक सेट प्रदान करता है। यह एपिमरल (ephemeral) ब्राउज़र कंटेनरों और WebDriver ब्राउज़र कंटेनरों का उपयोग करके स्वचालित वेब परीक्षणों को निष्पादित करके कंटेनराइज़्ड ब्राउज़र टेस्टिंग को सक्षम बनाता है जो मांग पर स्केल होते हैं। यह सिस्टम कई मशीनों में ब्राउज़र वर्कलोड को फैलाने के लिए एक डिस्ट्रीब्यूटेड टेस्ट ग्रिड की तैनाती की अनुमति देता है। इसमें एक VNC ब्राउज़र इंटरफ़ेस शामिल है जो कंटेनरों के अंदर चल रहे लाइव ब्राउज़र सत्रों का निरीक्षण करने के लिए एक वेब-आधारित विज़ुअल इंटरफ़ेस प्रदान करता है। क्षमताएं वीडियो रिकॉर्डिंग और विज़ुअल निरीक्षण के माध्यम से ब्राउज़र टेस्ट डिबगिंग को कवर करती हैं, साथ ही कस्टम सर्टिफिकेट्स के इंस्टॉलेशन सहित एंटरप्राइज़ ब्राउज़र कॉन्फ़िगरेशन को भी कवर करती हैं। यह वातावरण सुरक्षित ग्रिड कनेक्शन और ब्राउज़र लॉन्च तर्कों को अनुकूलित करने की क्षमता को सपोर्ट करता है।

    Uses a sidecar container architecture to record live browser sessions for test failure analysis.

    Shell
    GitHub पर देखें↗8,640
  • chaos-mesh/chaos-meshchaos-mesh का अवतार

    chaos-mesh/chaos-mesh

    7,761GitHub पर देखें↗

    Chaos Mesh is a cloud-native fault injection tool and Kubernetes chaos engineering platform designed to verify system resilience. It functions as a testing framework for designing and executing automated failure scenarios to evaluate how containerized workloads recover from disruptions. The project acts as a multi-cluster chaos orchestrator, providing a centralized control plane to manage and monitor experiments across multiple remote Kubernetes clusters from a single interface. It includes a dashboard for the visual scheduling of experiments and the coordination of complex failure scenarios.

    Injects failures into target processes by attaching helper sidecar containers or utilizing process-level instrumentation.

    Go
    GitHub पर देखें↗7,761
  • agones-dev/agonesagones-dev का अवतार

    agones-dev/agones

    6,888GitHub पर देखें↗

    Agones is a Kubernetes game server orchestrator designed for hosting, scaling, and managing dedicated multiplayer game servers. It extends the Kubernetes control plane using custom resource definitions to define game server and fleet objects, utilizing a dedicated fleet manager to maintain pools of warm server instances. The system provides a game server SDK and language-specific client libraries that allow server processes to signal readiness, health, and shutdown states directly to the controller. It distinguishes itself through specialized scaling logic, including the use of WebAssembly mo

    Uses sidecar processes to perform health checks and maintain operational counters for server instances.

    Goagonesdedicated-game-serversdedicated-gameservers
    GitHub पर देखें↗6,888
  • googleforgames/agonesgoogleforgames का अवतार

    googleforgames/agones

    6,896GitHub पर देखें↗

    Agones एक Kubernetes गेम सर्वर ऑर्केस्ट्रेटर है जिसे वितरित क्लस्टर में समर्पित मल्टीप्लेयर गेम सर्वर प्रक्रियाओं को डिप्लॉय, स्केल और प्रबंधित करने के लिए डिज़ाइन किया गया है। यह रीयल-टाइम मल्टीप्लेयर गेमिंग सत्रों का समर्थन करने के लिए व्यक्तिगत या समूहीकृत सर्वर प्रक्रियाओं को प्रावधान करने के लिए आवश्यक कोर इंफ्रास्ट्रक्चर प्रदान करता है। सिस्टम में खिलाड़ी की मांग के आधार पर सर्वर समूहों के लाइफसाइकिल को स्वचालित करने के लिए एक फ्लीट मैनेजर और सक्रिय प्रक्रियाओं की कनेक्टिविटी और परिचालन स्थिति को ट्रैक करने के लिए एक स्वास्थ्य मॉनिटर शामिल है। यह क्लाउड इंफ्रास्ट्रक्चर स्केलिंग के साथ सर्वर संसाधन आवश्यकताओं को सिंक्रनाइज़ करने के लिए क्लस्टर ऑटोस्केलर्स के साथ एकीकृत होता है। ऑर्केस्ट्रेशन लेयर स्वचालित फ्लीट स्केलिंग और समर्पित सर्वर होस्टिंग को कवर करती है, जो परिचालन मेट्रिक्स को एक्सपोर्ट करने के लिए स्वास्थ्य निगरानी का उपयोग करती है।

    Deploys health tracking sidecars alongside game servers to handle heartbeat signaling and lifecycle communication.

    Go
    GitHub पर देखें↗6,896
  • kubernetes-sigs/headlampkubernetes-sigs का अवतार

    kubernetes-sigs/headlamp

    6,729GitHub पर देखें↗

    Headlamp is a Kubernetes web interface that runs as either a desktop application or a browser-based dashboard, providing a unified view for managing resources across multiple clusters. It supports authentication through OpenID Connect providers and kubeconfig files, and renders the UI according to the user's Kubernetes RBAC permissions, hiding or disabling actions that are not permitted. The project distinguishes itself through a plugin system that allows extending the dashboard with custom views, components, and business logic without modifying the core code. Plugins can be installed from a

    Ships a sidecar container pattern for running plugins alongside the main dashboard application.

    TypeScriptcloud-nativedashboarddebugging
    GitHub पर देखें↗6,729
  • chaosblade-io/chaosbladechaosblade-io का अवतार

    chaosblade-io/chaosblade

    6,355GitHub पर देखें↗

    ChaosBlade is an open-source chaos engineering platform that injects faults into applications, containers, Kubernetes clusters, and host systems to test resilience. It functions as a multi-layer fault injection tool, capable of disrupting system resources, Java, C++, NodeJS, and Golang applications, Docker containers, and Kubernetes pods and nodes from a single interface. The platform distinguishes itself through its architecture, which defines chaos experiments as Kubernetes Custom Resource Definitions for native cluster integration, and supports multiple fault injection mechanisms including

    Injects CPU, memory, network, disk, and process faults directly into Docker or CRI containers.

    Pythonalibabachaos-engineeringchaos-testing
    GitHub पर देखें↗6,355
  • greptimeteam/greptimedbGreptimeTeam का अवतार

    GreptimeTeam/greptimedb

    5,968GitHub पर देखें↗

    GreptimeDB is a distributed, open-source time-series database built for unified observability. It stores and queries metrics, logs, and traces together in a single columnar engine, supporting both SQL and PromQL for analysis. The database is designed as a Kubernetes-native operator with a decoupled compute and storage architecture, enabling horizontal scaling and multi-region deployment. What distinguishes GreptimeDB is its role as a multi-protocol ingestion gateway, accepting data through OpenTelemetry, Prometheus Remote Write, InfluxDB, Loki, Elasticsearch, Kafka, and MQTT protocols without

    GreptimeDB runs a Vector sidecar container in each pod to forward application logs to the monitoring database for centralized querying.

    Rustanalyticscloud-nativedatabase
    GitHub पर देखें↗5,968
  • permitio/opalpermitio का अवतार

    permitio/opal

    5,469GitHub पर देखें↗

    Opal एक नीति वितरण इंजन और वास्तविक समय प्राधिकरण डेटा सिंक्रोनाइज़र है। यह माइक्रोसर्विसेज आर्किटेक्चर में OPA और Cedar जैसे वितरित नीति इंजनों को तैनात करने और उनकी निगरानी करने के लिए एक प्रबंधन विमान के रूप में कार्य करता है। यह प्रोजेक्ट विकेंद्रीकृत निर्णय बिंदुओं को तैनात करते समय नीतियों और डेटा के प्रशासन को केंद्रीकृत करता है। यह सिस्टम बाहरी डेटाबेस और API से प्राप्त प्राधिकरण डेटा से, वर्ज़न कंट्रोल के माध्यम से प्रबंधित नीति कोड को अलग करके खुद को अलग करता है। यह WebSockets और वेबहुक के माध्यम से एजेंटों को तत्काल अपडेट भेजने के लिए एक pub/sub-आधारित स्टेट वितरण मॉडल का उपयोग करता है, यह सुनिश्चित करते हुए कि विकेंद्रीकृत एजेंट आवधिक पोलिंग पर निर्भर हुए बिना एक सिंक्रोनाइज़्ड स्थिति बनाए रखते हैं। यह प्लेटफ़ॉर्म स्कोप्ड वितरण के माध्यम से मल्टी-टेनेंट नीति अलगाव, लाइवनेस प्रोब के साथ एजेंट स्वास्थ्य निगरानी, और साइडकार के रूप में नीति इंजनों के ऑर्केस्ट्रेशन सहित व्यापक क्षमताओं को कवर करता है। यह ऑफ़लाइन संचालन का समर्थन करने के लिए स्थानीय कैशिंग और हस्ताक्षरित टोकन का उपयोग करके सुरक्षित क्लाइंट प्रमाणीकरण के लिए तंत्र भी प्रदान करता है। प्रशासन सर्वर को एक कंटेनर के रूप में या पैकेज मैनेजर का उपयोग करके Kubernetes क्लस्टर के भीतर तैनात किया जा सकता है।

    Runs policy engines as managed sidecar processes local to the application for low-latency authorization decisions.

    Pythonauthorizationcedarhacktoberfest
    GitHub पर देखें↗5,469
  • kubernetes/websitekubernetes का अवतार

    kubernetes/website

    5,281GitHub पर देखें↗

    This project is the official Kubernetes documentation website, serving as a comprehensive technical resource for managing containerized applications. It functions as an open-source technical documentation portal that provides guides, tutorials, and reference materials for distributed systems software. The site is built using a static site generator with a component-based template architecture to maintain consistent design patterns. It features an OpenAPI documentation generator that parses technical specifications to automatically build and update structured API reference pages. To support a

    Supports auxiliary containers that run alongside primary processes to provide shared networking and logging.

    HTML
    GitHub पर देखें↗5,281
  • openkruise/kruiseopenkruise का अवतार

    openkruise/kruise

    5,272GitHub पर देखें↗

    Kruise is a workload management system designed for large-scale applications on Kubernetes. It provides a framework for advanced orchestration, scaling, and upgrade strategies to maintain stability in massive deployments. The project is distinguished by its ability to perform in-place updates of container images and resource limits without deleting and recreating pods. It includes a dedicated image pre-puller to accelerate pod startup and a sidecar injector to dynamically manage the lifecycle of sidecar containers. Additionally, a resource distributor synchronizes configuration maps and secre

    Manages the injection and update of sidecar containers with controlled startup sequences and dynamic resource allocation.

    Gocloud-nativecloudnativecncf
    GitHub पर देखें↗5,272
  • zalando/postgres-operatorzalando का अवतार

    zalando/postgres-operator

    5,093GitHub पर देखें↗

    This project is a PostgreSQL Kubernetes operator and database orchestrator designed to automate the deployment, scaling, and lifecycle management of high-availability database clusters. It functions as a controller that uses declarative manifests to provision and synchronize the state of database instances within a cluster. The system manages high availability through streaming replication and ensures constant availability during maintenance via rolling updates. It also serves as a backup and recovery manager, handling point-in-time recovery, logical backups, and cluster cloning using cloud s

    Deploys auxiliary containers alongside the database for monitoring, tuning, and external tool connectivity.

    Goclusterdata-infrastructuredatabase-as-a-service
    GitHub पर देखें↗5,093
पिछला12अगला
  1. Home
  2. DevOps & Infrastructure
  3. Sidecar Containers

सब-टैग एक्सप्लोर करें

  • Agent Sidecars1 सब-टैगSidecar containers that coordinate traffic mirroring and environment sharing between local processes and Kubernetes pods. **Distinct from Sidecar Containers:** Distinct from generic Sidecar Containers: this tag covers sidecars that act as agents to mirror pod context (traffic, env, filesystem) to local processes, rather than providing log forwarding, fault injection, or other auxiliary support.
  • DHCP Helper ContainersAuxiliary containers used specifically to handle DHCP requests and assign IP addresses to target containers. **Distinct from Sidecar Containers:** Specific to using the sidecar pattern for DHCP address acquisition, whereas [f5_mt1] is general sidecar infrastructure.
  • Dynamic Resource CalculationsLogic for automatically calculating sidecar resource limits based on the primary application's requirements. **Distinct from Sidecar Containers:** Focuses on the dynamic calculation of resources for sidecars rather than the general sidecar configuration pattern.
  • Fault Injection Sidecars2 सब-टैग्सAuxiliary containers used to inject failures into target application processes via instrumentation. **Distinct from Sidecar Containers:** Distinct from Sidecar Containers by focusing specifically on fault injection and instrumentation rather than general infrastructure support.
  • Framework Bridge SidecarsLocal sidecar processes that bridge backend services to external agent frameworks via HTTP and events. **Distinct from Agent Sidecars:** Focuses on framework bridging for AI agents rather than Kubernetes pod context mirroring.
  • Job Sidecar TerminationsAutomatic termination of auxiliary sidecar containers upon completion of the primary job container. **Distinct from Sidecar Containers:** Focuses on the lifecycle termination of sidecars specifically for jobs, not general sidecar configuration.
  • Log Forwarding SidecarsSidecar containers that forward application logs from pods to a centralized monitoring database. **Distinct from Sidecar Containers:** Distinct from generic Sidecar Containers: focuses specifically on log forwarding sidecars for observability, not general auxiliary containers.
  • PluginSidecar containers that run plugin processes alongside the main application for isolated plugin management. **Distinct from Sidecar Containers:** Distinct from generic Sidecar Containers: focuses on running plugin processes as sidecars, not general auxiliary containers.
  • Recommendation FilteringFiltering logic to exclude specific auxiliary containers, like sidecars, from resource analysis. **Distinct from Sidecar Containers:** Focuses on filtering these containers out of optimization analysis rather than configuring the sidecar pattern itself.
  • Shared Volume MountingMounting storage volumes specifically to enable data sharing between a primary container and its sidecars. **Distinct from Sidecar Containers:** Distinct from generic Sidecar Containers: focuses specifically on the storage sharing mechanism between the sidecar and main app.
  • Sidecar Hot UpgradesUpdating stateful sidecar containers using temporary images and state migration to prevent downtime. **Distinct from Sidecar Containers:** Focuses on the 'hot' upgrade process for stateful sidecars rather than general sidecar configuration.
  • Video Capture SidecarsAuxiliary containers dedicated to recording the display buffer of a primary browser container. **Distinct from Sidecar Containers:** Specific to media capture of the browser display, whereas general sidecars cover logging or proxying.