awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 个仓库

Awesome GitHub RepositoriesLanguage Constructs

Explore 10 awesome GitHub repositories matching devops & infrastructure · Language Constructs. Refine with filters or upvote what's useful.

Awesome Language Constructs GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • bregman-arie/devops-exercisesbregman-arie 的头像

    bregman-arie/devops-exercises

    82,879在 GitHub 上查看↗

    This project is a comprehensive educational curriculum designed to build proficiency across modern infrastructure, cloud-native technologies, and systems administration. It functions as a reference library and interview preparation resource, offering a structured collection of conceptual questions, practical coding challenges, and hands-on scenarios that cover the full spectrum of software delivery and operational workflows. The repository distinguishes itself through a modular, domain-specific structure that links instructional problem statements with verified implementation examples. By emp

    Demonstrates how to define and reconcile system states using modern infrastructure-as-code patterns.

    Pythonansibleawsazure
    在 GitHub 上查看↗82,879
  • arendst/tasmotaarendst 的头像

    arendst/Tasmota

    24,502在 GitHub 上查看↗

    Tasmota is a universal firmware platform for ESP8266 and ESP32 microcontrollers, designed to provide local control and management of smart home hardware. It functions as an event-driven automation controller that replaces proprietary factory firmware, allowing users to manage relays, sensors, and lighting systems without relying on external cloud services. The system is built on a modular driver architecture that enables dynamic hardware configuration and peripheral support through a web-based management interface. The platform distinguishes itself through a template-driven hardware mapping s

    Configures radio frequency and bandwidth settings to establish reliable connectivity with LoRa hardware.

    Carduinoautomationesp32
    在 GitHub 上查看↗24,502
  • netbox-community/netboxnetbox-community 的头像

    netbox-community/netbox

    19,844在 GitHub 上查看↗

    NetBox is a data center infrastructure management tool designed to serve as a centralized source of truth for network environments. It provides a structured platform for documenting network topology, managing device inventories, and tracking IP address spaces, ensuring that physical and logical connections are maintained within a single, consistent database. The system is built on a modular framework that supports custom plugins, allowing organizations to extend its core functionality and tailor infrastructure modeling to specific operational requirements. By utilizing a declarative state mod

    Provides a structured, declarative model for defining and maintaining the desired state of network infrastructure.

    Pythoncablingdcimdjango
    在 GitHub 上查看↗19,844
  • victoriametrics/victoriametricsVictoriaMetrics 的头像

    VictoriaMetrics/VictoriaMetrics

    16,343在 GitHub 上查看↗

    VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term storage and analysis of metric, log, and trace data. It functions as a unified backend for monitoring ecosystems, offering full compatibility with industry-standard protocols and query languages. The system is built to handle massive data volumes through a distributed architecture that supports horizontal scaling and efficient data lifecycle management. The platform distinguishes itself through a storage engine that utilizes consistent hashing for data sharding and log-struct

    Adjusts operational settings like storage paths and retention periods through command-line flags.

    Godatabasegrafanagraphite
    在 GitHub 上查看↗16,343
  • horovod/horovodhorovod 的头像

    horovod/horovod

    14,686在 GitHub 上查看↗

    Horovod is a distributed deep learning framework and gradient synchronizer designed to scale model training across multiple GPUs and compute nodes. It functions as a distributed training orchestrator and an elastic training engine, utilizing an MPI collective communication library to synchronize weights and gradients across TensorFlow, PyTorch, Keras, and MXNet models. The system distinguishes itself through dynamic elastic scaling, which allows it to adjust the number of active workers at runtime and recover from node failures. It optimizes communication efficiency using tensor fusion batchi

    Excludes specific layers or variables from gradient synchronization and state broadcasting for parallel workloads.

    Python
    在 GitHub 上查看↗14,686
  • cloudnative-pg/cloudnative-pgcloudnative-pg 的头像

    cloudnative-pg/cloudnative-pg

    8,051在 GitHub 上查看↗

    CloudNativePG is a Kubernetes operator designed for the administration, lifecycle management, and high availability of PostgreSQL database clusters. It functions as a declarative orchestrator that manages database instances through custom resources and manifests. The project distinguishes itself by automating complex operational tasks, including primary election and failover management via streaming physical replication. It provides specialized tools for database version migrations, supporting both offline in-place upgrades and online migrations through logical replication. The operator cove

    Uses a declarative configuration model to define and reconcile the desired state of database clusters.

    Goautomated-failoverbusiness-continuitydatabase
    在 GitHub 上查看↗8,051
  • gruntwork-io/terratestgruntwork-io 的头像

    gruntwork-io/terratest

    7,879在 GitHub 上查看↗

    Terratest is a Go library and testing framework designed for automating the deployment, validation, and destruction of infrastructure stacks. It serves as a cloud resource verification tool that interacts with provider APIs and executes remote shell commands to ensure infrastructure definitions are correctly configured. The framework provides specialized support for validating Terraform modules and Kubernetes deployments, including the verification of container orchestration manifests and Helm charts. It distinguishes itself through the use of Docker container utilities for script execution a

    Extracts output variables from deployed stacks to verify resource attributes and configurations.

    Goawsdevopsdocker
    在 GitHub 上查看↗7,879
  • markqvist/reticulummarkqvist 的头像

    markqvist/Reticulum

    4,438在 GitHub 上查看↗

    Reticulum is a decentralized networking stack that enables encrypted, peer-to-peer communication over diverse physical mediums without relying on central infrastructure or IP protocols. It uses self-sovereign cryptographic identities for routing and authentication, replacing traditional IP addresses with collision-free globally unique addresses that require no central coordination. Every packet is encrypted by default using ephemeral key exchanges with forward secrecy, and unencrypted traffic is dropped as invalid. The stack unifies heterogeneous transport mediums—including LoRa radio, packet

    Transmits and receives data over LoRa radio hardware using the RNode interface with full control over radio parameters.

    Pythonlorameshmesh-networks
    在 GitHub 上查看↗4,438
  • iam-veeramalla/terraform-zero-to-heroiam-veeramalla 的头像

    iam-veeramalla/terraform-zero-to-hero

    4,103在 GitHub 上查看↗

    该项目是一个关于掌握基础设施即代码(IaC)的结构化教育指南和课程。它作为云资源配置指南和 DevOps 培训材料,提供了一系列课程和实践练习,用于通过声明式配置来部署和管理云资源。 该课程涵盖了可复用模块的开发、使用工作空间编排多个环境,以及利用锁定机制管理远程状态文件。它还包括关于云密钥管理的指导,以保护敏感数据。 材料涵盖了核心的基础设施即代码能力,包括提供程序配置、变量驱动的参数化,以及使用动态逻辑和函数进行灵活配置。它进一步探讨了资源配置和外部数据的检索。

    Utilizes infrastructure provisioners to run scripts on local or remote resources during the deployment lifecycle.

    HCL
    在 GitHub 上查看↗4,103
  • aws/copilot-cliaws 的头像

    aws/copilot-cli

    3,735在 GitHub 上查看↗

    AWS Copilot is a command line interface for deploying and managing containerized applications and services on AWS. It serves as a container deployment tool, infrastructure orchestrator, and job runner, enabling the release of production-ready workloads through a simplified set of commands. The tool distinguishes itself by automating the entire application lifecycle, from initializing directory structures and manifests to managing continuous delivery pipelines with Git integration. It utilizes a manifest-based approach to generate and customize cloud infrastructure templates, allowing for the

    Provides mechanisms to export resource values from environment infrastructure for use in workload manifests.

    Goaws-apprunneraws-ecsaws-fargate
    在 GitHub 上查看↗3,735
  1. Home
  2. DevOps & Infrastructure
  3. Infrastructure
  4. Infrastructure as Code
  5. Language Constructs

探索子标签

  • Declarative Configuration ModelsInfrastructure-as-code patterns for defining and reconciling system states.
  • Infrastructure Configuration Parameters1 个子标签Mechanisms for parameterizing infrastructure definitions to allow dynamic values and environment-specific configurations.
  • Infrastructure Data SourcesGuides on fetching and utilizing external data within infrastructure configurations.
  • Infrastructure Output VariablesMechanisms for extracting and exposing specific values from provisioned infrastructure resources for use by other systems or users.
  • Infrastructure ProvisionersMechanisms for executing scripts or commands on local or remote resources during the infrastructure lifecycle.
  • Lifecycle Management GuidesDocumentation explaining the creation, update, and destruction phases of infrastructure resources.
  • Local Variable Guides1 个子标签Tutorials and documentation explaining the usage of local variables in infrastructure configuration.