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

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

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

26 مستودعات

Awesome GitHub RepositoriesProject Workflow Automation

Utilities for automating repetitive development tasks through custom scripts and environment variable management.

Distinct from Python Scripting Environments: Distinct from general scripting environments; focuses on project-level task automation and shell integration.

Explore 26 awesome GitHub repositories matching development tools & productivity · Project Workflow Automation. Refine with filters or upvote what's useful.

Awesome Project Workflow Automation GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • homebrew/legacy-homebrewالصورة الرمزية لـ Homebrew

    Homebrew/legacy-homebrew

    26,849عرض على GitHub↗

    This project is a command line package manager and dependency management engine used for installing, updating, and removing software packages across different operating systems. It functions as a package recipe system and software repository administrator, utilizing declarative scripts to define software sources, build arguments, and installation steps. The system operates as a binary distribution platform that compiles source code into pre-compiled binaries and distributes them through remote repositories. It includes an automated version tracker that monitors upstream software releases and

    Monitors packages for new releases and automatically opens pull requests to keep software current.

    عرض على GitHub↗26,849
  • rwaldron/idiomatic.jsR

    rwaldron/idiomatic.js

    25,712عرض على GitHub↗

    This project is a JavaScript style guide and a set of coding standards designed to ensure codebase consistency. It provides a collection of best practices for writing maintainable and idiomatic code, focusing on variable naming, type checking, and execution context. The project serves as a static analysis guide, offering frameworks and guidelines for using linters and automated tools to identify bugs and verify code correctness before deployment. It establishes standards for formatting, syntax, and variable declarations to standardize code style across a project. The scope of the project cov

    Integrates automated linting, testing, and compression steps into the project lifecycle for production readiness.

    عرض على GitHub↗25,712
  • pypa/pipenvالصورة الرمزية لـ pypa

    pypa/pipenv

    25,066عرض على GitHub↗

    Pipenv is a Python dependency manager and virtual environment manager that ensures reproducible environments across different systems. It functions as a lockfile resolver, generating deterministic lockfiles from high-level dependency constraints to prevent version drift. The tool integrates project workflow automation by loading environment variables and executing custom project scripts. It also includes security auditing capabilities to scan installed packages for known vulnerabilities. The system covers a broad range of capabilities including dependency version locking, package installatio

    Defines custom shell scripts and loads environment variables to streamline repetitive development tasks.

    Python
    عرض على GitHub↗25,066
  • claude-code-best/claude-codeالصورة الرمزية لـ claude-code-best

    claude-code-best/claude-code

    20,272عرض على GitHub↗

    Claude Code is a command-line interface and multi-agent orchestration framework designed for autonomous software engineering. It enables AI agents to perform codebase modifications, debugging, and Git workflow management while coordinating multiple specialized agents to decompose and execute complex engineering tasks in parallel. The system distinguishes itself through a high degree of isolation and safety, utilizing Git worktrees to create independent working directories for concurrent agents and implementing a tiered permission system that combines user rules, project policies, and OS-level

    Executes user-defined automation scripts stored locally to streamline repetitive project workflows.

    TypeScript
    عرض على GitHub↗20,272
  • direnv/direnvالصورة الرمزية لـ direnv

    direnv/direnv

    15,189عرض على GitHub↗

    direnv is a shell environment manager and directory-based environment loader that automatically loads and unloads environment variables when switching between directories. It functions as a shell hook automation tool, injecting logic into the shell configuration to trigger environment updates based on the current project context. The project acts as a development environment isolator by localizing shell configurations, which prevents dependency conflicts and removes project-specific exports from global profile files. It includes specialized integration for Nix, allowing the loading of environ

    Automatically loads and unloads shell variables and paths when switching between different project directories.

    Go
    عرض على GitHub↗15,189
  • soybeanjs/soybean-adminالصورة الرمزية لـ soybeanjs

    soybeanjs/soybean-admin

    14,503عرض على GitHub↗

    Soybean Admin is a type-safe frontend management boilerplate and dashboard template built with Vue 3, Vite, and TypeScript. It provides a pre-configured foundation for creating enterprise administrative interfaces, utilizing the NaiveUI component framework and UnoCSS for utility-first styling. The project distinguishes itself through automated workflow tools, including file-system-based route generation and a command-line interface for automating git commits and project deployments. It implements a comprehensive security model featuring both static and dynamic role-based access control to res

    Includes CLI tools to automate repetitive development tasks such as route generation and git commits.

    TypeScriptadminadmin-templateelegant
    عرض على GitHub↗14,503
  • abpframework/abpالصورة الرمزية لـ abpframework

    abpframework/abp

    14,313عرض على GitHub↗

    ABP is an opinionated architectural framework for building enterprise software solutions using .NET and ASP.NET Core. It serves as a structural toolkit for implementing domain-driven design and microservices patterns, providing a modular enterprise architecture where functionality is organized into independent, pluggable modules. The platform is specifically designed to support multi-tenant SaaS architectures, isolating data and configurations for multiple independent customers within a single application instance. It provides enterprise boilerplate infrastructure and pre-configured templates

    Provides a command line interface to automate common project operations and development workflows.

    C#abpangulararchitecture
    عرض على GitHub↗14,313
  • kanboard/kanboardالصورة الرمزية لـ kanboard

    kanboard/kanboard

    9,663عرض على GitHub↗

    Kanboard هي أداة إدارة مشاريع Kanban مستضافة ذاتياً ومجموعة إنتاجية مصممة لتتبع مهام البرمجيات وتعاون الفريق. توفر نظاماً مرئياً لإدارة سير العمل من خلال استخدام اللوحات والأعمدة والبطاقات. يتميز المشروع بإطار عمل مكونات إضافية قابل للتوسيع وواجهة برمجة تطبيقات شاملة لإدارة المهام والمشاريع برمجياً. يتضمن إدارة هوية متخصصة من خلال تكامل LDAP، مما يسمح بمزامنة حسابات المستخدمين وأذونات المجموعات من خوادم الدليل. يغطي النظام مجموعة واسعة من القدرات، بما في ذلك أتمتة سير العمل القائمة على الأحداث، وتحليلات المشروع التفصيلية مثل مخططات burn-down وقياس وقت الدورة، والتحكم الدقيق في الوصول القائم على الأدوار. كما يدعم تتبع الوقت المتكامل، وتفكيك المهام الفرعية، والمصادقة متعددة الطرق بما في ذلك المصادقة الثنائية ودعم الوكيل العكسي. التطبيق متوافق مع MySQL وPostgreSQL لتخزين البيانات المستمر ويمكن نشره باستخدام Docker Compose.

    Setting up event-driven triggers and background jobs to automate repetitive task updates and notifications.

    PHPagilekanbankanboard
    عرض على GitHub↗9,663
  • probot/probotالصورة الرمزية لـ probot

    probot/probot

    9,558عرض على GitHub↗

    Probot is a framework for building and deploying GitHub Apps that monitor webhook events and execute automated workflows. It provides a system for receiving and validating event notifications to trigger server-side actions. The project utilizes an event-driven plugin architecture and a middleware-based request processing system to handle authentication, validation, and routing. It employs a dependency-injection pattern to provide a pre-configured API client for authenticated interactions with GitHub services. The framework includes tools for token-based identity management, signature-based p

    Executes custom scripts and actions to automate the management of repository and user data.

    TypeScriptgithub-appsprobot
    عرض على GitHub↗9,558
  • kubernetes-sigs/kubebuilderالصورة الرمزية لـ kubernetes-sigs

    kubernetes-sigs/kubebuilder

    8,992عرض على GitHub↗

    Kubebuilder is a framework and set of scaffolding tools used to build Kubernetes APIs and controllers. It functions as an operator framework that provides generators for custom resource definitions, admission webhooks, and RBAC manifests to extend cluster functionality. The project distinguishes itself through marker-based code generation, which parses source code comments to automatically produce Kubernetes manifests and boilerplate logic. It employs a hub-and-spoke versioning model to translate data between multiple API versions and uses a three-way merge strategy to automate project migrat

    Generates pull requests to refresh project scaffolding using a three-way merge strategy when new releases are available.

    Gok8s-sig-api-machinery
    عرض على GitHub↗8,992
  • yonaskolb/xcodegenالصورة الرمزية لـ yonaskolb

    yonaskolb/XcodeGen

    8,523عرض على GitHub↗

    XcodeGen is a command-line utility written in Swift that generates Xcode project files from structured specification files. It serves as a project generator and build configuration manager, allowing targets, schemes, and build settings to be defined in a human-readable format instead of through manual edits in the Xcode IDE. The tool optimizes version control by generating project binaries on demand, which removes the need to store large project files in repositories and eliminates associated merge conflicts. It further automates the development workflow by synchronizing project groups and fi

    Maps source directories to project layouts and synchronizes folder structures to disk for continuous integration.

    Swift
    عرض على GitHub↗8,523
  • techempower/frameworkbenchmarksالصورة الرمزية لـ TechEmpower

    TechEmpower/FrameworkBenchmarks

    8,112عرض على GitHub↗

    TechEmpower FrameworkBenchmarks is an open-source project that provides a standardized, reproducible suite for measuring and comparing the performance of web frameworks across many languages. At its core, it defines a set of common server-side tasks—such as JSON serialization, database queries, and server-side template rendering—and executes them uniformly against hundreds of framework implementations to produce comparable throughput and latency metrics. The project is built around a multi-language benchmark harness that automates the full test lifecycle, from dependency installation and serve

    Suggests new database systems for inclusion in the performance test suite via pull requests.

    C++benchmarkframeworkframeworkbenchmarks
    عرض على GitHub↗8,112
  • fluxcd/flux2الصورة الرمزية لـ fluxcd

    fluxcd/flux2

    7,888عرض على GitHub↗

    Flux is a Kubernetes GitOps delivery tool used to automate application deployments by synchronizing cluster state with configurations stored in Git, OCI, or Helm repositories. It functions as a set of controllers that monitor desired state in external sources and continuously reconcile the live cluster to match those definitions. The system distinguishes itself through a multi-cluster management plane that coordinates application delivery across fleets of remote clusters from a central hub. It provides a dedicated mechanism for automated image updates, which scans container registries for new

    Triggers pull request creation when automated image updates are pushed to a target branch.

    Gocontinuous-deliverygitopsgitops-toolkit
    عرض على GitHub↗7,888
  • wei/pullالصورة الرمزية لـ wei

    wei/pull

    7,154عرض على GitHub↗

    Pull is an automated pull request manager designed to synchronize GitHub repository forks with their upstream sources. It acts as an orchestrator that creates and manages pull requests to integrate remote changes and keep development forks aligned with original project sources. The tool is configuration-driven, allowing users to define specific git integration strategies such as merging, squashing, rebasing, or hard resetting. It integrates with GitHub Actions to manage branch protection and the assignment of reviewers, assignees, and custom labels. Synchronization can be triggered through p

    Provides configuration for assigning reviewers, assignees, and custom labels to automatically generated synchronization pull requests.

    TypeScriptforkforks-insighthacktoberfest
    عرض على GitHub↗7,154
  • cachix/devenvالصورة الرمزية لـ cachix

    cachix/devenv

    7,005عرض على GitHub↗

    Devenv is a Nix-based development environment manager that provides declarative definitions for reproducible shells and toolchains. It functions as a declarative task runner for executing dependency-aware pipelines and a service orchestration tool for supervising background processes. The project distinguishes itself by generating OCI container images directly from environment definitions without requiring a separate container engine. It also implements the Model Context Protocol to expose project context and package search to AI agents, and supports AI-assisted scaffolding to generate config

    Implements a declarative task runner for executing dependency-aware pipelines and automating project workflows.

    Rustdeveloper-toolsdevenvnix
    عرض على GitHub↗7,005
  • googleapis/release-pleaseالصورة الرمزية لـ googleapis

    googleapis/release-please

    6,444عرض على GitHub↗

    Creates and maintains a pull request that proposes version bumps and release notes, updating as new commits are merged.

    TypeScript
    عرض على GitHub↗6,444
  • hyperupcall/autoenvالصورة الرمزية لـ hyperupcall

    hyperupcall/autoenv

    6,034عرض على GitHub↗

    autoenv is a directory-based environment manager and shell workflow automator that automatically loads and unloads environment variables and scripts based on the current working directory. It functions as a hierarchical variable loader, applying configuration settings according to the directory hierarchy to isolate project environments. The utility includes a checksum-based script validator that ensures security by requiring user approval before sourcing detected files. Once a file is authorized, the system remembers the trust setting by verifying file hashes, prompting the user again only if

    Automates development setup by loading required secrets and executing project-specific scripts upon directory entry.

    Shell
    عرض على GitHub↗6,034
  • snyk/snykالصورة الرمزية لـ snyk

    snyk/snyk

    5,586عرض على GitHub↗

    Snyk is an application security testing platform designed to identify and remediate vulnerabilities across source code, open-source dependencies, container images, and infrastructure-as-code configurations. It functions as a comprehensive security workflow automation tool, utilizing a static analysis engine and dependency graph mapping to detect security flaws and license compliance issues throughout the software development lifecycle. The platform distinguishes itself through agentic workflow orchestration and an automated remediation pipeline that generates and submits pull requests to patc

    Automatically creates pull requests that update vulnerable dependencies to patched versions.

    TypeScript
    عرض على GitHub↗5,586
  • snyk/cliالصورة الرمزية لـ snyk

    snyk/cli

    5,428عرض على GitHub↗

    The Snyk CLI is a command-line security scanner that detects known vulnerabilities across open-source dependencies, proprietary application code, container images, and infrastructure-as-code configuration files. It also serves as a platform management tool, allowing users to configure organizations, users, SSO, and reporting from the terminal rather than the web dashboard. The CLI integrates directly into development workflows, enabling scanning within IDEs, build pipelines, and version control systems. It implements static analysis with interfile data flow analysis to find complex security f

    Automatically creates pull requests to patch vulnerable dependencies to secure versions.

    TypeScriptmonitorsecuritysnyk
    عرض على GitHub↗5,428
  • dependabot/dependabot-coreالصورة الرمزية لـ dependabot

    dependabot/dependabot-core

    5,413عرض على GitHub↗

    dependabot-core is the automated dependency management engine that powers multi-ecosystem package updates and vulnerability remediation. It parses package manifests and lockfiles, polls package registries for newer versions, resolves version constraints across entire dependency trees, and generates pull requests with changelogs and structured descriptions. The system integrates vulnerability database matching to detect known security flaws and can automatically create remediation pull requests. What distinguishes this project is its handling of complex multi-ecosystem resolution across dozens

    Automates creation of pull requests with changelogs and structured descriptions for each dependency update.

    Rubydependenciesdockerdotnet
    عرض على GitHub↗5,413
السابق12التالي
  1. Home
  2. Development Tools & Productivity
  3. Project Workflow Automation

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

  • Automated Update Pull Requests7 وسوم فرعيةAutomatically creates pull requests to update project scaffolding based on new tool releases. **Distinct from Project Workflow Automation:** Focuses on the automated PR delivery mechanism for framework updates.
  • State Transition AutomationsAutomated rules that change the status or column of a task based on specific triggers. **Distinct from Project Workflow Automation:** Focuses on task state changes within a project board rather than general developer scripting or environment automation
  • Template Modification ScriptsScripts that run during project creation to dynamically adjust templates based on the environment. **Distinct from Project Workflow Automation:** Specifically addresses the dynamic modification of project templates during bootstrapping, not general workflow automation.