awesome-repositories.com
Blog
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
NetEaseGame avatar

NetEaseGame/git-webhook

0
View on GitHub↗
1,527 stars·411 forks·Python·MIT·3 viewswebhook.hust.cc↗

Git Webhook

Git-webhook is a centralized automation platform designed to manage repository event notifications and orchestrate deployment workflows. It functions as a backend service that listens for incoming webhooks from version control platforms, allowing teams to trigger custom scripts and operational tasks automatically in response to code changes.

The system distinguishes itself by providing a unified dashboard for monitoring repository activities and managing deployment pipelines across multiple source control providers. It ensures secure operation by validating incoming request signatures against shared secrets and maintains system responsiveness by offloading resource-intensive deployment scripts to asynchronous background workers.

The platform includes comprehensive tools for continuous integration operations, including the ability to track and display the execution history and output of automated tasks. This observability allows users to verify successful deployments and troubleshoot failures through a structured interface that records all repository events and job statuses.

Features

  • Automation Platforms - Provides a centralized automation platform for managing repository events and triggering deployment scripts.
  • Deployment Automation - Automates deployment workflows by triggering custom scripts and operational tasks in response to code changes.
  • Automated Deployment Pipelines - Orchestrates automated deployment pipelines that execute tasks upon receiving repository push events.
  • Webhook Event Receivers - Receives and routes incoming webhook payloads from version control platforms to trigger automated deployment workflows.
  • Event Webhook Management - Centralizes the management and monitoring of incoming event notifications from multiple version control platforms.
  • Webhook Integrations - Provides a centralized interface for configuring and managing incoming webhook notifications from various version control platforms.
  • GitOps Cluster Deployment - Automates infrastructure and application updates by responding to push events from version control platforms.
  • Integrated Webhook Servers - Operates as a backend service built with Flask and Celery to process event notifications and execute deployment tasks.
  • Request Authentication Middleware - Validates incoming webhook signatures against shared secrets using middleware to ensure secure request processing.
  • Asynchronous Task Queues - Offloads resource-intensive deployment scripts to background worker processes to maintain system responsiveness.
  • Continuous Integration Workflows - Streamlines continuous integration operations by bridging version control events with automated server-side maintenance tasks.
  • Execution History Tracking - Records and displays the execution history and output of automated tasks to monitor performance and identify failures.
  • Task Status Monitors - Tracks and displays the status and output of background deployment jobs to facilitate troubleshooting and verification.

Star history

Star history chart for neteasegame/git-webhookStar history chart for neteasegame/git-webhook

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

Curated searches featuring Git Webhook

Hand-picked collections where Git Webhook appears.
  • a platform for managing incoming webhooks
  • Event driven architecture

Frequently asked questions

What does neteasegame/git-webhook do?

Git-webhook is a centralized automation platform designed to manage repository event notifications and orchestrate deployment workflows. It functions as a backend service that listens for incoming webhooks from version control platforms, allowing teams to trigger custom scripts and operational tasks automatically in response to code changes.

What are the main features of neteasegame/git-webhook?

The main features of neteasegame/git-webhook are: Automation Platforms, Deployment Automation, Automated Deployment Pipelines, Webhook Event Receivers, Event Webhook Management, Webhook Integrations, GitOps Cluster Deployment, Integrated Webhook Servers.

What are some open-source alternatives to neteasegame/git-webhook?

Open-source alternatives to neteasegame/git-webhook include: langchain-ai/langchainjs — LangChain.js is a framework for building, executing, and monitoring stateful agentic applications. It provides an… discord/discord-api-docs. spatie/laravel-webhook-client — This package provides a framework for receiving, verifying, and processing incoming webhooks within Laravel… baptistearno/typebot.io — Typebot is a visual chatbot builder and conversational platform designed for lead generation and data collection. It… rq/rq — rq is a distributed task queue and background worker system for Python that uses a Redis backend to decouple task… resque/resque — Resque is a Ruby library for enqueueing and processing asynchronous tasks using Redis as a data store. It functions as…

Open-source alternatives to Git Webhook

Similar open-source projects, ranked by how many features they share with Git Webhook.
  • langchain-ai/langchainjslangchain-ai avatar

    langchain-ai/langchainjs

    17,818View on GitHub↗

    LangChain.js is a framework for building, executing, and monitoring stateful agentic applications. It provides an orchestration engine that models workflows as directed graphs, allowing developers to connect language models, data sources, and external tools into modular, multi-step processes. The platform distinguishes itself through its focus on stateful execution and human-in-the-loop control. It manages agent lifecycles by persisting execution state across threads, enabling fault tolerance and the ability to pause workflows at designated breakpoints for manual review or modification. This

    TypeScript
    View on GitHub↗17,818
  • discord/discord-api-docsdiscord avatar

    discord/discord-api-docs

    6,425View on GitHub↗
    MDXdiscorddiscord-apidiscordapp
    View on GitHub↗6,425
  • spatie/laravel-webhook-clientspatie avatar

    spatie/laravel-webhook-client

    1,187View on 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
    View on GitHub↗1,187
  • baptistearno/typebot.iobaptisteArno avatar

    baptisteArno/typebot.io

    10,042View on GitHub↗

    Typebot is a visual chatbot builder and conversational platform designed for lead generation and data collection. It provides a drag-and-drop workflow designer that converts visual nodes into structured conversation logic, allowing users to build interactive forms and chatbots with conditional routing. The platform is designed as a self-hosted conversational infrastructure, enabling the deployment of the entire application stack on private servers using Docker and PostgreSQL. This allows for complete control over data storage and server maintenance. The system integrates with external servic

    TypeScriptchat-applicationchatbotconversational-bots
    View on GitHub↗10,042
See all 30 alternatives to Git Webhook→