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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
spatie avatar

spatie/laravel-webhook-client

0
View on GitHub↗
1,187 stele·159 fork-uri·PHP·MIT·5 vizualizărifreek.dev/1383-sending-and-receiving-webhooks-in-laravel-apps↗

Laravel Webhook Client

Acest pachet oferă un framework pentru primirea, verificarea și procesarea webhook-urilor primite în aplicațiile Laravel. Acționează ca un consumator pentru fluxurile de evenimente, utilizând middleware pentru a intercepta cererile HTTP, a le valida autenticitatea prin verificarea semnăturii criptografice și a ruta payload-urile către job-uri dedicate în fundal.

Sistemul se distinge prin oferirea unui control granular asupra integrărilor cu mai multe servicii externe, permițând dezvoltatorilor să definească configurații și endpoint-uri unice pentru fiecare furnizor. Asigură operațiuni fiabile prin persistența header-elor și payload-urilor cererilor brute într-o bază de date, ceea ce facilitează auditarea și depanarea. Pentru a menține performanța, pachetul include curățarea automată a datelor pentru a gestiona înregistrările istorice în timp.

Dincolo de gestionarea evenimentelor primite, biblioteca suportă livrarea webhook-urilor de ieșire, permițând expedierea payload-urilor JSON semnate către servicii externe cu logică de reîncercare configurabilă. Pipeline-ul de procesare este conceput pentru a decupla confirmarea cererii de execuția logicii de business, suportând fluxuri de lucru asincrone și filtrarea personalizată a evenimentelor pentru a se asigura că sunt procesate doar datele relevante.

Features

  • Laravel Integrations - Provides a framework for receiving, verifying, and processing incoming webhooks specifically within Laravel applications.
  • Request Signature Verification - Validates the authenticity of incoming data by comparing cryptographic hashes against shared secrets to prevent unauthorized or tampered requests.
  • Webhook Signature Verifiers - Validates the authenticity of incoming HTTP webhook requests by verifying cryptographic signatures against shared secrets.
  • Webhook Security - Validates the authenticity of incoming HTTP requests using cryptographic signatures to prevent unauthorized access and ensure data integrity.
  • Database-Backed Persistence - Persists raw request headers and payloads into a relational database to ensure data integrity for auditing and asynchronous processing.
  • Request Persistence - Persists raw incoming webhook request headers and payloads into a database to enable reliable asynchronous background processing and auditing.
  • Service-Specific Routing - Provides granular control by routing incoming webhooks from different external services to dedicated handler classes.
  • Webhook Queue Decoupling - Queues incoming webhook payloads for background execution to ensure rapid response times for the sender while maintaining reliable data processing.
  • Webhook Event Receivers - Saves full request details including headers and payloads into a database to facilitate thorough auditing, debugging, and later processing.
  • Webhook Endpoint Configurations - Enables defining unique configurations and dedicated endpoints for each external service to organize and process incoming data streams.
  • Signed Webhook Deliveries - Sends secure JSON payloads to external services with built-in retry logic and cryptographic signing to guarantee reliable data transmission.
  • Webhook Event Consumers - Handles incoming event streams by validating request authenticity and routing payloads to dedicated background jobs for execution.
  • Webhook Event Filters - Applies custom logical criteria to incoming webhook payloads to filter out irrelevant events before processing.
  • Webhook Handlers - Provides a dedicated handler for receiving, verifying, and processing incoming HTTP webhooks within Laravel applications.
  • Asynchronous Event Queueing - Queues incoming webhook payloads for background execution to maintain fast response times and reliable data handling.
  • Webhook Dispatchers - Sends JSON payloads to external services using configurable retry attempts, backoff strategies, and cryptographic request signing.
  • Webhook Integrations - Manages multiple external service endpoints with support for signature verification, payload persistence, and asynchronous background processing.
  • Request Interception Middleware - Intercepts incoming HTTP requests through a configurable pipeline to validate signatures and filter payloads before reaching application logic.
  • Background Job Queues - Dispatches incoming webhook events to a background worker system to decouple request acknowledgement from time-consuming business logic execution.

Istoric stele

