awesome-repositories.com分类博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

44 个仓库

Awesome GitHub RepositoriesPull Request Automation

Actions for managing, labeling, and merging pull requests.

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

Awesome Pull Request Automation GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • sindresorhus/refined-githubsindresorhus 的头像

    sindresorhus/refined-github

    31,587在 GitHub 上查看↗

    Refined GitHub is a browser extension that modifies the GitHub web interface to add features and remove annoyances. It functions as a user interface enhancement tool that uses custom CSS and JavaScript to rearrange layouts and inject new interactive elements into GitHub pages. The project serves as a workflow automation tool and repository utility, providing capabilities to automate pull request tasks such as branch cleanup and commit defaults. It acts as a code review assistant by identifying conflicting pull requests and improving navigation for code references. The extension covers severa

    Simplifies workspace cleanup using squash commit defaults, rebase buttons, and automatic branch deletion after merging.

    TypeScript
    在 GitHub 上查看↗31,587
  • ovity/octotreeovity 的头像

    ovity/octotree

    23,206在 GitHub 上查看↗

    Octotree is a source code browsing tool for GitHub that provides a navigable file tree sidebar for exploring repository folder structures without downloading files locally. It enables the navigation of directory hierarchies and the location of specific files through text-based search queries. The tool includes specialized workflows for reviewing pull requests by filtering the visible file tree to show only modified files. It also supports access to private repositories through the use of personal access tokens and multi-account management. The interface features customizable sidebar behavior

    Limits the visible file tree to only those files modified within a specific pull request.

    JavaScriptbrowser-extensionchromecode-files
    在 GitHub 上查看↗23,206
  • boto/boto3boto 的头像

    boto/boto3

    9,834在 GitHub 上查看↗

    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

    Generates temporary environments to review code changes during the pull request process.

    Pythonawsaws-sdkcloud
    在 GitHub 上查看↗9,834
  • donnemartin/gitsomedonnemartin 的头像

    donnemartin/gitsome

    7,674在 GitHub 上查看↗

    Gitsome is a command-line interface tool for managing repositories, issues, and pull requests via the GitHub and GitHub Enterprise APIs. It provides an interactive shell environment featuring an embedded Python interpreter for programmatic automation and dynamic scripting, alongside a project bootstrapping utility for generating standard license and gitignore templates. The tool distinguishes itself with a schema-driven autocomplete engine that parses remote API definitions in real-time to provide context-aware command suggestions. It also implements an index-based navigation system that allo

    Retrieves detailed information for specific pull requests or lists all current requests in a repository.

    Python
    在 GitHub 上查看↗7,674
  • wei/pullwei 的头像

    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 automated creation and management of pull requests, including the assignment of reviewers and labels.

    TypeScriptforkforks-insighthacktoberfest
    在 GitHub 上查看↗7,154
  • googleapis/release-pleasegoogleapis 的头像

    googleapis/release-please

    6,444在 GitHub 上查看↗

    Creates and maintains a single pull request that accumulates release notes until merged.

    TypeScript
    在 GitHub 上查看↗6,444
  • filhodanuvem/gitqlfilhodanuvem 的头像

    filhodanuvem/gitql

    6,295在 GitHub 上查看↗

    Gitql 是一个 SQL 查询引擎和元数据搜索工具,旨在探索和检索版本控制系统中的信息。它提供了一种结构化查询语言,允许用户使用正式语法而不是标准命令行界面命令来过滤和提取项目历史中的资产。 该工具作为一个交互式数据浏览器,具有用于实时评估仓库数据的命令提示符界面。它将版本控制实体(如提交和标签)映射到虚拟关系表,从而能够执行顺序查询以审计历史并分析仓库元数据。 该系统涵盖了广泛的仓库资产检索功能,包括从拉取请求、议题和讨论中提取信息。它还包括用于仓库模式探索的机制,以识别哪些数据表可供查询。

    Retrieves specific metadata from repository assets such as pull requests, issues, and discussions using SQL queries.

    Gogitgohacktoberfest
    在 GitHub 上查看↗6,295
  • danger/dangerdanger 的头像

    danger/danger

    5,645在 GitHub 上查看↗

    Automates code review checks and enforces team norms by running custom rules against pull request metadata and changes.

    Rubyautomationbitbucketci
    在 GitHub 上查看↗5,645
  • jenkins-x/jxjenkins-x 的头像

    jenkins-x/jx

    4,691在 GitHub 上查看↗

    jx 是一个 GitOps 交付平台和 Kubernetes CI/CD 编排器,旨在自动化应用程序的构建和部署。它作为云原生流水线管理器,使用可重用任务目录执行基于容器的构建和部署序列。 该项目通过预览环境的自动化编排脱颖而出,预览环境根据拉取请求活动创建和销毁,以便在合并前进行验证。它采用基于 GitOps 的状态同步模型,通过轮询 git 仓库并应用经过验证的配置更新来维护集群的期望状态。 该系统涵盖了广泛的功能,包括 Helm chart 部署管理、多集群编排和外部机密存储集成。它还为增量应用程序重建和本地到 Pod 的代码同步提供了开发人员生产力工具。 安装通过 git 操作员部署和引导集群作业进行管理,以确保工具的一致性。

    Triggers the automatic creation, updating, and cleanup of temporary environments based on pull request activity.

    Goacceleratorcicdcontinuous-delivery
    在 GitHub 上查看↗4,691
  • ladaapp/ladaladaapp 的头像

    ladaapp/lada

    3,402在 GitHub 上查看↗

    Show only pull requests created by a specific user to isolate their submissions.

    Pythondepixelizationjav-restorationmosaic-removal
    在 GitHub 上查看↗3,402
  • huggingface/huggingface_hubhuggingface 的头像

    huggingface/huggingface_hub

    3,342在 GitHub 上查看↗

    The Hugging Face Hub Python client is a library that provides programmatic access to the Hugging Face Hub, a centralized platform for hosting and collaborating on machine learning models, datasets, and demo applications. It serves as the primary SDK for interacting with the Hub's API, enabling users to download and upload models and datasets, manage repositories, authenticate via tokens or OAuth, and run inference on hosted models through a unified interface. The client distinguishes itself through a comprehensive set of capabilities that go beyond basic file transfer. It includes a CLI exten

    Provides API capabilities for retrieving discussions and pull requests with pagination and filtering.

    Pythondeep-learninghacktoberfestmachine-learning
    在 GitHub 上查看↗3,342
  • mitchellh/vouchmitchellh 的头像

    mitchellh/vouch

    3,343在 GitHub 上查看↗

    Vouch is a GitHub Actions automation that enforces community trust by requiring new contributors to be vouched by existing members before they can interact with a project's issues and pull requests. It maintains a vouched user list in a tracked file, and automatically closes or locks interactions from unvouched or denounced users to reduce spam and abuse. The system lets collaborators manage trust through issue and discussion comments using specific keywords to vouch, denounce, or unvouch users, with automatic updates to the vouched list and optional pull request merges. It also provides a CL

    Creates a branch and pull request with VOUCHED file updates instead of committing directly to the default branch.

    Nushell
    在 GitHub 上查看↗3,343
  • peter-evans/create-pull-requestpeter-evans 的头像

    peter-evans/create-pull-request

    2,801在 GitHub 上查看↗

    A GitHub action to create a pull request for changes to your repository in the actions workspace

    Create pull requests.

    TypeScript
    在 GitHub 上查看↗2,801
  • actions/labeleractions 的头像

    actions/labeler

    2,464在 GitHub 上查看↗

    Automatically applies labels to pull requests based on branch names or changed files to organize and triage incoming work.

    TypeScript
    在 GitHub 上查看↗2,464
  • pascalgn/automerge-actionpascalgn 的头像

    pascalgn/automerge-action

    920在 GitHub 上查看↗

    GitHub action to automatically merge pull requests that are ready

    Auto-merge PRs.

    JavaScript
    在 GitHub 上查看↗920
  • anothrnick/github-tag-actionanothrNick 的头像

    anothrNick/github-tag-action

    873在 GitHub 上查看↗

    A Github Action to tag a repo on merge.

    Tagging automation.

    Shell
    在 GitHub 上查看↗873
  • cirrus-actions/rebasecirrus-actions 的头像

    cirrus-actions/rebase

    702在 GitHub 上查看↗

    GitHub Action to automatically rebase PRs

    Automated PR rebasing.

    Shell
    在 GitHub 上查看↗702
  • hmarr/auto-approve-actionhmarr 的头像

    hmarr/auto-approve-action

    476在 GitHub 上查看↗

    👍 GitHub Action for automatically approving GitHub pull requests

    Auto-approve PRs.

    TypeScript
    在 GitHub 上查看↗476
  • flowwer-dev/pull-request-statsflowwer-dev 的头像

    flowwer-dev/pull-request-stats

    403在 GitHub 上查看↗

    Github action to print relevant stats about Pull Request reviewers

    PR reviewer statistics.

    JavaScript
    在 GitHub 上查看↗403
  • kentaro-m/auto-assign-actionkentaro-m 的头像

    kentaro-m/auto-assign-action

    394在 GitHub 上查看↗

    An action which adds reviewers to the pull request when the pull request is opened.

    Auto-assign reviewers.

    TypeScript
    在 GitHub 上查看↗394
