awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 Repos

Awesome GitHub RepositoriesClient Plugin Pipelines

Modular plugin pipelines that intercept requests and responses to extend client behavior with custom logic.

Distinct from Plugin-Based Extensibility: Distinct from Plugin-Based Extensibility: focuses on request/response interception pipelines in a client, not general application plugin architectures.

Explore 3 awesome GitHub repositories matching software engineering & architecture · Client Plugin Pipelines. Refine with filters or upvote what's useful.

Awesome Client Plugin Pipelines GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • prisma-labs/graphql-requestAvatar von prisma-labs

    prisma-labs/graphql-request

    6,113Auf GitHub ansehen↗

    graphql-request is a lightweight, type-safe GraphQL client library for JavaScript that runs across browsers, Node.js, and other JavaScript environments. It provides a minimal HTTP client for sending queries and mutations, with a promise-based execution model that uses the native fetch API for cross-runtime compatibility without additional dependencies. The client supports reusable selection set composition at runtime, allowing fragments to be shared across multiple requests to reduce duplication. It includes a plugin-based extension system for adding custom middleware, tracing, or file upload

    Extends client behavior through a modular plugin pipeline that intercepts requests and responses.

    TypeScript
    Auf GitHub ansehen↗6,113
  • riverqueue/riverAvatar von riverqueue

    riverqueue/river

    5,252Auf GitHub ansehen↗

    River ist ein transaktionaler Job-Queue- und verteilter Job-Scheduler für Go, der PostgreSQL für Persistenz und State-Management nutzt. Es fungiert als Framework für fortsetzbare Tasks, wodurch lang laufende Hintergrundprozesse in persistierte Schritte unterteilt werden können, die nach einem Fehler vom letzten gespeicherten Checkpoint aus fortgesetzt werden können. Das System stellt eine strikte Datenkonsistenz sicher, indem Hintergrund-Tasks innerhalb derselben Datenbanktransaktion wie die primären Anwendungsdaten in die Warteschlange eingereiht und abgeschlossen werden können. Es zeichnet sich durch ein Koordinator-Modell aus, das Leader-Election nutzt, um periodische und verzögerte Tasks über einen Cluster von Worker-Nodes hinweg zu verwalten. Die Plattform deckt eine breite Palette an Funktionen ab, darunter asynchrone Task-Verarbeitung, Retry-Policy-Konfiguration mit Exponential-Backoff und Workload-Isolation durch benannte Queues. Zudem bietet sie Tools für das Monitoring via Web-Management-Interface, Execution-Telemetry und ein Middleware-System zur Injektion von Cross-Cutting-Concerns wie Logging. Datenbank-Schema-Migrationen können über ein Command-Line-Interface oder direkt per Code verwaltet werden.

    Implements custom plugins to add maintenance and background services to the execution environment.

    Go
    Auf GitHub ansehen↗5,252
  • php-http/client-commonAvatar von php-http

    php-http/client-common

    1,050Auf GitHub ansehen↗

    This library provides a standardized abstraction layer for PHP HTTP clients, enabling consistent request handling across diverse network transport implementations. It serves as a foundational toolkit for developers to manage network communication through unified interfaces, ensuring that application logic remains decoupled from specific underlying transport libraries. The project distinguishes itself through a decorator-based pipeline and a plugin-driven lifecycle system. These mechanisms allow for the interception and modification of request and response data, as well as the injection of cus

    Provides a framework for injecting custom logic into the request lifecycle to handle cross-cutting concerns.

    PHP
    Auf GitHub ansehen↗1,050
  1. Home
  2. Software Engineering & Architecture
  3. Plugin-Based Extensibility
  4. Client Plugin Pipelines

Unter-Tags erkunden

  • Client Plugin SystemsModular extension systems for the job queue client to add maintenance or background services. **Distinct from Client Plugin Pipelines:** Distinct from request/response pipelines: focuses on adding long-running services to the client environment.