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

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

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم 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

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

    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/octotreeالصورة الرمزية لـ ovity

    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/boto3الصورة الرمزية لـ boto

    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/gitsomeالصورة الرمزية لـ donnemartin

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

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

    googleapis/release-please

    6,444عرض على GitHub↗

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

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

    filhodanuvem/gitql

    6,295عرض على GitHub↗

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

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

    Gogitgohacktoberfest
    عرض على GitHub↗6,295
  • danger/dangerالصورة الرمزية لـ danger

    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/jxالصورة الرمزية لـ jenkins-x

    jenkins-x/jx

    4,691عرض على GitHub↗

    jx هي منصة تسليم GitOps ومنسق CI/CD لـ Kubernetes مصممة لأتمتة بناء ونشر التطبيقات. تعمل كمدير خط أنابيب أصلي سحابي ينفذ تسلسلات البناء والنشر القائمة على الحاويات باستخدام كتالوج من المهام القابلة لإعادة الاستخدام. يتميز المشروع بالتنسيق الآلي لبيئات المعاينة، والتي يتم إنشاؤها وتدميرها بناءً على نشاط طلبات السحب (pull request) لتمكين التحقق قبل الدمج. يستخدم المشروع نموذج مزامنة حالة قائم على 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/ladaالصورة الرمزية لـ ladaapp

    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_hubالصورة الرمزية لـ huggingface

    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/vouchالصورة الرمزية لـ mitchellh

    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-requestالصورة الرمزية لـ peter-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/labelerالصورة الرمزية لـ actions

    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-actionالصورة الرمزية لـ pascalgn

    pascalgn/automerge-action

    920عرض على GitHub↗

    GitHub action to automatically merge pull requests that are ready

    Auto-merge PRs.

    JavaScript
    عرض على GitHub↗920
  • anothrnick/github-tag-actionالصورة الرمزية لـ anothrNick

    anothrNick/github-tag-action

    873عرض على GitHub↗

    A Github Action to tag a repo on merge.

    Tagging automation.

    Shell
    عرض على GitHub↗873
  • cirrus-actions/rebaseالصورة الرمزية لـ cirrus-actions

    cirrus-actions/rebase

    702عرض على GitHub↗

    GitHub Action to automatically rebase PRs

    Automated PR rebasing.

    Shell
    عرض على GitHub↗702
  • hmarr/auto-approve-actionالصورة الرمزية لـ hmarr

    hmarr/auto-approve-action

    476عرض على GitHub↗

    👍 GitHub Action for automatically approving GitHub pull requests

    Auto-approve PRs.

    TypeScript
    عرض على GitHub↗476
  • flowwer-dev/pull-request-statsالصورة الرمزية لـ flowwer-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-actionالصورة الرمزية لـ kentaro-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.