awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

227 مستودعات

Awesome GitHub RepositoriesInfrastructure as Code

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

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

Awesome Infrastructure as Code GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • codecrafters-io/build-your-own-xالصورة الرمزية لـ codecrafters-io

    codecrafters-io/build-your-own-x

    516,240عرض على GitHub↗

    يوفر هذا المشروع إطار عمل شاملاً لإنشاء وإدارة وتنفيذ تحديات البرمجة التعليمية. يتضمن أنظمة قياسية لتأليف المحتوى التعليمي، وتحديد حالات الاختبار، وهيكلة التوثيق لضمان نتائج تعليمية متسقة. تدعم المنصة مجموعة واسعة من لغات البرمجة من خلال بيئات تنفيذ مخصصة تتعامل مع الترجمة (compilation)، وإدارة التبعيات، والاختبار الآلي. تسهل البنية التحتية سير عمل التطوير محلياً وعن بُعد، وتوفر أدوات سطر أوامر لاختبار الكود دون الحاجة إلى عمليات commit في نظام التحكم في الإصدار. كما تتميز بدورة حياة أوركسترا آلية لتنفيذ الاختبارات داخل الحاويات (containers)، مدعومة بأدوات تشخيصية لتصحيح بروتوكولات الشبكة ومراقبة مخرجات البرامج. بالإضافة إلى ذلك، يتضمن المشروع سير عمل للصيانة لإدارة تاريخ المستودع وأدوات تكامل لمزامنة البيانات مع مستضيفي التحكم في الإصدار الخارجيين.

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

    Markdownawesome-listfreeprogramming
    عرض على GitHub↗516,240
  • openclaw/openclawالصورة الرمزية لـ openclaw

    openclaw/openclaw

    380,031عرض على GitHub↗

    Openclaw هي منصة لإدارة بيئات تنفيذ الوكلاء (agents)، توفر البنية التحتية للتحكم في دورات حياة الوكيل، وحالة الجلسة، واستمرارية مساحة العمل. تتميز ببوابة مركزية تتعامل مع حلقات النماذج، واستدعاء الأدوات، وأحداث البث، مع دعم توجيه الوكلاء المتعددين وإدارة الذاكرة المستمرة. تم تصميم النظام لتوحيد توقيعات تنفيذ الأدوات وتوفير واجهة قياسية للتوافق بين الموفرين المختلفين. تتضمن المنصة أدوات مطورين واسعة النطاق، مثل واجهة سطر أوامر لإدارة مساحة العمل، وتسجيل التشخيص، وبنية إضافات (plugin architecture) تسمح بتسجيل أدوات وقدرات مخصصة. تدعم سير العمل الآلي من خلال خطافات (hooks) قائمة على الأحداث، وجدولة المهام، والتكامل مع الخدمات الخارجية. تتم إدارة الأمن من خلال سياسات التنفيذ، وقابلية نقل بيانات الاعتماد، وسير عمل الموافقة على إجراءات الوكيل. يتم دعم النشر من خلال مثبتات البنية التحتية الآلية ومساعدي البوابة المعتمدين على الحاويات، مع أدوات مدمجة للنسخ الاحتياطي وإدارة التكوين. يوفر النظام تنسيقاً مهيكلاً لتنظيم سير العمل متعدد الخطوات ويتضمن أدوات متخصصة لأتمتة المتصفح وتصحيح الكود المهيكل.

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

    TypeScriptaiassistantcrustacean
    عرض على GitHub↗380,031
  • kamranahmedse/developer-roadmapالصورة الرمزية لـ kamranahmedse

    kamranahmedse/developer-roadmap

    357,434عرض على GitHub↗

    Developer Roadmap هي منصة يقودها المجتمع توفر مسارات تعليمية منظمة وقائمة على الرسوم البيانية لهندسة البرمجيات. تعمل كمستودع معرفي شامل حيث يتم تنظيم المجالات التقنية في تسلسلات مرئية لتوجيه اكتساب المهارات المهنية والنمو الوظيفي. يتميز المشروع بنظام بيئي تعاوني يتيح للمستخدمين المساهمة في خرائط الطريق، وتنظيم أفضل ممارسات الصناعة، والحفاظ على الملفات الشخصية المهنية. يدمج أطر تقييم تشخيصية لتقييم الكفاءة التقنية، مما يساعد المطورين على تحديد فجوات المعرفة والتحضير للمقابلات المهنية من خلال تسلسلات تعليمية مستهدفة. إلى جانب قدرات التخطيط الأساسية، توفر المنصة أفكاراً لمشاريع عملية ودروساً تفاعلية لتعزيز المفاهيم الهندسية. وتوفر مساحة مركزية للمجتمع لمشاركة الموارد، وتتبع تطوير المهارات التدريجي، والتنقل في المشاهد التقنية المعقدة.

    Separates environment-specific settings and infrastructure definitions from application code to ensure consistent deployment across environments.

    TypeScriptangular-roadmapbackend-roadmapblockchain-roadmap
    عرض على GitHub↗357,434
  • yt-dlp/yt-dlpالصورة الرمزية لـ yt-dlp

    yt-dlp/yt-dlp

    170,963عرض على 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 specific audio and video streams based on user-defined criteria. The system distinguishes itself through a modular architecture that supports custom plugins and site-specific scripts, allowing for the bypass of platform restrictions and the handling of complex authentication challeng

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

    Pythonclidownloaderpython
    عرض على GitHub↗170,963
  • langchain-ai/langchainالصورة الرمزية لـ langchain-ai

    langchain-ai/langchain

    139,458عرض على 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 that manage state, memory, and tool execution. The project distinguishes itself through a durable execution runtime that maintains persistent state across long-running processes by checkpointing progress to external storage. It models agent workflows as directed graphs, allowing

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

    Pythonagentsaiai-agents
    عرض على GitHub↗139,458
  • rustdesk/rustdeskالصورة الرمزية لـ rustdesk

    rustdesk/rustdesk

    116,258عرض على 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 designed to function across desktop and mobile environments, offering native remote control, screen sharing, and file management capabilities. What distinguishes the platform is its centralized administrative control plane, which allows for granular management of security polic

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

    Rustandroidanydeskdart
    عرض على GitHub↗116,258
  • denoland/denoالصورة الرمزية لـ denoland

    denoland/deno

    107,110عرض على 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, network, and environment variables. The runtime natively supports modern web-standard APIs, ensuring consistent behavior and portability across different environments. What distinguishes Deno is its integrated approach to the software development lifecycle. It bundles essentia

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

    Rustdenojavascriptrust
    عرض على GitHub↗107,110
  • microsoft/ml-for-beginnersالصورة الرمزية لـ microsoft

    microsoft/ML-For-Beginners

    86,919عرض على 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 practical implementation of artificial intelligence models from scratch. The curriculum distinguishes itself through a pedagogy centered on interactive Jupyter Notebooks, which allow students to execute code cells directly within narrative documents for immediate visual feedback.

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

    Jupyter Notebookdata-scienceeducationmachine-learning
    عرض على GitHub↗86,919
  • sherlock-project/sherlockالصورة الرمزية لـ sherlock-project

    sherlock-project/sherlock

    85,076عرض على 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 providing a unified, containerized development environment, it ensures that application dependencies and infrastructure configurations remain consistent across diverse host operating systems. The project distinguishes itself through its ability to synthesize container images dec

    Spawns short-lived, reproducible execution contexts that support rapid testing and development cycles.

    Pythonclicticybersecurity
    عرض على GitHub↗85,076
  • bregman-arie/devops-exercisesالصورة الرمزية لـ bregman-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

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

    Pythonansibleawsazure
    عرض على GitHub↗82,879
  • infiniflow/ragflowالصورة الرمزية لـ infiniflow

    infiniflow/ragflow

    82,922عرض على 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 reasoning workflows. By integrating document intelligence with advanced retrieval pipelines, the platform enables the creation of grounded, verifiable responses supported by traceable citations. The platform distinguishes itself through deep document understanding and sophisticated know

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

    Pythonagentagenticagentic-ai
    عرض على GitHub↗82,922
  • netdata/netdataالصورة الرمزية لـ netdata

    netdata/netdata

    79,176عرض على 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 complex, multi-cloud environments. The platform distinguishes itself through edge-based intelligence, utilizing local machine learning models to automatically detect performance anomalies without requiring manual configuration or external query engines. Its architecture prioritizes

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

    Caialertingcncf
    عرض على GitHub↗79,176
  • coder/code-serverالصورة الرمزية لـ coder

    coder/code-server

    78,024عرض على 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 machines, or cloud-native infrastructure, ensuring a consistent development experience from any device. The platform distinguishes itself through a secure gateway architecture that manages traffic, authentication, and encryption at the edge. It utilizes persistent WebSocket connections

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

    TypeScriptbrowser-idedev-toolsdevelopment-environment
    عرض على GitHub↗78,024
  • openhands/openhandsالصورة الرمزية لـ OpenHands

    OpenHands/OpenHands

    77,330عرض على GitHub↗

    OpenHands is an autonomous agent framework designed for software engineering workflows. It provides a modular platform for orchestrating AI agents that reason, plan, and execute tasks within isolated, containerized development environments. By integrating with standard version control and development tools, the system enables agents to autonomously navigate codebases, implement features, and resolve issues through iterative reasoning and tool execution. The platform distinguishes itself through a model-agnostic orchestrator that connects diverse language models to a unified tool registry. It

    Automates the provisioning and management of isolated containerized environments for agent execution via remote runtime APIs.

    Pythonagentartificial-intelligencechatgpt
    عرض على GitHub↗77,330
  • ventoy/ventoyالصورة الرمزية لـ ventoy

    ventoy/Ventoy

    77,243عرض على 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 file extraction or manual reformatting of the drive. The tool distinguishes itself through a modular, plugin-driven architecture that maps raw image files directly into system memory as block devices. Users can navigate local directories to select bootable files and utilize a we

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

    Carm64auto-installbootable-usb
    عرض على GitHub↗77,243
  • elastic/elasticsearchالصورة الرمزية لـ elastic

    elastic/elasticsearch

    77,012عرض على 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 maintaining global cluster state through a distributed consensus mechanism. The platform distinguishes itself through its integrated approach to observability, security, and advanced analytics. It combines full-text, vector, and hybrid search capabilities with machine learning-driven insi

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

    Javaelasticsearchjavasearch-engine
    عرض على GitHub↗77,012
  • ocornut/imguiالصورة الرمزية لـ ocornut

    ocornut/imgui

    73,875عرض على GitHub↗

    هذا المشروع عبارة عن مكتبة واجهة مستخدم رسومية ذات وضع فوري مصممة للتطوير السريع للأدوات وواجهات التصحيح. من خلال إنشاء هندسة واجهة المستخدم في كل إطار عبر كود إجرائي، فإنه يلغي الحاجة إلى مزامنة الحالة المستمرة بين بيانات التطبيق والواجهة. وهي مخصصة في المقام الأول للتكامل في خطوط أنابيب العرض الحالية، حيث تنتج مخازن رؤوس خام وأوامر رسم لا تعتمد على واجهة برمجة تطبيقات الرسومات الأساسية. تتميز المكتبة ببنية مفككة للغاية تدعم تخطيطات معقدة وقابلة للإرساء ومتعددة المنافذ. وهي تدير مواضع النوافذ، وسحب علامات التبويب، وتقسيم العقد، مما يسمح للمطورين بفصل عناصر الواجهة إلى نوافذ نظام تشغيل مستقلة. لضمان تفاعل متسق عبر بيئات متنوعة، تقوم بتعيين أحداث الإدخال الأصلية إلى تنسيق موحد وتوفر نطاقاً قوياً قائماً على المعرف لتتبع حالات العناصر عبر الإطارات. يوفر إطار العمل سطح قدرة واسع لبناء أدوات محرك متطورة ومرافق تشخيصية. وهو يتضمن دعماً للمكونات المرئية المتقدمة مثل محرري العقد، وراسمات 2D و 3D، والمفتشين المتخصصين، إلى جانب البنية التحتية لتحجيم DPI وعرض الأشكال المخصصة. تم تصميم النظام لقابلية نقل عالية، ويتميز بخيارات تكوين وقت التجميع التي تسمح للمطورين بتكييف هياكل البيانات الأساسية والأنواع الرياضية لمتطلبات محرك محددة. يوفر المستودع أمثلة واسعة النطاق لربط المكتبة بخلفيات وأطر عمل الرسومات الرئيسية، إلى جانب أدوات لتوليد ارتباطات خاصة باللغة.

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

    C++apicplusplusframework
    عرض على GitHub↗73,875
  • daytonaio/daytonaالصورة الرمزية لـ daytonaio

    daytonaio/daytona

    72,416عرض على GitHub↗

    Daytona is a cloud-native development environment platform designed to orchestrate ephemeral, containerized workspaces. It provides a centralized system for managing reproducible coding environments as code, ensuring consistency across distributed teams by abstracting the underlying infrastructure. By utilizing declarative configuration, the platform automates the entire lifecycle of development sandboxes, from initial provisioning to resource governance. The platform distinguishes itself through its infrastructure-agnostic runner layer, which allows development environments to be deployed ac

    Provides an abstraction layer that allows development environments to run consistently across local, cloud, and self-managed infrastructure.

    TypeScriptagentic-workflowaiai-agents
    عرض على GitHub↗72,416
  • nektos/actالصورة الرمزية لـ nektos

    nektos/act

    70,801عرض على 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 committing code to a remote repository. The runner distinguishes itself by providing a simulation engine that mimics remote CI triggers and event payloads, enabling the testing of complex conditional logic without requiring cloud infrastructure. It supports granular control over the

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

    Gocidevopsgithub-actions
    عرض على GitHub↗70,801
  • ansible/ansibleالصورة الرمزية لـ ansible

    ansible/ansible

    68,968عرض على 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 approach, it allows users to define desired system states through human-readable configuration files, ensuring consistency across distributed environments. The platform operates by establishing secure shell connections to target nodes, eliminating the need for persistent agent sof

    Performs configuration tasks on remote targets over standard secure shell protocols without needing pre-installed software agents.

    Pythonansiblepython
    عرض على GitHub↗68,968