Graficul istoricului de stele pentru spatie/laravel-webhook-clientGraficul istoricului de stele pentru spatie/laravel-webhook-client

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Colecții curatoriate care includ Laravel Webhook Client

Colecții selectate manual în care apare Laravel Webhook Client.
  • receptor de webhook-uri pentru gestionarea callback-urilor de server

Alternative open-source pentru Laravel Webhook Client

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Laravel Webhook Client.
  • stack-auth/stack-authAvatar stack-auth

    stack-auth/stack-auth

    6,699Vezi pe GitHub↗

    Stack Auth is an open-source authentication and authorization platform that provides pre-built UI components, OAuth integration, team management, and session handling for web applications. It offers a complete authentication lifecycle covering sign-in, sign-up, session management, password recovery, and multi-factor security, with support for passkey authentication and OAuth providers including Google, GitHub, and Apple. The platform includes a team-based permission system with role-based access control, allowing users to be organized into teams with granular permissions for membership manage

    TypeScriptauthauth0authentication
    Vezi pe GitHub↗6,699
  • probot/probotAvatar probot

    probot/probot

    9,558Vezi pe GitHub↗

    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 p

    TypeScriptgithub-appsprobot
    Vezi pe GitHub↗9,558
  • openai/openai-nodeAvatar openai

    openai/openai-node

    10,643Vezi pe GitHub↗

    This project is a comprehensive Node.js software development kit designed for integrating large language models into applications. It serves as a foundational client for interacting with REST and WebSocket services, enabling developers to implement chat functionality, multimodal content generation, and autonomous agent orchestration. The library provides a structured framework for defining executable tools and enforcing JSON schemas, ensuring that model outputs remain programmatically compatible with downstream systems. The SDK distinguishes itself through its robust request orchestration and

    TypeScriptnodejsopenaitypescript
    Vezi pe GitHub↗10,643
  • airweave-ai/airweaveAvatar airweave-ai

    airweave-ai/airweave

    6,453Vezi pe GitHub↗

    Airweave is a unified AI knowledge base platform that syncs data from external APIs into a searchable layer for retrieval-augmented generation. It provides a pre-built data connector library and a framework for building custom connectors, enabling the extraction, transformation, and synchronization of structured and unstructured data from SaaS applications. The platform includes a hybrid vector retrieval system that combines semantic, neural, and keyword search strategies to deliver grounded context for AI agents. The platform distinguishes itself through an agentic search engine that iterati

    Pythonagent-infrastructureaiai-agents
    Vezi pe GitHub↗6,453
Vezi toate cele 30 alternative pentru Laravel Webhook Client→

Întrebări frecvente

Ce face spatie/laravel-webhook-client?

Acest pachet oferă un framework pentru primirea, verificarea și procesarea webhook-urilor primite în aplicațiile Laravel. Acționează ca un consumator pentru fluxurile de evenimente, utilizând middleware pentru a intercepta cererile HTTP, a le valida autenticitatea prin verificarea semnăturii criptografice și a ruta payload-urile către job-uri dedicate în fundal.

Care sunt principalele funcționalități ale spatie/laravel-webhook-client?

Principalele funcționalități ale spatie/laravel-webhook-client sunt: Laravel Integrations, Request Signature Verification, Webhook Signature Verifiers, Webhook Security, Database-Backed Persistence, Request Persistence, Service-Specific Routing, Webhook Queue Decoupling.

Care sunt câteva alternative open-source pentru spatie/laravel-webhook-client?

Alternativele open-source pentru spatie/laravel-webhook-client includ: stack-auth/stack-auth — Stack Auth is an open-source authentication and authorization platform that provides pre-built UI components, OAuth… probot/probot — Probot is a framework for building and deploying GitHub Apps that monitor webhook events and execute automated… openai/openai-node — This project is a comprehensive Node.js software development kit designed for integrating large language models into… airweave-ai/airweave — Airweave is a unified AI knowledge base platform that syncs data from external APIs into a searchable layer for… nextcloud/server — Nextcloud is a self-hosted platform designed for private cloud storage, file synchronization, and collaborative team… stripe/stripe-node — This is a typed server-side library and payment gateway SDK for integrating Stripe into Node.js applications. It…