awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

704 dépôts

Awesome GitHub RepositoriesInfrastructure

Foundational software components and services that support the deployment, monitoring, and scaling of computing resources.

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

Awesome Infrastructure GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • codecrafters-io/build-your-own-xAvatar de codecrafters-io

    codecrafters-io/build-your-own-x

    516,240Voir sur GitHub↗

    Ce projet fournit un framework complet pour créer, gérer et exécuter des défis de programmation éducatifs. Il inclut des systèmes standardisés pour concevoir du contenu pédagogique, définir des cas de test et structurer la documentation afin de garantir des résultats d'apprentissage cohérents. La plateforme prend en charge un large éventail de langages de programmation via des environnements d'exécution dédiés qui gèrent la compilation, la gestion des dépendances et les tests automatisés. L'infrastructure facilite les flux de travail de développement locaux et distants, offrant des utilitaires en ligne de commande pour tester le code sans nécessiter de commits de contrôle de version. Elle dispose d'un cycle de vie d'orchestration automatisé pour l'exécution de tests conteneurisés, complété par des outils de diagnostic pour déboguer les protocoles réseau et surveiller la sortie des programmes. De plus, le projet inclut des flux de travail de maintenance pour la gestion de l'historique des dépôts et des outils d'intégration pour synchroniser les données avec des hôtes de contrôle de version externes.

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

    Markdownawesome-listfreeprogramming
    Voir sur GitHub↗516,240
  • sindresorhus/awesomeAvatar de sindresorhus

    sindresorhus/awesome

    476,211Voir sur GitHub↗

    Ce projet est un répertoire maintenu par la communauté qui sert d'index complet d'outils logiciels, de frameworks et de ressources éducatives. Il fonctionne comme une base de connaissances open source, organisant divers domaines d'ingénierie et ressources techniques dans une taxonomie structurée pour aider les développeurs à découvrir du contenu de haute qualité. Le répertoire se distingue par un modèle de revue par les pairs décentralisé, où des contributeurs indépendants organisent, vérifient et mettent à jour les entrées pour garantir leur exactitude et leur pertinence. Toutes les informations sont stockées dans un format markdown en fichiers plats, contrôlé par version, ce qui garantit l'indépendance de la plateforme, la transparence et l'auditabilité de l'ensemble de la collection. Le projet couvre une vaste surface de capacités, allant de la découverte de ressources techniques à l'avancement professionnel et à la gestion des connaissances en développement logiciel. Il donne accès à des parcours d'apprentissage structurés, des outils d'infrastructure et de sécurité, des utilitaires de gestion de données et des ressources spécialisées pour des domaines allant de la santé aux humanités numériques. Le dépôt est maintenu en tant que collection publique contrôlée par version, permettant un accès programmatique et des mises à jour pilotées par la communauté pour ses données structurées.

    Offers standardized configurations for managing web server request handling and security.

    awesomeawesome-listlists
    Voir sur GitHub↗476,211
  • openclaw/openclawAvatar de openclaw

    openclaw/openclaw

    380,031Voir sur GitHub↗

    Openclaw est une plateforme de gestion d'environnements d'exécution d'agents, fournissant l'infrastructure nécessaire pour contrôler les cycles de vie des agents, l'état des sessions et la persistance des espaces de travail. Elle dispose d'une passerelle centralisée qui gère les boucles de modèles, l'invocation d'outils et les événements en streaming, tout en prenant en charge le routage multi-agents et la gestion de la mémoire persistante. Le système est conçu pour normaliser les signatures d'exécution des outils et fournir une interface standardisée pour la compatibilité entre les fournisseurs. La plateforme inclut des outils de développement étendus, tels qu'une interface en ligne de commande pour la gestion des espaces de travail, la journalisation de diagnostic et une architecture de plugins qui permet l'enregistrement d'outils et de capacités personnalisés. Elle prend en charge les flux de travail automatisés via des hooks pilotés par les événements, la planification des tâches et l'intégration avec des services externes. La sécurité est gérée par des politiques d'exécution, la portabilité des identifiants et des flux de travail d'approbation pour les actions des agents. Le déploiement est pris en charge par des installateurs d'infrastructure automatisés et des assistants de passerelle conteneurisés, avec des utilitaires intégrés pour les sauvegardes et la gestion de la configuration. Le système fournit un format structuré pour orchestrer des flux de travail en plusieurs étapes et inclut des outils spécialisés pour l'automatisation des navigateurs et le patch de code structuré.

    Defines routing metadata via configuration files to separate infrastructure logic from credential management.

    TypeScriptaiassistantcrustacean
    Voir sur GitHub↗380,031
  • kamranahmedse/developer-roadmapAvatar de kamranahmedse

    kamranahmedse/developer-roadmap

    357,434Voir sur GitHub↗

    Developer Roadmap est une plateforme pilotée par la communauté qui fournit des parcours d'apprentissage structurés basés sur des graphes pour le génie logiciel. Elle sert de dépôt de connaissances complet où les domaines techniques sont organisés en séquences visuelles pour guider l'acquisition de compétences professionnelles et la croissance de carrière. Le projet se distingue par un écosystème collaboratif qui permet aux utilisateurs de contribuer à des roadmaps, d'organiser les meilleures pratiques de l'industrie et de maintenir des profils professionnels. Il intègre des cadres d'évaluation diagnostique pour évaluer la compétence technique, aidant les développeurs à identifier les lacunes en matière de connaissances et à se préparer aux entretiens professionnels grâce à des séquences d'apprentissage ciblées. Au-delà de ses capacités de cartographie de base, la plateforme propose des idées de projets pratiques et du tutorat interactif pour renforcer les concepts d'ingénierie. Elle offre un espace centralisé pour que la communauté puisse partager des ressources, suivre le développement progressif des compétences et naviguer dans des paysages techniques complexes.

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

    TypeScriptangular-roadmapbackend-roadmapblockchain-roadmap
    Voir sur GitHub↗357,434
  • vinta/awesome-pythonAvatar de vinta

    vinta/awesome-python

    303,207Voir sur GitHub↗

    Ce projet est un répertoire complet, organisé par la communauté, qui structure un vaste paysage de bibliothèques, frameworks et outils logiciels Python. Il sert de base de connaissances centralisée conçue pour faciliter la navigation dans l'écosystème et accélérer la découverte par les développeurs tout au long du cycle de vie du développement logiciel. Le répertoire se distingue en fournissant un index structuré de ressources classées par domaine technique, allant des utilitaires de développement fondamentaux aux domaines d'ingénierie spécialisés. Il couvre des capacités de haut niveau, notamment l'intelligence artificielle, la science des données, le développement web et la gestion d'infrastructure, permettant aux développeurs d'identifier des solutions éprouvées pour des défis techniques spécifiques. Le projet englobe une large surface de capacités, notamment des outils pour la gestion des dépendances, l'analyse de code statique et les tests automatisés. Il catalogue également des ressources pour le stockage de données persistantes, l'orchestration d'infrastructure cloud et le développement d'interfaces, fournissant une référence unifiée pour la construction et la maintenance de systèmes logiciels complexes.

    Monitor and manage public cloud resources via integrated service interfaces.

    Pythonawesomecollectionspython
    Voir sur GitHub↗303,207
  • awesome-selfhosted/awesome-selfhostedAvatar de awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Voir sur GitHub↗

    Ce projet est un répertoire de logiciels open source organisé par la communauté, conçu pour être déployé dans des environnements de serveurs privés et des laboratoires domestiques. Il sert de ressource complète pour découvrir des alternatives indépendantes et auto-hébergées aux services cloud grand public, permettant aux utilisateurs de conserver la pleine propriété des données et le contrôle de leur infrastructure numérique. Le répertoire est structuré par une taxonomie hiérarchique qui organise une vaste collection d'applications en catégories logiques, allant de la gestion multimédia et de l'analyse de données à la communication privée et aux outils de productivité d'équipe. Il se distingue par un processus de revue par les pairs collaboratif, où les membres de la communauté valident la qualité et la pertinence de chaque soumission pour garantir que le répertoire reste précis et fiable. Le projet couvre une large surface de capacités, notamment l'automatisation de l'infrastructure, le déploiement de services basés sur des conteneurs et la gestion de configuration déclarative. Ces outils aident les utilisateurs à maintenir des environnements de serveur reproductibles et à gérer des dépendances de services complexes sur du matériel privé. Le répertoire est maintenu en tant que dépôt contrôlé par version, garantissant que toutes les mises à jour et les changements pilotés par la communauté sont suivis et transparents.

    Routes and delivers electronic mail messages between servers and clients using standard transfer protocols.

    awesomeawesome-listcloud
    Voir sur GitHub↗299,516
  • 996icu/996.icuAvatar de 996icu

    996icu/996.ICU

    276,314Voir sur GitHub↗

    996.ICU est une plateforme numérique décentralisée et un mouvement social dédié à la promotion de pratiques de travail durables et de conditions de travail équitables au sein de l'industrie technologique. Il sert de dépôt public pour documenter les griefs au travail, surveiller la responsabilité des entreprises et sensibiliser aux risques pour la santé physique et mentale associés aux heures supplémentaires obligatoires. Le projet se distingue en utilisant le contrôle de version collaboratif et le suivi des problèmes structuré pour faciliter le discours piloté par la communauté et l'action collective. En appliquant des flux de travail de revue par les pairs standard à la soumission de données liées au travail, la plateforme maintient un enregistrement public transparent des pratiques de l'industrie et plaide pour une réforme systémique des normes professionnelles. L'initiative fournit une interface de documentation statique qui agrège les preuves et les révisions de manifestes pour soutenir sa mission plus large de transparence à l'échelle de l'industrie. Tout le contenu est géré par un framework open source décentralisé qui permet une large contribution de la communauté et la diffusion d'informations.

    Facilitates decentralized collaboration and tracks historical changes to manifesto content using distributed versioning tools.

    Voir sur GitHub↗276,314
  • trimstray/the-book-of-secret-knowledgeAvatar de trimstray

    trimstray/the-book-of-secret-knowledge

    228,641Voir sur GitHub↗

    Ce projet sert de dépôt centralisé de connaissances techniques et de ressources administratives piloté par la communauté. Il fournit une taxonomie structurée qui agrège des informations disparates dans un cadre consultable, soutenant l'apprentissage continu et la résolution rapide de problèmes pour les administrateurs système et les praticiens de la cybersécurité. En cartographiant les ressources à travers la sécurité offensive, la gestion de l'infrastructure et le développement logiciel, il offre un chemin unifié pour l'acquisition de compétences et la référence professionnelle. Le projet est défini par une philosophie de conception axée sur la ligne de commande, privilégiant les utilitaires basés sur le terminal et les interfaces scriptables pour faciliter une administration système efficace et des flux de travail de sécurité répétables. Il se distingue par une approche agnostique de la plateforme, maintenant une documentation et des guides opérationnels qui restent applicables à travers divers environnements de type Unix et basés sur le cloud. Cette intégration modulaire de la chaîne d'outils permet aux utilisateurs de composer des environnements personnalisés adaptés à des tâches administratives ou de sécurité spécifiques. Le dépôt couvre une large surface de capacités, notamment des boîtes à outils complètes pour l'audit système, la gestion réseau et le durcissement de l'infrastructure. Il fournit des parcours d'apprentissage structurés pour le développement des compétences en cybersécurité, allant des laboratoires de piratage éthique et des normes de test d'intrusion à l'évaluation des vulnérabilités et aux meilleures pratiques de configuration système. La collection englobe également un large éventail d'outils de productivité, d'utilitaires de diagnostic et de supports pédagogiques conçus pour rationaliser la maintenance de routine et améliorer la posture de sécurité globale.

    Improves network performance and security by configuring validating and caching DNS resolvers.

    awesomeawesome-listbsd
    Voir sur GitHub↗228,641
  • significant-gravitas/autogptAvatar de Significant-Gravitas

    Significant-Gravitas/AutoGPT

    184,973Voir sur GitHub↗

    AutoGPT is an orchestration platform designed for building, managing, and deploying autonomous agents. It provides a visual canvas-based environment where users can assemble agents by connecting modular blocks that represent actions, data flows, and conditional logic. The platform supports the entire agent lifecycle, including task scheduling, execution monitoring, and configuration management, while offering a marketplace for discovering and sharing community-built workflows. The project includes a legacy framework for command-line agent execution and an extensible component system for devel

    Maintains production-ready environments with pre-configured API access and built-in resource credits.

    Pythonaiartificial-intelligenceautonomous-agents
    Voir sur GitHub↗184,973
  • digitalplatdev/freedomainAvatar de DigitalPlatDev

    DigitalPlatDev/FreeDomain

    179,955Voir sur GitHub↗

    FreeDomain is a centralized platform for managing the full lifecycle of domain names, providing services for free registration and web presence activation. It offers a unified administrative interface that allows users to secure digital identities across multiple top-level extensions and configure hosting environments through a guided setup process. The platform distinguishes itself through an API-driven orchestration layer that automates interactions with external registrars and simplifies complex infrastructure management by abstracting DNS configurations into standardized zone file updates

    Facilitates the acquisition and ongoing administration of domain names across a wide variety of top-level extensions.

    HTMLdigitalplatdomaindomain-platform
    Voir sur GitHub↗179,955
  • anomalyco/opencodeAvatar de anomalyco

    anomalyco/opencode

    175,152Voir sur GitHub↗

    OpenCode is a framework for orchestrating autonomous AI agents within development environments. It provides a multi-tiered architecture where primary assistants manage user interaction while specialized subagents handle specific tasks like planning, research, and code generation. The system includes a comprehensive command-line interface for managing these workflows, configuring agent behavior, and defining custom tools or commands through metadata-rich files. The platform features a modular plugin system and extensive integration support, including standardized protocols for connecting local

    Prioritizes data privacy by routing requests to trusted providers and processing context locally without persistent storage.

    TypeScript
    Voir sur GitHub↗175,152
  • yt-dlp/yt-dlpAvatar de yt-dlp

    yt-dlp/yt-dlp

    170,963Voir sur 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
    Voir sur GitHub↗170,963
  • snailclimb/javaguideAvatar de Snailclimb

    Snailclimb/JavaGuide

    156,541Voir sur GitHub↗

    This project is a comprehensive educational repository providing technical documentation and learning materials across a wide range of computer science and software engineering domains. It serves as a centralized knowledge base for developers, covering core programming concepts, database management, distributed systems, and system design principles. The content spans fundamental Java programming, including collection frameworks and runtime environments, alongside deep dives into web communication protocols and browser internals. It also provides extensive resources on database internals, such

    Describes the service-oriented architecture model for managing service registration, discovery, and endpoint tracking in distributed systems.

    JavaScriptalgorithmsdistributed-systemsinterview
    Voir sur GitHub↗156,541
  • langchain-ai/langchainAvatar de langchain-ai

    langchain-ai/langchain

    139,458Voir sur 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
    Voir sur GitHub↗139,458
  • firecrawl/firecrawlAvatar de firecrawl

    firecrawl/firecrawl

    133,479Voir sur GitHub↗

    Firecrawl is a web data extraction platform designed to convert unstructured web content into clean, LLM-ready formats like markdown or JSON. It functions as an autonomous web crawler and scraper, capable of mapping entire domains, performing recursive navigation, and executing complex data gathering tasks. By leveraging headless browser orchestration, the system handles dynamic, JavaScript-heavy pages to ensure comprehensive data capture. The platform distinguishes itself through its focus on agentic workflows, providing a programmatic interface that allows autonomous agents to perform live

    Supports scalable crawling operations by functioning as a robust engine that can be deployed in managed cloud or private infrastructure.

    TypeScriptaiai-agentsai-crawler
    Voir sur GitHub↗133,479
  • chalarangelo/30-seconds-of-codeAvatar de Chalarangelo

    Chalarangelo/30-seconds-of-code

    128,121Voir sur GitHub↗

    30-seconds-of-code is a comprehensive knowledge base and programming snippet library designed to support software engineering education and professional development. It provides a curated collection of reusable code units and technical guides that help developers master core language mechanics, design patterns, and architectural philosophies. The project distinguishes itself by offering a wide-ranging library of algorithmic solutions and web development patterns that are organized into modular, independently testable units. It emphasizes functional programming paradigms and declarative logic,

    Provides strategies to safeguard remote branches by rejecting force pushes that overwrite work.

    JavaScriptastroawesome-listcss
    Voir sur GitHub↗128,121
  • kubernetes/kubernetesAvatar de kubernetes

    kubernetes/kubernetes

    123,197Voir sur GitHub↗

    Kubernetes is a distributed container orchestration platform that automates the deployment, scaling, and management of containerized applications across clusters of computing nodes. It functions as a declarative infrastructure controller, utilizing a control loop architecture that continuously monitors the current system state against user-defined configurations to ensure desired operational outcomes. The system relies on a centralized API-driven interface and a replicated key-value store to maintain a consistent source of truth for all cluster objects. The platform distinguishes itself throu

    Adjusts the number of running application instances automatically based on CPU usage or custom metrics to meet fluctuating demand.

    Gocncfcontainersgo
    Voir sur GitHub↗123,197
  • ripienaar/free-for-devAvatar de ripienaar

    ripienaar/free-for-dev

    123,154Voir sur GitHub↗

    This project is a community-maintained directory of technical resources, tools, and services that offer free tiers for developers. It serves as a centralized reference point for discovering infrastructure, software, and educational materials, helping individuals and teams minimize operational costs while building and scaling applications. The directory distinguishes itself through a collaborative, community-driven curation model that aggregates metadata about third-party services. By utilizing a hierarchical taxonomy and storing all content in version-controlled, plain-text files, the project

    Secure subdomains for personal or experimental projects through providers offering free naming services to establish a web presence.

    HTMLawesome-listfree-for-developers
    Voir sur GitHub↗123,154
  • comfy-org/comfyuiAvatar de Comfy-Org

    Comfy-Org/ComfyUI

    117,227Voir sur GitHub↗

    ComfyUI is a node-based generative AI orchestration engine designed for constructing, testing, and executing complex image and video synthesis pipelines. By utilizing a directed acyclic graph execution model, the platform allows users to build reproducible workflows through modular, interconnected processing blocks without requiring manual code implementation. It serves as both a local environment for high-performance model inference and a production-ready server for deploying generative capabilities. The platform distinguishes itself through its focus on workflow portability and extensibilit

    Includes administrative controls and security protocols designed to oversee high-volume creative workflows across large-scale infrastructure.

    Pythonaicomfycomfyui
    Voir sur GitHub↗117,227
  • rustdesk/rustdeskAvatar de rustdesk

    rustdesk/rustdesk

    116,258Voir sur 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

    Deploy custom signaling and relay servers to maintain full control over remote connectivity within private enterprise environments.

    Rustandroidanydeskdart
    Voir sur GitHub↗116,258