السابق123456…12التالي
  1. Home
  2. DevOps & Infrastructure
  3. Infrastructure
  4. Infrastructure as Code

استكشف الوسوم الفرعية

  • Cloud Resource Reverse EngineeringTools that convert existing cloud resources back into infrastructure-as-code templates. **Distinct from Infrastructure as Code:** Distinct from Infrastructure as Code: specifically covers the transition from manual console configuration to versioned code
  • Configuration Management4 وسوم فرعية
  • Educational ContentInstructional materials for understanding infrastructure as code principles and tools. **Distinct from Infrastructure as Code:** Distinct from Infrastructure as Code: focuses on the learning process and pedagogical delivery rather than the implementation of IaC tools.
  • Educational GuidesTutorials and guides that teach the automation of environment provisioning via code. **Distinct from Infrastructure as Code:** Distinct from Infrastructure as Code: provides instructional guidance on the practice rather than the technical implementation of the code itself.
  • Environment ManagementApplying infrastructure-as-code principles specifically to the definition and provisioning of development coding environments. **Distinct from Infrastructure as Code:** Specializes IaC for development environments (base images, tools, env vars) rather than general data center or cloud infrastructure.
  • Environment Parity Definitions1 وسم فرعيDeclarative definitions used to ensure consistency between local development and CI pipeline infrastructure. **Distinct from Infrastructure as Code:** Distinct from general IaC: specifically targets the parity between the developer's local workspace and the CI environment.
  • GeneratorsTools that automatically produce infrastructure-as-code files from high-level descriptions or templates. **Distinct from Infrastructure as Code:** Distinct from general Infrastructure as Code, which covers the entire lifecycle of provisioning; this focuses specifically on the generation phase.
  • Infrastructure State Exporters1 وسم فرعيTools that export the current live state of cloud infrastructure into code representations. **Distinct from Infrastructure as Code:** Distinct from general IaC which defines desired state; this exports the actual live state into code.
  • Inline Definition FrameworksFrameworks that allow infrastructure logic to be defined directly within application code. **Distinct from Infrastructure as Code:** Distinct from general IaC: focuses on inline, programmatic definition rather than separate configuration files.
  • Language Constructs7 وسوم فرعية
  • Language-Specific ProvisioningDefining infrastructure using general-purpose programming languages and standard build tools. **Distinct from Infrastructure as Code:** Distinct from Infrastructure as Code: focuses on the use of general-purpose languages like Java rather than declarative files.
  • Management3 وسوم فرعيةPlatforms that orchestrate the lifecycle of infrastructure, including provisioning, configuration, and ongoing management.
  • Orchestration & Workflows6 وسوم فرعية
  • Providers & Cloud Targets4 وسوم فرعية
  • Provisioning & Deployment7 وسوم فرعية
  • Resource Imports2 وسوم فرعيةMechanisms for capturing manually created cloud resources into managed infrastructure state files. **Distinct from Infrastructure as Code:** Distinct from Infrastructure as Code: focuses on the specific workflow of adopting existing resources into a managed state.
  • TrainingEducational resources for learning infrastructure provisioning and configuration management.