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

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

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

probot/probot

0
View on GitHub↗
9,558 نجوم·1,037 تفرعات·TypeScript·ISC·5 مشاهداتprobot.github.io↗

Probot

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 payload validation, and the programmatic management of repository and organizational data. It covers the full cycle of GitHub API integration, from handling incoming webhooks to executing custom automation scripts.

Features

  • GitHub App Frameworks - Provides a comprehensive framework for building and deploying GitHub Apps that automate workflows based on platform events.
  • Authenticated API Clients - Provides a pre-configured client for making authenticated requests to GitHub services using installation tokens.
  • GitHub Integration - Serves as a framework for creating plugins that interact with GitHub issues, PRs, and workflows.
  • GitHub Integrations - Facilitates the development of custom services that connect to GitHub to automate repository management.
  • GitHub Event Integrations - Implements event triggers specifically tied to GitHub webhooks to drive automated platform actions.
  • GitHub Integration Tools - Provides a programmatic interface for interacting with GitHub APIs to manage software development lifecycles.
  • Webhook Actions - Enables the execution of automated tasks triggered by incoming webhook events from GitHub.
  • Webhook Triggers - Provides mechanisms to initiate automated workflows in response to incoming GitHub HTTP POST requests.
  • Webhook Management - Includes built-in systems for receiving and validating event notifications sent from GitHub.
  • Webhook Event Consumers - Implements a system for consuming and processing incoming webhook payloads to drive authenticated API interactions.
  • Webhook Handlers - Implements a system for receiving and validating asynchronous event notifications via GitHub webhooks.
  • Webhook Signature Verifiers - Verifies the authenticity of incoming GitHub requests by checking cryptographic signatures against a shared secret.
  • Application Identity Management - Manages the full lifecycle of application identities, including secure credential exchange and token rotation.
  • Project Workflow Automation - Executes custom scripts and actions to automate the management of repository and user data.
  • Workflow Automation Engines - Acts as a logic-based platform that executes automated actions across GitHub based on event triggers.
  • Middleware-Based Request Pipelines - Processes incoming events through a modular pipeline of pluggable functions for authentication and routing.
  • Identity and Access Management - Manages secure identity and credential exchanges to authorize actions performed by system actors.
  • Dependency Injection Patterns - Utilizes a dependency-injection pattern to provide event handlers with pre-configured, authenticated API clients.
  • Event-Driven Architectures - Employs an event-driven architecture allowing developers to define custom logic triggered by platform events.
  • Workflow Automation - Automates software development and maintenance tasks such as managing issues and pull requests.

سجل النجوم

مخطط تاريخ النجوم لـ probot/probotمخطط تاريخ النجوم لـ probot/probot

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة probot/probot؟

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.

ما هي الميزات الرئيسية لـ probot/probot؟

الميزات الرئيسية لـ probot/probot هي: GitHub App Frameworks, Authenticated API Clients, GitHub Integration, GitHub Integrations, GitHub Event Integrations, GitHub Integration Tools, Webhook Actions, Webhook Triggers.

ما هي البدائل مفتوحة المصدر لـ probot/probot؟

تشمل البدائل مفتوحة المصدر لـ probot/probot: hatchet-dev/hatchet — Hatchet is an open-source durable workflow engine and task orchestration platform. It provides a framework for… octokit/octokit.js — Octokit.js is a GitHub API SDK used to interact with GitHub via REST and GraphQL interfaces. It serves as a client for… spatie/laravel-webhook-client — This package provides a framework for receiving, verifying, and processing incoming webhooks within Laravel… nextcloud/docker — This project provides containerized images for deploying a self-managed content collaboration and file sharing server.… ibm/mcp-context-forge — mcp-context-forge is a Model Context Protocol federation gateway that unifies diverse AI tool servers and APIs into a… langchain-ai/open-swe — Open-SWE is an asynchronous software engineering agent and orchestrator designed to automate end-to-end coding tasks…

بدائل مفتوحة المصدر لـ Probot

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Probot.
  • hatchet-dev/hatchetالصورة الرمزية لـ hatchet-dev

    hatchet-dev/hatchet

    6,622عرض على GitHub↗

    Hatchet is an open-source durable workflow engine and task orchestration platform. It provides a framework for building and executing fault-tolerant, multi-step pipelines as directed acyclic graphs (DAGs), with automatic retries, scheduling, and real-time observability. The system is built around durable task checkpointing, which persists execution state after each step so work can resume from the last checkpoint after a worker crash or restart, and it supports event-driven task resumption that pauses a task until a matching external event arrives. The platform distinguishes itself through it

    Goconcurrencydagdistributed
    عرض على GitHub↗6,622
  • octokit/octokit.jsالصورة الرمزية لـ octokit

    octokit/octokit.js

    7,795عرض على GitHub↗

    Octokit.js is a GitHub API SDK used to interact with GitHub via REST and GraphQL interfaces. It serves as a client for executing typed queries and mutations, managing authenticated REST requests, and handling signed webhooks across Node.js, Deno, and browser environments. The library features a plugin-based request pipeline and an adapter-based HTTP client, allowing the interception of requests and responses across different runtimes. It employs strategy-based authentication to separate credential management from request logic, supporting static tokens, OAuth flows, and GitHub App installatio

    TypeScriptgithubhacktoberfestjavascript
    عرض على GitHub↗7,795
  • spatie/laravel-webhook-clientالصورة الرمزية لـ spatie

    spatie/laravel-webhook-client

    1,187عرض على GitHub↗

    This package provides a framework for receiving, verifying, and processing incoming webhooks within Laravel applications. It acts as a consumer for event streams, utilizing middleware to intercept HTTP requests, validate their authenticity through cryptographic signature verification, and route payloads to dedicated background jobs. The system distinguishes itself by offering granular control over multiple external service integrations, allowing developers to define unique configurations and endpoints for each provider. It ensures reliable operations by persisting raw request headers and payl

    PHPlaravelwebhooks
    عرض على GitHub↗1,187
  • nextcloud/dockerالصورة الرمزية لـ nextcloud

    nextcloud/docker

    7,305عرض على GitHub↗

    This project provides containerized images for deploying a self-managed content collaboration and file sharing server. It enables the creation of private cloud storage and self-hosted file synchronization environments, allowing users to maintain data ownership and control over their infrastructure. The deployment model utilizes Docker images to simplify installation, scaling, and version updates. It distinguishes itself through a database-agnostic storage approach, supporting integration with PostgreSQL, MySQL, MariaDB, or SQLite, and employs volume mapping to ensure data persistence across c

    Shelldockerdocker-imagenextcloud
    عرض على GitHub↗7,305
  • عرض جميع البدائل الـ 30 لـ Probot→