Préc.123456…36Suivant
  1. Home
  2. DevOps & Infrastructure
  3. Infrastructure

Explorer les sous-tags

  • Application Compute Platforms2 sous-tags
  • Cluster and Service Orchestration9 sous-tagsPlatforms for managing distributed system health, service discovery, traffic routing, and component version transitions.
  • Community Moderation MiddlewareSystems that intercept and validate user-submitted content to ensure adherence to community guidelines and safety standards. **Distinct from Configuration and Policy Enforcement:** Distinct from Configuration and Policy Enforcement: focuses on human-centric content moderation and community standards rather than infrastructure or system-level configuration policies.
  • Configuration and Policy Enforcement20 sous-tagsSystems for defining, enforcing, and managing environment settings, resource policies, and metadata across infrastructure components.
  • Distributed Data Platforms2 sous-tagsInfrastructure for scaling data-intensive services across multiple nodes or cloud environments.
  • Infrastructure as Code17 sous-tagsDefining and managing data center environments through version-controlled text files for repeatable provisioning.
  • Networking3 sous-tags
  • Operational Observability and Access8 sous-tagsUtilities for monitoring service-level operations, managing background processes, and establishing secure administrative connectivity.
  • Private and Enterprise Infrastructure Management5 sous-tagsSpecialized tools for administering large-scale, self-hosted, or secure production environments.
  • Version Control Systems2 sous-tagsDistributed systems that track modifications, historical changes, and decentralized collaboration within project resource directories.