awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

14 Repos

Awesome GitHub RepositoriesInfrastructure Templates

Tools for defining and deploying cloud infrastructure using declarative templates.

Distinguishing note: Focuses on template-based deployment workflows rather than general infrastructure management.

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

Awesome Infrastructure Templates GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • serverless/serverlessAvatar von serverless

    serverless/serverless

    46,917Auf GitHub ansehen↗

    The Serverless Framework is a declarative infrastructure-as-code tool designed to automate the deployment, scaling, and lifecycle management of cloud-native applications. It provides a unified command-line interface that translates high-level configuration files into provider-specific resource templates, enabling developers to orchestrate complex architectures, event-driven functions, and cloud resources within a single project structure. What distinguishes this framework is its focus on developer experience and multi-environment parity. It supports local function invocation and event proxyin

    Supports publishing infrastructure templates directly using standard commands and configuration files.

    JavaScriptawsaws-dynamodbaws-lambda
    Auf GitHub ansehen↗46,917
  • portainer/portainerAvatar von portainer

    portainer/portainer

    37,740Auf GitHub ansehen↗

    Portainer is a unified infrastructure management platform that provides a centralized control plane for deploying, monitoring, and managing containerized applications. It functions as an orchestration-abstraction layer, translating user actions into platform-specific API calls to maintain consistency across diverse container runtimes and cluster technologies. By organizing users, teams, and resources into a single interface, it enables granular role-based access control and lifecycle management for containerized services and stacks. The platform distinguishes itself through its support for di

    Allows defining and standardizing complex application stacks for repeatable infrastructure provisioning.

    TypeScriptdockerdocker-composedocker-container
    Auf GitHub ansehen↗37,740
  • prefecthq/prefectAvatar von PrefectHQ

    PrefectHQ/prefect

    21,640Auf GitHub ansehen↗

    Prefect is a workflow orchestration platform designed to define, schedule, and monitor complex data pipelines as Python code. It functions as a container-native engine that wraps individual tasks in isolated environments, ensuring consistent dependencies and resource allocation across diverse infrastructure. By utilizing a state-machine-based orchestration model, the system tracks execution progress through discrete transitions and persistent event logs to maintain reliable and observable task processing. The platform distinguishes itself through a decoupled worker-API architecture, which sep

    Provisions cloud resources using pre-configured templates to standardize execution environments.

    Pythonautomationdatadata-engineering
    Auf GitHub ansehen↗21,640
  • layer5io/mesheryAvatar von layer5io

    layer5io/meshery

    10,914Auf GitHub ansehen↗

    Meshery is a cloud native management plane used for the orchestration and administration of service meshes and Kubernetes clusters across multiple cloud providers. It provides a centralized interface to configure cloud native components and manage infrastructure through a unified abstraction layer. The platform features a visual infrastructure modeler that translates diagrams into manifests and a simulation engine for dry-running configuration changes. It synchronizes infrastructure state with version control via GitOps workflows, providing visual previews of pull request changes to evaluate

    Provides a curated catalog of design templates and industry-best-practice patterns for deploying cloud-native infrastructure.

    TypeScript
    Auf GitHub ansehen↗10,914
  • skypilot-org/skypilotAvatar von skypilot-org

    skypilot-org/skypilot

    10,172Auf GitHub ansehen↗

    SkyPilot is a multi-cloud AI orchestrator and distributed task scheduler designed to launch and manage AI workloads across various cloud providers, Kubernetes, and Slurm clusters. It functions as an infrastructure-as-code framework that uses declarative files to define resource requirements and setup commands for consistent execution across different environments. The project differentiates itself through automated cost optimization, selecting the most affordable GPU or TPU hardware and managing spot instances to reduce expenses. It also provides a remote development environment that bridges

    Provides standardized templates for clusters and services to accelerate the setup of common AI infrastructure.

    Python
    Auf GitHub ansehen↗10,172
  • boto/boto3Avatar von boto

    boto/boto3

    9,834Auf GitHub ansehen↗

    Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain

    Imports existing infrastructure templates to enable programmatic management via API.

    Pythonawsaws-sdkcloud
    Auf GitHub ansehen↗9,834
  • bkeepers/dotenvAvatar von bkeepers

    bkeepers/dotenv

    6,758Auf GitHub ansehen↗

    Dotenv is a Ruby library used for loading key-value pairs from files into an application environment. It includes a configuration parser to extract variables into hashes and a loader to inject those pairs into the global environment. The project features a variable interpolator that resolves environment variables and shell command outputs within configuration values. It also provides a validator to verify that required configuration keys are present during application initialization. The toolset covers environment variable management, including the ability to generate configuration templates

    Generates template files containing environment variable keys with values replaced by their own names.

    Ruby
    Auf GitHub ansehen↗6,758
  • wallix/awlessAvatar von wallix

    wallix/awless

    4,968Auf GitHub ansehen↗

    Awless ist ein Command-Line-Interface und Infrastruktur-Orchestrator für die Verwaltung, Bereitstellung und Inspektion von AWS-Cloud-Ressourcen. Es fungiert als Ressourcen-Inspektor, Identitätsmanager und sicheres Verbindungs-Utility und bietet eine hierarchische Reihe von Befehlen zur Steuerung von Cloud-Umgebungen. Das Tool zeichnet sich dadurch aus, dass es den Remote-Cloud-Status mit lokalen Graphen synchronisiert, was eine Offline-Infrastrukturanalyse, Audits und die Abfrage von Ressourcenbeziehungen ohne aktive API-Aufrufe ermöglicht. Es optimiert zudem Operationen durch das Mapping menschenlesbarer Aliase auf System-IDs und erleichtert sichere Shell-Verbindungen zu Remote-Instanzen durch automatisierte Auflösung von IP-Adressen und Jump-Hosts. Das breite Funktionsspektrum deckt den Lebenszyklus virtueller Server, Datenbanken, serverloser Funktionen und Container-Ressourcen ab. Es handhabt Netzwerke durch Virtual Private Clouds und DNS-Management, verwaltet Identität und Zugriff über Benutzer- und Rollenrichtlinien und orchestriert Deployments unter Verwendung von Templates aus lokalen Dateien oder Remote-URLs. Das System beinhaltet die Generierung von Shell-Autovervollständigung für bash und zsh, um bei der Befehlsfindung zu unterstützen.

    Creates and updates cloud resources using interactive templates sourced from local files or remote URLs.

    Go
    Auf GitHub ansehen↗4,968
  • jwilder/docker-genAvatar von jwilder

    jwilder/docker-gen

    4,627Auf GitHub ansehen↗

    docker-gen ist ein Konfigurationsgenerator, der Textvorlagen mithilfe von Metadaten, die aus Docker-Containern abgerufen werden, in Dateien rendert. Er fungiert als Service-Discovery-Tool und vorlagenbasierter Orchestrator, der Container-Zustände und Umgebungsvariablen auf spezifische Zielpfade auf dem lokalen Speicher einer Host-Maschine abbildet. Das Tool automatisiert die Aktualisierung von Reverse-Proxy- und Service-Discovery-Einstellungen in Echtzeit, während Container gestartet, gestoppt oder umbenannt werden. Es verwendet sequentielle Vorlagenverarbeitung und Hilfsfunktionen, um Container-Daten zu filtern und zu sortieren, wodurch eine stabile und konsistente Konfigurationsausgabe gewährleistet wird.

    Uses container metadata to fill out text templates and generate the resulting files without manual editing.

    Go
    Auf GitHub ansehen↗4,627
  • kubernetes-sigs/cluster-apiAvatar von kubernetes-sigs

    kubernetes-sigs/cluster-api

    4,233Auf GitHub ansehen↗

    Cluster API is a declarative framework and multi-cluster management system for automating the creation, scaling, and destruction of Kubernetes clusters across diverse infrastructures. It acts as a cluster provisioning orchestrator and infrastructure provisioner, using a centralized management cluster to operate the full lifecycle of multiple remote workload clusters. The project employs a provider-based plugin architecture that decouples core orchestration logic from specific cloud or bare-metal implementations. This allows the system to standardize the deployment of control planes, the boots

    Provides reusable infrastructure specifications via templates to standardize the creation of workload clusters.

    Gok8s-sig-cluster-lifecycle
    Auf GitHub ansehen↗4,233
  • onedr0p/cluster-templateAvatar von onedr0p

    onedr0p/cluster-template

    2,631Auf GitHub ansehen↗

    This project is a Kubernetes cluster management framework and infrastructure-as-code template designed to bootstrap and maintain Talos Kubernetes clusters on bare-metal or virtual machines. It provides a structured system for deploying complete orchestration environments using declarative configurations and template-driven workflows. The framework distinguishes itself through a GitOps-driven execution model that utilizes Flux for state reconciliation and Renovate for automated dependency updates of Helm charts and container images. It employs a TOML-based configuration system to generate envi

    Uses declarative templates to generate environment-specific configuration files for cluster hardware and network settings.

    YAMLciliumfluxgitops
    Auf GitHub ansehen↗2,631
  • badtuxx/girus-cliAvatar von badtuxx

    badtuxx/girus-cli

    2,625Auf GitHub ansehen↗

    girus-cli is a command-line toolset that functions as a containerized workspace manager, Kubernetes lab orchestrator, and infrastructure template manager. It is used to launch consistent, template-based development environments and initialize local Kubernetes clusters with necessary backend and frontend services. The system manages the distribution and installation of environment configurations from both local and remote repositories. It enables the creation of isolated workspaces for technical practice and skill validation through the use of predefined templates and container technology. Th

    Manages the definition and distribution of infrastructure templates for environment configurations.

    Go
    Auf GitHub ansehen↗2,625
  • ethibox/awesome-stacksAvatar von ethibox

    ethibox/awesome-stacks

    1,283Auf GitHub ansehen↗

    Awesome-stacks is a collection of pre-configured container orchestration templates designed to automate the deployment and lifecycle management of self-hosted web applications. It provides a standardized framework for launching isolated software services, allowing users to define their infrastructure state through structured configuration files. The platform distinguishes itself by integrating automated reverse proxy routing and SSL certificate management directly into the deployment process. This ensures that all incoming web traffic is encrypted and verified by default, while environment va

    Uses structured configuration files to define and deploy infrastructure state in a consistent, repeatable manner.

    Dockerfileawesomeawesome-listdevops
    Auf GitHub ansehen↗1,283
  • gsh199449/spiderAvatar von gsh199449

    gsh199449/spider

    997Auf GitHub ansehen↗

    Spider ist eine webbasierte Plattform zur automatisierten Datenextraktion, die ein zentralisiertes Framework zur Sammlung, Verarbeitung und Weiterleitung strukturierter Informationen von Websites bietet. Sie fungiert als umfassende Pipeline, die den gesamten Lebenszyklus der Datengewinnung verwaltet, von der anfänglichen Konfiguration bis zur finalen Speicherung in externen Datenbanken oder Message-Queues. Die Plattform zeichnet sich durch ein visuelles Konfigurations-Interface aus, das es Benutzern erlaubt, Extraktionsregeln zu definieren und Scraping-Templates zu verwalten, ohne benutzerdefinierten Code schreiben zu müssen. Sie unterstützt sowohl statische als auch dynamische Inhaltsabrufe durch die Integration von Headless-Browser-Automatisierung, die clientseitiges JavaScript ausführt, um Daten von modernen, interaktiven Websites zu erfassen. Benutzer können zudem heuristische Extraktion nutzen, um Kernartikeltexte und Metadaten automatisch ohne manuelle Selektorkonfiguration abzurufen. Über die einfache Sammlung hinaus enthält das System Tools zur strukturierten Inhaltsanalyse und Beziehungs-Mapping. Es identifiziert Schlüsselwörter, erkennt Entitäten und visualisiert Verbindungen zwischen Personen, Orten und Artikeln, um tiefere Kontexte für gesammelte Informationen bereitzustellen. Die Plattform bietet zudem integrierte Such- und Indexierungsfunktionen, die es Benutzern erlauben, gespeicherte Datensätze abzufragen und den Datenfluss über ein einheitliches Dashboard zu verwalten.

    Loads pre-built extraction rules for popular websites to collect data immediately.

    Javacralwergatherplatformspider
    Auf GitHub ansehen↗997
  1. Home
  2. DevOps & Infrastructure
  3. Infrastructure Templates

Unter-Tags erkunden

  • Automated Template Generation1 Sub-TagScanning existing cloud resources to automatically generate declarative infrastructure templates. **Distinct from Infrastructure Templates:** Focuses on the reverse-engineering of live resources into templates rather than manual template definition.
  • Template Importation1 Sub-TagImporting existing declarative templates into an API for programmatic control. **Distinct from Infrastructure Templates:** Focuses on the act of importing and integrating existing templates rather than just defining them.