awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

162 repository-uri

Awesome GitHub RepositoriesWorkflow Automation

Utilities for managing state, generating code, visualizing dependencies, and streamlining CI/CD.

Explore 162 awesome GitHub repositories matching part of an awesome list · Workflow Automation. Refine with filters or upvote what's useful.

Awesome Workflow Automation GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • n8n-io/n8nAvatar n8n-io

    n8n-io/n8n

    192,772Vezi pe GitHub↗

    n8n is a workflow automation platform that combines a visual interface with code-based extensibility to design, orchestrate, and manage automated processes. It provides a comprehensive suite of tools for data transformation, filtering, and storage, allowing users to build complex logic through conditional branching, looping, and sub-workflow execution. The platform supports both pre-built integration nodes and custom code execution in JavaScript or Python, enabling connectivity with a wide range of external services and APIs. The platform includes a suite of generative AI capabilities, such a

    A workflow automation tool for building complex RSS-based integrations.

    TypeScriptaiapisautomation
    Vezi pe GitHub↗192,772
  • huginn/huginnAvatar huginn

    huginn/huginn

    49,480Vezi pe GitHub↗

    Huginn is a self-hosted automation platform that functions as an event-driven workflow engine. It allows users to build autonomous agents that monitor web services, scrape data, and execute complex tasks by propagating events through a directed graph. By running on your own server infrastructure, it provides a private environment for orchestrating workflows without relying on third-party automation services. The platform distinguishes itself through a modular, plugin-based architecture that enables the development of custom agents to handle specific data processing needs. Each agent maintains

    A system for building agents that perform automated tasks with RSS.

    Rubyagentautomationfeed
    Vezi pe GitHub↗49,480
  • hashicorp/terraformAvatar hashicorp

    hashicorp/terraform

    48,720Vezi pe GitHub↗

    Terraform is a declarative infrastructure-as-code tool designed to manage the lifecycle of cloud and on-premises resources. It functions as a workflow engine that reconciles a defined desired state against real-world infrastructure, using a persistent state-tracking layer to maintain consistency and visibility across distributed environments. By mapping infrastructure components into a directed acyclic graph, the system calculates the optimal order for provisioning, updating, or destroying resources. The platform is distinguished by its extensible plugin-based architecture, which decouples co

    Build bundles containing binary and providers.

    Gocloudcloud-managementgraph
    Vezi pe GitHub↗48,720
  • pre-commit/pre-commitAvatar pre-commit

    pre-commit/pre-commit

    15,057Vezi pe GitHub↗

    Pre-commit is a framework for managing and executing automated tasks during the version control commit process. It functions as a configuration-driven utility that enforces project standards by running linters, formatters, and security scanners on staged files before they are committed to a repository. The system uses a centralized manifest to orchestrate these tasks, ensuring consistent developer tooling across teams. It distinguishes itself by provisioning isolated environments for each tool, which prevents dependency conflicts and ensures that all required versions are present. The framewo

    Framework for managing and running multi-language git hooks.

    Pythongitlinterpre-commit
    Vezi pe GitHub↗15,057
  • triggerdotdev/trigger.devAvatar triggerdotdev

    triggerdotdev/trigger.dev

    13,696Vezi pe GitHub↗

    Trigger.dev is a platform for building durable, event-driven background workflows. It functions as a workflow engine that allows developers to define complex, long-running processes using standard code rather than proprietary configuration languages. By utilizing a durable execution model, the system checkpoints progress, ensuring that tasks can automatically resume from the exact point of failure after a crash or interruption. The platform distinguishes itself through its focus on stateful, multi-step automation and real-time feedback. It supports the orchestration of AI agents and external

    Platform for creating event-driven API workflows.

    TypeScriptaiai-agent-frameworkai-agents
    Vezi pe GitHub↗13,696
  • infracost/infracostAvatar infracost

    infracost/infracost

    12,369Vezi pe GitHub↗

    Infracost is an infrastructure-as-code financial governance platform that calculates the cost impact of cloud resource changes. By performing static analysis on configuration files, the tool identifies infrastructure resources and their properties to estimate spending changes before deployment occurs. The platform distinguishes itself by integrating directly into development workflows, providing automated cost reporting and policy validation within pull request comments. It utilizes a modular architecture to map infrastructure definitions to real-time pricing data from cloud providers, allowi

    Cloud cost estimates in CLI and PRs.

    Goawsazurecloud
    Vezi pe GitHub↗12,369
  • pipedreamhq/pipedreamAvatar PipedreamHQ

    PipedreamHQ/pipedream

    11,103Vezi pe GitHub↗

    Pipedream is an integration platform designed to connect applications and automate workflows through a serverless execution environment. It provides a centralized interface for building, deploying, and monitoring data pipelines that bridge disparate software services. The platform distinguishes itself by offering a library of pre-built components that facilitate connectivity between various APIs and webhooks. Users can construct complex logic using code-based steps, allowing for custom data transformation and processing within a managed environment that handles authentication and event trigge

    A serverless integration platform for connecting RSS to other APIs.

    JavaScriptapisautomationbash
    Vezi pe GitHub↗11,103
  • gruntwork-io/terragruntAvatar gruntwork-io

    gruntwork-io/terragrunt

    9,317Vezi pe GitHub↗

    Terragrunt is an infrastructure as code orchestrator and a thin wrapper for Terraform. It serves as a configuration manager designed to reduce code duplication and manage the execution and deployment order of infrastructure across complex cloud architectures. The tool facilitates scaling cloud deployments across multiple environments, such as development, staging, and production, while keeping configurations consistent. It focuses on organizing large-scale deployments into manageable components to avoid monolithic state files and limit the blast radius of changes. Its capabilities cover infr

    Wrapper for DRY configurations and remote state.

    Goawsclideveloper-tools
    Vezi pe GitHub↗9,317
  • runatlantis/atlantisAvatar runatlantis

    runatlantis/atlantis

    9,146Vezi pe GitHub↗

    Atlantis is a GitOps deployment tool and infrastructure as code orchestrator that synchronizes cloud resources with a git repository using pull request comments. It serves as a policy-based infrastructure gate and automation system for Terraform, executing plans and applies directly from version control to coordinate deployments across multiple projects and environments. The system differentiates itself through a lock-based concurrency model that prevents simultaneous modifications to the same project or workspace. It features server-side policy validation to intercept plan outputs for compli

    Unified workflow for collaboration via GitHub.

    Go
    Vezi pe GitHub↗9,146
  • bridgecrewio/checkovAvatar bridgecrewio

    bridgecrewio/checkov

    8,798Vezi pe GitHub↗

    Checkov is a static analysis tool and security scanner designed to identify misconfigurations in infrastructure as code, container images, and Kubernetes configurations. It functions as a cloud security posture tool, an SCA vulnerability scanner, and a secret scanning utility to prevent security breaches and version control leaks. The project distinguishes itself through deep graph analysis and variable resolution, allowing it to map relationships between interconnected resources and evaluate the final state of infrastructure attributes. It provides extensibility for defining custom security

    Static analysis tool for security and compliance.

    Python
    Vezi pe GitHub↗8,798
  • aquasecurity/tfsecAvatar aquasecurity

    aquasecurity/tfsec

    7,013Vezi pe GitHub↗

    tfsec is a static analysis tool and infrastructure as code linter designed to detect security misconfigurations and compliance violations in Terraform infrastructure code. It functions as a cloud security posture tool and policy enforcement engine that evaluates configurations against established security benchmarks. The tool provides multi-cloud security auditing for providers including AWS, Azure, Google Cloud, and Kubernetes, as well as specialized scanning for DigitalOcean, OpenStack, CloudStack, and GitHub configurations. It identifies insecure settings such as public access or unencrypt

    Static analysis for security.

    Go
    Vezi pe GitHub↗7,013
  • terraform-linters/tflintAvatar terraform-linters

    terraform-linters/tflint

    5,748Vezi pe GitHub↗

    TFLint este un instrument de analiză statică și validator de infrastructură-ca-cod conceput pentru a identifica erorile și a impune bunele practici în fișierele de configurare Terraform. Funcționează ca o poartă de calitate pentru fluxurile de lucru automatizate și un server de limbaj care oferă diagnosticare în timp real și erori de linting direct în editorii de text suportați. Proiectul utilizează un framework de plugin-uri gRPC care permite integrarea regulilor de validare specifice furnizorului prin binare independente și un SDK dedicat. Această arhitectură separă logica de linting de bază de validarea specifică cloud-ului, suportând instalarea automată a seturilor de reguli externe pentru a verifica proprietățile resurselor față de specificațiile oficiale. Motorul de analiză rezolvă valorile de configurare și evaluează funcțiile încorporate, extinzând blocurile dinamice și colecțiile de resurse pentru a inspecta structura finală instanțiată. Acoperă impunerea standardelor de codare, analiza apelurilor de module și detectarea atributelor de resurse invalide, cu capacitatea de a exporta rezultate structurate în formate precum SARIF. Instrumentul include o interfață de linie de comandă pentru filtrarea țintelor de analiză și oferă corecția automată a problemelor pentru regulile suportate.

    Linter for detecting errors.

    Go
    Vezi pe GitHub↗5,748
  • tenable/terrascanAvatar tenable

    tenable/terrascan

    5,210Vezi pe GitHub↗

    Terrascan este un instrument de analiză statică conceput pentru a evalua fișierele de configurare de tip infrastructură-ca-cod pentru vulnerabilități de securitate și încălcări ale conformității. Prin parsarea acestor fișiere într-o reprezentare intermediară, identifică riscurile înainte ca resursele cloud să fie provizionate, servind drept auditor de conformitate pentru mediile cloud-native. Instrumentul funcționează ca un motor de politică-ca-cod, permițând utilizatorilor să definească și să aplice reguli de securitate personalizate și benchmark-uri din industrie folosind un limbaj de interogare specializat. Se distinge prin capacitatea sa de a se integra direct în fluxurile de lucru de dezvoltare și implementare, oferind bariere de securitate automatizate care pot bloca implementările neconforme prin raportare bazată pe exit-code. Dincolo de analiza statică, platforma suportă scanarea vulnerabilităților din registry-ul de containere pentru a corela riscurile bazate pe imagini cu configurațiile infrastructurii. De asemenea, oferă monitorizarea derivei de configurare (configuration drift) pentru a urmări resursele provizionate în raport cu liniile de bază de securitate stabilite, alături de mecanisme de suprimare bazate pe configurare pentru a gestiona override-urile de politică și alarmele false. Software-ul oferă atât o interfață în linie de comandă pentru validarea dezvoltării locale, cât și un API de scanare accesibil prin rețea pentru integrarea remote cu sisteme terțe și pipeline-uri automatizate.

    Static code analysis for security.

    Go
    Vezi pe GitHub↗5,210
  • potpie-ai/potpieAvatar potpie-ai

    potpie-ai/potpie

    5,161Vezi pe GitHub↗

    Potpie is an LLM codebase analysis platform and multi-agent orchestration framework designed to act as an AI software engineer. It parses repositories into a structured code knowledge graph, enabling AI agents to perform multi-hop reasoning, dependency tracing, and grounded technical analysis across large codebases. The system distinguishes itself through a spec-driven development framework where agents generate detailed technical specifications and architecture plans before implementing multi-file code changes. It utilizes a durable execution engine to coordinate specialized AI personas for

    AI agents for codebase Q&A and system design.

    Pythonagentsai-agentsai-agents-framework
    Vezi pe GitHub↗5,161
  • hashicorp/terraform-cdkAvatar hashicorp

    hashicorp/terraform-cdk

    5,077Vezi pe GitHub↗

    Terraform Cloud Development Kit este un framework de tip „infrastructure as code” care permite definirea resurselor cloud folosind limbaje de programare de uz general. Acesta funcționează ca un sintetizator de configurație, traducând logica de programare de nivel înalt și schemele furnizorilor în fișiere de configurare JSON care sunt executate de motorul Terraform pentru a furniza infrastructura. Framework-ul oferă o bibliotecă de infrastructură multi-limbaj cu capacitatea de a genera automat clase specifice limbajului din schemele furnizorilor. Permite crearea de constructe reutilizabile, permițând împachetarea configurațiilor complexe de resurse în componente partajate care pot fi ambalate și publicate în diferite limbaje suportate. Setul de instrumente include capabilități pentru gestionarea stivelor de infrastructură izolate pentru implementări multi-mediu și configurarea backend-urilor de stare. De asemenea, oferă utilitare pentru scheletizarea proiectelor (scaffolding), conversia HCL și asigurarea calității prin validarea sintaxei de configurare, aserțiuni ale proprietăților resurselor și testare prin snapshot-uri.

    Define infrastructure using programming languages.

    TypeScript
    Vezi pe GitHub↗5,077
  • tfutils/tfenvAvatar tfutils

    tfutils/tfenv

    4,941Vezi pe GitHub↗

    tfenv este un manager de versiuni Terraform și un utilitar CLI conceput pentru a instala și comuta între mai multe versiuni ale CLI-ului Terraform pe un singur sistem local. Funcționează ca un comutator de binare care asigură instrumente de infrastructură ca cod consistente în diferite proiecte și medii de echipă. Utilitarul gestionează versiunile executabile active prin variabile de mediu și fișiere de configurare locale. Suportă fixarea versiunii proiectului pentru a bloca versiuni specifice pentru diferite medii sau proiecte ale clienților, prevenind problemele de compatibilitate în timpul colaborării. Instrumentul oferă utilitare pentru descărcarea și instalarea versiunilor specifice sau cele mai recente, listarea versiunilor disponibile și dezinstalarea binarilor locali. Aceste operațiuni sunt susținute de un registru local de versiuni, descărcări de artefacte verificate prin checksum și comutarea prin link-uri simbolice pentru a actualiza executabilul activ în calea sistemului.

    Version manager.

    Shell
    Vezi pe GitHub↗4,941
  • terraform-docs/terraform-docsAvatar terraform-docs

    terraform-docs/terraform-docs

    4,791Vezi pe GitHub↗

    terraform-docs is a Terraform module documentation generator and infrastructure as code documenter. It extracts inputs, outputs, and resources from Terraform configuration files to automatically create formatted technical guides and metadata exports. The tool functions as a multi-format metadata exporter, transforming module information into Markdown tables, AsciiDoc, JSON, YAML, XML, and TOML. It also serves as a CI/CD documentation automator, allowing for the integration of documentation updates into commit hooks and deployment pipelines. Capability areas include module documentation extra

    Generate documentation from modules.

    Godocumentationgeneratorgolang
    Vezi pe GitHub↗4,791
  • dtan4/terraformingAvatar dtan4

    dtan4/terraforming

    4,260Vezi pe GitHub↗

    Terraforming este un generator de infrastructură ca cod (IaC) și un exportator de resurse AWS Terraform. Acesta convertește infrastructura cloud live în configurații declarative și fișiere de stare, permițând resurselor cloud existente să fie aduse sub gestionare programatică. Instrumentul funcționează ca un manager de fișiere de stare capabil să genereze și să îmbine fișiere de stare JSON. Acesta traduce răspunsurile API ale furnizorului cloud live în sintaxa HashiCorp Configuration Language și poate integra datele resurselor nou exportate în fișierele de stare existente fără a suprascrie intrările necorelate. Sistemul include capabilități pentru descoperirea și auditarea resurselor, precum și controlul identității și accesului prin autentificarea profilului AWS și asumarea rolurilor IAM. Este conceput ca un utilitar containerizat care poate rula în interiorul Docker pentru a izola dependențele de mașina gazdă.

    Export existing AWS resources.

    Ruby
    Vezi pe GitHub↗4,260
  • gofireflyio/aiacAvatar gofireflyio

    gofireflyio/aiac

    3,794Vezi pe GitHub↗

    aiac is an AI-powered command line tool designed to translate natural language requests into infrastructure code, DevOps workflows, and system scripts. It operates as a generator that uses large language models to produce cloud provisioning files, configuration files, and executable automation scripts directly from the terminal. The tool features a provider-agnostic model abstraction and a configuration-based routing system, allowing users to switch between different AI backends and discover compatible models. It includes an interactive shell interface for refining generated outputs through i

    AI-powered infrastructure-as-code generator.

    Goaiamazon-bedrockchatgpt
    Vezi pe GitHub↗3,794
  • antonbabenko/pre-commit-terraformAvatar antonbabenko

    antonbabenko/pre-commit-terraform

    3,735Vezi pe GitHub↗

    This project is a set of git pre-commit hooks designed to automate the formatting, linting, and validation of Terraform configurations. It functions as an infrastructure as code linter, security scanner, cost estimator, and documentation generator to ensure code quality before commits are finalized. The tool distinguishes itself by providing specialized capabilities for infrastructure workflows, such as scanning templates for security vulnerabilities and hardcoded secrets, calculating projected cloud spending against budgets, and automatically extracting module definitions to populate readme

    Git hooks for formatting, validation, and security.

    Shell
    Vezi pe GitHub↗3,735
Înapoi123456…9Înainte
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Workflow Automation