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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

11 repositorios

Awesome GitHub RepositoriesExtensible Processing Pipelines

Architectures that support plugin-based integration of custom modules and hardware-accelerated providers.

Distinguishing note: Focuses on the architectural extensibility of a processing pipeline rather than the specific domain of the tasks.

Explore 11 awesome GitHub repositories matching software engineering & architecture · Extensible Processing Pipelines. Refine with filters or upvote what's useful.

Awesome Extensible Processing Pipelines GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • facefusion/facefusionAvatar de facefusion

    facefusion/facefusion

    28,806Ver en GitHub↗

    Facefusion is a modular framework designed for automated image and video manipulation, specializing in tasks such as face swapping, enhancement, and restoration. It functions as a computer vision processing pipeline that chains independent machine learning modules to perform complex transformations, including facial animation, age modification, and lip synchronization. The system is built to handle both real-time interactive feeds and large-scale batch processing tasks. The platform distinguishes itself through a highly extensible architecture that supports custom processing modules and inter

    Supports plugin-based integration of custom modules and hardware-accelerated providers.

    Pythonaideep-fakedeepfake
    Ver en GitHub↗28,806
  • apache/skywalkingAvatar de apache

    apache/skywalking

    24,839Ver en GitHub↗

    SkyWalking is an application performance monitoring system and observability platform designed to collect and analyze metrics, traces, and logs from distributed microservices. It functions as a distributed tracing platform and a telemetry data pipeline that ingests and aggregates observability data from various language agents. The project features an AI-powered anomaly detector that uses machine learning to calculate metric baselines and identify irregular URI patterns. It includes an eBPF performance profiler for diagnosing CPU and network bottlenecks at the kernel level and generates inter

    Enables custom processing logic for observability and log data through extensible analysis pipelines.

    Javaapmdapperdistributed-tracing
    Ver en GitHub↗24,839
  • mkdocs/mkdocsAvatar de mkdocs

    mkdocs/mkdocs

    22,177Ver en GitHub↗

    MkDocs is a static site generator designed specifically for creating project documentation. It functions as a command-line utility that transforms structured Markdown files into professional, searchable websites. By utilizing a centralized configuration file, it manages site metadata, navigation hierarchies, and build settings to ensure consistent output across documentation projects. The platform distinguishes itself through a highly extensible architecture that separates content from presentation. Users can apply visual themes to control the site's appearance, while a plugin-based build sys

    Integrates plugins to modify the documentation processing pipeline.

    Pythondocumentationmarkdownmkdocs
    Ver en GitHub↗22,177
  • phpmailer/phpmailerAvatar de PHPMailer

    PHPMailer/PHPMailer

    22,192Ver en GitHub↗

    PHPMailer is a comprehensive library for constructing and sending complex email messages within PHP applications. It provides an object-oriented framework for building MIME-compliant emails, managing attachments, and handling multi-format content such as HTML and plain-text alternatives. The library serves as a robust interface for email dispatch, supporting both individual messaging and high-performance bulk distribution through persistent connections. The project distinguishes itself through a deep focus on secure transmission and identity verification. It integrates advanced security proto

    Allows customization of email processing behavior by injecting modular components into the message handling pipeline.

    PHPattachmentemailhacktoberfest
    Ver en GitHub↗22,192
  • k4yt3x/video2xAvatar de k4yt3x

    k4yt3x/video2x

    18,754Ver en GitHub↗

    Video2x is a modular processing framework designed for AI-enhanced video upscaling and frame rate conversion. It functions as a comprehensive toolset for increasing the resolution and visual clarity of media files while generating intermediate frames to improve motion smoothness. The system is built to handle intensive media transformation tasks by leveraging hardware acceleration and custom encoding pipelines. The project distinguishes itself through a plugin-based architecture that allows for the integration of custom machine learning models and specialized algorithms. It utilizes a modular

    Supports plugin-based integration of custom machine learning models and specialized algorithms into the core processing workflow.

    C++anime4kframe-interpolationmachine-learning
    Ver en GitHub↗18,754
  • techarohq/anubisAvatar de TecharoHQ

    TecharoHQ/anubis

    17,067Ver en GitHub↗

    Anubis is a command-line security reconnaissance framework designed for subdomain enumeration and attack surface mapping. It functions as a utility for security professionals to identify, catalog, and visualize the external digital footprint of an organization by discovering all subdomains associated with a target domain. The tool distinguishes itself through a modular resolver pipeline that integrates passive reconnaissance from third-party security APIs and public certificate transparency logs. It combines this data with active discovery methods, including recursive DNS brute-forcing and al

    Implements a modular pipeline architecture that allows for extensible integration of diverse data sources and lookup stages.

    Godefensesecurity
    Ver en GitHub↗17,067
  • jbogard/mediatrAvatar de jbogard

    jbogard/MediatR

    11,841Ver en GitHub↗

    MediatR is a .NET library for implementing the mediator pattern, serving as an in-process message broker that decouples senders and receivers by routing messages through a central dispatcher. It enables the transmission of requests and notifications between different components within a single application process. The framework provides a pipeline behavior system that allows for the interception and processing of messages through a sequence of custom behaviors. This architecture is used to implement cross-cutting concerns, such as logging or validation, across multiple handlers. The library

    Provides an extensible processing pipeline for intercepting requests and notifications via custom behaviors.

    C#
    Ver en GitHub↗11,841
  • graphql-go/graphqlAvatar de graphql-go

    graphql-go/graphql

    10,155Ver en GitHub↗

    This project is a GraphQL implementation for Go, providing a complete suite for building GraphQL servers. It includes a schema engine for defining types, a query parser to convert strings into abstract syntax trees, and an execution engine that resolves fields against a defined schema to return structured data. The library distinguishes itself through reflection-based type mapping, allowing object definitions and arguments to be derived directly from native Go structs. It also supports the execution of real-time data streaming via GraphQL subscriptions and provides an extensible execution pip

    Provides an extensible pipeline for injecting custom logic into the parsing, validation, and execution phases of a request.

    Gographqlgraphql-gosubscriptions
    Ver en GitHub↗10,155
  • sloria/textblobAvatar de sloria

    sloria/TextBlob

    9,516Ver en GitHub↗

    TextBlob is a natural language processing library that provides a unified interface for common linguistic tasks. It operates as a wrapper-based API, simplifying the use of complex processing libraries by delegating core operations to specialized external frameworks. The project features a pluggable processing pipeline that allows for the integration of custom logic and alternative language engines. It supports the extension of processing models through plugins to add specific language support or custom data processing. The library covers a broad range of linguistic capabilities, including se

    Ships a pluggable pipeline that allows integration of custom logic and alternative language engines.

    Pythonnatural-language-processingnlpnltk
    Ver en GitHub↗9,516
  • johnsundell/publishAvatar de JohnSundell

    JohnSundell/Publish

    4,971Ver en GitHub↗

    Publish is a static site generator and type-safe templating engine that converts structured content and metadata into static HTML files. It functions as a content pipeline orchestrator, allowing the definition of website layouts and themes where metadata maps to visual elements via type-safe code. The system includes a plugin system for injecting custom logic to mutate content, modify parsing, or enforce site-wide rules. It also features a mechanism for conditional build step execution, ensuring specific publishing tasks only run when predefined criteria are met. The project covers hierarchi

    Provides an extensible pipeline that allows external logic to intercept and mutate content via predefined hooks.

    Swiftpublishstatic-site-generatorswift
    Ver en GitHub↗4,971
  • facelessuser/pymdown-extensionsAvatar de facelessuser

    facelessuser/pymdown-extensions

    1,123Ver en GitHub↗

    Pymdown-extensions is a collection of functional enhancements designed to extend the capabilities of standard Markdown processors. It functions as a Python-based library that integrates into the document conversion pipeline to support complex layouts, rich formatting, and specialized content structures. The library distinguishes itself through a modular extension pipeline that allows for advanced syntax transformation and configurable attribute processing. By hooking into the parsing lifecycle, it enables the creation of structured containers, the embedding of binary assets, and the dynamic i

    Implements a modular pipeline architecture that allows custom processing logic to hook into the document conversion lifecycle.

    Pythonmarkdownpython
    Ver en GitHub↗1,123
  1. Home
  2. Software Engineering & Architecture
  3. Extensible Processing Pipelines