上一个123下一个
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Pull Request Automation

探索子标签

  • Accumulating Release PRsCreates and maintains a single pull request that accumulates release notes until merged. **Distinct from Pull Request Automation:** Distinct from Pull Request Automation: focuses on a single accumulating release PR that updates as new commits are merged, not general PR management.
  • Author FiltersShow only pull requests created by a specific user to isolate their submissions. **Distinct from Pull Request Automation:** Distinct from Pull Request Automation: focuses on filtering by author rather than automating PR management.
  • Author Vouch-Based Auto-ClosuresAutomatically closes pull requests when the author is unvouched or denounced, reducing manual triage. **Distinct from Pull Request Automation:** Distinct from Pull Request Automation: focuses on trust-based auto-closure rather than general PR labeling or merging.
  • Date Range FiltersShow only pull requests modified within a specific date range to narrow down recent changes. **Distinct from Pull Request Automation:** Distinct from Pull Request Automation: focuses on filtering by date range rather than automating PR management.
  • Label Pull Requests on a ScheduleRuns the labeling action on a cron schedule and targets specific pull request numbers instead of the triggering event. **Distinct from Pull Request Automation:** Distinct from Pull Request Automation: focuses on scheduled labeling of specific PRs, not general PR management automation.
  • Metadata Extraction Tools1 个子标签Tools that examine structured details of pull requests such as title, body, author, and branch names for automated analysis. **Distinct from Pull Request Automation:** Distinct from Pull Request Automation: focuses on extracting and inspecting PR metadata rather than managing or merging PRs.
  • Metadata Inspection ToolsTools that expose structured details of pull requests such as title, body, author, and branch names for use in automated checks. **Distinct from Pull Request Automation:** Distinct from Pull Request Automation: focuses on inspecting PR metadata rather than managing, labeling, or merging PRs.
  • Preview EnvironmentsAutomated generation of temporary, isolated environments for reviewing code changes within a pull request workflow. **Distinct from Pull Request Automation:** Specifically focuses on the instantiation of temporary environments for review, rather than the general administrative automation of pull requests.
  • Pull Request Retrieval1 个子标签Retrieving community discussions and pull requests from repositories with pagination and state filtering. **Distinct from Pull Request Automation:** Distinct from Pull Request Automation: focuses on fetching and listing PRs rather than automating their lifecycle.
  • Vouch List Pull RequestsAutomatically creates branches and pull requests to update a tracked user endorsement list. **Distinct from Pull Request Automation:** Distinct from general Pull Request Automation: focuses on PRs that update a specific trust list file rather than labeling or merging arbitrary PRs.