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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
wei avatar

wei/pull

0
View on GitHub↗
7,154 stars·782 forks·TypeScript·MIT·12 viewsgithub.com/apps/pull↗

Pull

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 predefined periodic schedules or immediate manual requests via webhooks. The system handles the end-to-end lifecycle of branch maintenance, from tracking upstream dependencies to automating the metadata management of the resulting pull requests.

Features

  • Remote Fork Synchronization - Provides automated workflows to keep remote forks updated with changes from an upstream source repository.
  • Pull Request Automation - Provides automated creation and management of pull requests, including the assignment of reviewers and labels.
  • Branching Workflows - Automates the maintenance of development forks by merging or rebasing upstream changes through scheduled workflows.
  • Scheduled Synchronization - Triggers periodic synchronization processes based on a predefined timer to keep forks aligned with upstream sources.
  • Sync Orchestration - Acts as a configuration-driven orchestrator for integrating remote changes using merge, squash, or rebase strategies.
  • Upstream Fork Alignment - Keeps development forks aligned with the original project source to avoid code drift.
  • Git Integration Method Configurations - Offers a configuration system to choose between merge, squash, rebase, or hard reset integration methods.
  • Pull Request Metadata Configurations - Provides configuration for assigning reviewers, assignees, and custom labels to automatically generated synchronization pull requests.
  • Git Integration Strategies - Implements configurable git strategies for integrating upstream changes, supporting merging, squashing, and rebasing.
  • Manual Sync Triggers - Enables manual forcing of a synchronization cycle via web requests outside of the automatic schedule.
  • Webhook Triggers - Provides webhook endpoints that allow for the immediate manual triggering of the synchronization process.
  • GitHub Actions - Integrates with GitHub Actions to manage branch protection and the assignment of reviewers and assignees.

Star history

Star history chart for wei/pullStar history chart for wei/pull

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Pull

Similar open-source projects, ranked by how many features they share with Pull.
  • dreamhunter2333/cloudflare_temp_emaildreamhunter2333 avatar

    dreamhunter2333/cloudflare_temp_email

    6,098View on GitHub↗

    This project is a disposable email inbox service built to run entirely on Cloudflare's edge network. It creates temporary email addresses that automatically receive and store incoming messages and attachments, all without managing any traditional server infrastructure. The service uses Cloudflare Workers for serverless processing, Durable Objects for persistent inbox state, and Workers KV for storing email data, with attachments handled through R2 object storage. The service distinguishes itself through a comprehensive set of access and management features. Users can authenticate through mult

    Vuecloudflare-emailcloudflare-pagescloudflare-workers
    View on GitHub↗6,098
  • actions/labeleractions avatar

    actions/labeler

    2,464View on GitHub↗
    TypeScript
    View on GitHub↗2,464
  • danger/dangerdanger avatar

    danger/danger

    5,645View on GitHub↗
    Rubyautomationbitbucketci
    View on GitHub↗5,645
  • k88hudson/git-flight-rulesk88hudson avatar

    k88hudson/git-flight-rules

    42,472View on GitHub↗

    git-flight-rules is a collection of curated guidelines, operational resources, and a command reference for managing version control with Git. It provides a set of procedure-based rules and best practices designed to organize code history, branches, and collaborative development. The project distinguishes itself by providing structured workflows for complex history manipulation and data recovery. This includes specific guidance on rewriting commit history to remove sensitive data, using the reference log to recover lost work, and employing binary searches to isolate regressions. The resource

    View on GitHub↗42,472
See all 30 alternatives to Pull→

Frequently asked questions

What does wei/pull do?

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.

What are the main features of wei/pull?

The main features of wei/pull are: Remote Fork Synchronization, Pull Request Automation, Branching Workflows, Scheduled Synchronization, Sync Orchestration, Upstream Fork Alignment, Git Integration Method Configurations, Pull Request Metadata Configurations.

What are some open-source alternatives to wei/pull?

Open-source alternatives to wei/pull include: dreamhunter2333/cloudflare_temp_email — This project is a disposable email inbox service built to run entirely on Cloudflare's edge network. It creates… k88hudson/git-flight-rules — git-flight-rules is a collection of curated guidelines, operational resources, and a command reference for managing… mislav/hub — Hub is a terminal-based GitHub API client and command-line wrapper that extends standard git version control with… danger/danger. actions/labeler. elidianaandrade/git-github-learning-quest — This is a structured, gamified learning resource for Git and GitHub. It guides learners through code versioning…