awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
Infrastructure as Code · Awesome GitHub Repositories

30 repos

Awesome GitHub RepositoriesInfrastructure as Code

Defining and managing data center environments through version-controlled text files for repeatable provisioning.

Explore 30 awesome GitHub repositories matching devops & infrastructure · Infrastructure as Code. Refine with filters or upvote what's useful.

  1. Home
  2. DevOps & Infrastructure
  3. Infrastructure
  4. Infrastructure as Code

Awesome Infrastructure as Code GitHub Repositories

Describe the repository you're looking for…
We'll search the best matching repositories with AI.
  • codecrafters-io/build-your-own-x

    codecrafters-io/build-your-own-x

    467,272GitHubView on GitHub↗

    This project provides a comprehensive framework for creating, managing, and executing educational programming challenges. It includes standardized systems for authoring instructional content, defining test cases, and structuring documentation to ensure consistent learning outcomes. The platform supports a wide range of

    Defines custom compilation and runtime scripts for executing programs within remote infrastructure environments.

    Markdownawesome-listfreeprogramming
  • sindresorhus/awesome

    sindresorhus/awesome

    438,690GitHubView on GitHub↗

    This project is a community-curated knowledge base that organizes vast technical ecosystems into a hierarchical, human-readable directory. It serves as a comprehensive index of libraries, frameworks, and methodologies, designed to facilitate discovery and professional development across the entire spectrum of software

    Define cloud infrastructure using familiar programming languages that compile into standard deployment templates.

    awesomeawesome-listlists
  • awesome-selfhosted/awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    274,152GitHubView on GitHub↗

    This project is a comprehensive, curated repository of self-hosted software designed to assist users in discovering and evaluating applications for private server environments. It organizes a vast array of tools into categories spanning communication, infrastructure, media, and productivity, providing a centralized res

    Deploy utilities designed for configuring and maintaining dedicated game server instances.

    awesomeawesome-listcloud
  • openclaw/openclaw

    openclaw/openclaw

    211,971GitHubView on GitHub↗

    Openclaw is a platform for managing agent execution environments, providing the infrastructure to control agent lifecycles, session state, and workspace persistence. It features a centralized gateway that handles model loops, tool invocation, and streaming events, while supporting multi-agent routing and persistent mem

    Configures firewalls, VPN access, containerized sandboxes, and system services to support production environments.

    TypeScriptaiassistantcrustacean
  • yt-dlp/yt-dlp

    yt-dlp/yt-dlp

    147,702GitHubView on GitHub↗

    This project is a command-line media downloader designed for the systematic retrieval and organization of digital content from diverse online platforms. It functions as an extensible extraction engine that utilizes a declarative format-selection pipeline to automate the identification, merging, and downloading of speci

    Manages the lifecycle and execution of external command-line tools to perform complex media transcoding and resolution of site-specific challenges.

    Pythonclidownloaderpython
  • langgenius/dify

    langgenius/dify

    129,826GitHubView on GitHub↗

    Dify is a self-hosted platform designed for the orchestration of multi-container application stacks. It provides a unified environment for managing complex service deployments, coordinating background worker processes, and maintaining database dependencies through standardized configuration files. The platform disting

    Automates the provisioning and maintenance of scalable production environments through modular configuration and orchestration workflows.

    TypeScriptagentagentic-aiagentic-framework
  • langchain-ai/langchain

    langchain-ai/langchain

    127,015GitHubView on GitHub↗

    LangChain is an orchestration framework designed for building, managing, and deploying applications powered by large language models. It provides a unified integration layer that normalizes disparate model provider APIs into a consistent set of primitives, enabling developers to build complex, multi-step AI workflows t

    Direct data requests to specific storage backends based on namespace to isolate thread-scoped information from global memory.

    Pythonagentsaiai-agents
  • rustdesk/rustdesk

    rustdesk/rustdesk

    107,776GitHubView on GitHub↗

    RustDesk is a cross-platform remote desktop client that enables users to initiate and receive remote sessions. It provides a complete infrastructure for self-hosted remote access, utilizing a signaling and relay server architecture to maintain connectivity when direct peer-to-peer links are unavailable. The software is

    Support diverse installation methods including container images, native packages, and automated service scripts.

    Rustandroidanydeskdart
  • denoland/deno

    denoland/deno

    106,258GitHubView on GitHub↗

    Deno is a high-performance runtime for JavaScript and TypeScript that prioritizes security and developer productivity. Built on the V8 engine, it provides a secure execution environment that enforces a default-deny security model, requiring explicit user authorization for access to system resources like the file system

    Orchestrates software deployment and environment configuration through integrated command-line interfaces.

    Rustdenojavascriptrust
  • microsoft/ML-For-Beginners

    microsoft/ML-For-Beginners

    83,800GitHubView on GitHub↗

    This project is an open-source educational curriculum designed to provide a structured path for developers to master machine learning and generative AI. It functions as a technical skill development platform, offering comprehensive study materials that guide learners through fundamental concepts, algorithms, and the pr

    Demonstrates the deployment of infrastructure-as-code templates to bridge the gap between theoretical learning and live cloud execution.

    Jupyter Notebookdata-scienceeducationmachine-learning
  • bregman-arie/devops-exercises

    bregman-arie/devops-exercises

    81,169GitHubView on 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 cha

    Manage cloud resources effectively by working through learning materials centered on infrastructure-as-code plugins.

    Pythonansibleawsazure
  • netdata/netdata

    netdata/netdata

    77,812GitHubView on GitHub↗

    Netdata is a distributed observability platform designed for real-time infrastructure monitoring and performance tracking. It functions as a high-frequency agent that collects system, container, and application metrics with per-second precision, providing both local visualization and centralized aggregation across comp

    Simplifies large-scale distribution through support for package managers, automated scripts, and containerized orchestration.

    Caialertingcncf
  • coder/code-server

    coder/code-server

    76,310GitHubView on GitHub↗

    This project provides a remote development platform that enables users to access a full-featured integrated development environment through a standard web browser. By decoupling the user interface from the server-side filesystem, it allows for persistent coding workspaces to be hosted on remote servers, virtual machine

    Automates the deployment and initial configuration of remote virtual machines to host development environments.

    TypeScriptbrowser-idedev-toolsdevelopment-environment
  • elastic/elasticsearch

    elastic/elasticsearch

    76,163GitHubView on GitHub↗

    Elasticsearch is a distributed search engine and document store designed for the high-performance indexing and retrieval of massive volumes of unstructured data. It functions as a centralized analytics platform, providing a schema-flexible architecture that organizes information into searchable indices while maintainin

    Automates the provisioning and lifecycle management of production-grade clusters for search and storage workloads.

    Javaelasticsearchjavasearch-engine
  • ventoy/Ventoy

    ventoy/Ventoy

    74,578GitHubView on GitHub↗

    Ventoy is a cross-platform boot manager that enables users to launch multiple operating system installers and live environments from a single portable storage device. By intercepting the BIOS or UEFI startup sequence, it provides a unified menu that allows for the direct execution of disk image files without requiring

    Automates the injection of custom configuration files and drivers during boot to streamline operating system deployment across machines.

    Carm64auto-installbootable-usb
  • infiniflow/ragflow

    infiniflow/ragflow

    73,425GitHubView on GitHub↗

    This project is a comprehensive retrieval-augmented generation platform designed for building, managing, and deploying knowledge-based AI applications. It provides a unified environment for organizing datasets, configuring conversational chat assistants, and developing autonomous agents that execute multi-step reasonin

    Utilizes YAML templates to define core platform service dependencies, including database connections, object storage, and authentication providers.

    Pythonagentagenticagentic-ai
  • sherlock-project/sherlock

    sherlock-project/sherlock

    72,906GitHubView on GitHub↗

    Sherlock is a command-line automation tool designed to orchestrate software build, execution, and deployment workflows. It functions as an ephemeral runtime orchestrator that executes applications directly from source code, bypassing the need for persistent system-wide installations or manual dependency management. By

    Standardizes infrastructure by building container images from source to prevent configuration drift across deployments.

    Pythonclicticybersecurity
  • ocornut/imgui

    ocornut/imgui

    71,441GitHubView on GitHub↗

    This project is an immediate-mode graphical user interface library designed for rapid development of tools and debugging interfaces. By generating UI geometry every frame through procedural code, it eliminates the need for persistent state synchronization between application data and the interface. It is primarily inte

    Coordinates application context and rendering loop lifecycles to ensure stable interface updates.

    C++apicplusplusframework
  • nektos/act

    nektos/act

    68,869GitHubView on GitHub↗

    This tool is a command-line runner that executes automation workflows locally within isolated container environments. By parsing workflow definition files and translating them into executable shell scripts, it allows developers to validate pipeline logic and configuration changes directly on their machines before commi

    Facilitates local execution of infrastructure-defined workflows to validate automation logic against private server requirements.

    Gocidevopsgithub-actions
  • ansible/ansible

    ansible/ansible

    68,108GitHubView on GitHub↗

    Ansible is an agentless infrastructure automation engine designed to manage remote servers and network devices. It functions as a cross-platform orchestration tool that coordinates system updates, software installations, and service configurations from a centralized management workstation. By utilizing a declarative ap

    Facilitates repeatable provisioning by defining data center environments through version-controlled text files.

    Pythonansiblepython
Prev12Next

Explore sub-tags

  • Configuration Management4 sub-tags
  • Language Constructs7 sub-tags
  • Management3 sub-tagsPlatforms that orchestrate the lifecycle of infrastructure, including provisioning, configuration, and ongoing management.
  • Orchestration & Workflows6 sub-tags
Providers & Cloud Targets5 sub-tags
  • Provisioning & Deployment7 sub-tags
  • TrainingEducational resources for learning infrastructure provisioning and configuration management.