awesome-repositories.com
Blog
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
·
microsoft avatar

microsoft/reverse-proxy

0
View on GitHub↗
9,526 stele·918 fork-uri·C#·MIT·2 vizualizăriyarp.dot.net↗

Reverse Proxy

This project is an HTTP reverse proxy toolkit and programmable proxy engine designed for building high-performance network gateways. It functions as an HTTP request pipeline framework that allows for the interception and modification of network requests and responses.

The system provides an extensible core for developing specialized proxy applications, offering programmatic control over routing and traffic behavior. It enables the creation of custom reverse proxies through a flexible pipeline used to handle specialized request and response logic.

The toolkit covers network traffic management and HTTP traffic routing, directing incoming web requests to backend servers based on predefined rules. It supports the extension of the request pipeline via custom modules and configuration-driven routing to control the flow of data between clients and backend services.

Features

  • Reverse Proxies - Provides a high-performance toolkit for developing custom reverse proxies to manage traffic and load balancing.
  • Request-Response Middleware - Enables the injection of custom logic into the bidirectional HTTP request-response cycle via pluggable middleware.
  • Middleware-Based Request Pipelines - Processes network requests through a sequence of modular handlers that can modify or route traffic.
  • HTTP Gateways - Acts as a high-performance gateway that routes and secures incoming HTTP traffic to internal services.
  • Pipeline Extensions - Allows adding custom modules and logic to the proxy pipeline to modify or filter network traffic.
  • Proxy Rule Configurations - Supports defining routing and proxy behavior using static configuration files or programmatic updates.
  • Proxy Engines - Provides an extensible engine for programmatically intercepting and modifying network traffic streams in real-time.
  • Request Pipeline Frameworks - Provides a modular system for intercepting and modifying network requests and responses as they pass through the proxy.
  • Custom Proxy Frameworks - Functions as a programmable framework for building proxies with custom routing and request manipulation logic.
  • Traffic Routing - Directs incoming network traffic to specific backend services using flexible proxy configurations.
  • Upstream Proxy Relaying - Relays incoming HTTP requests to specific upstream server clusters based on resolved routing outcomes.
  • Configuration-Driven Routing Logic - Provides logic to determine backend destination servers by matching request properties against predefined rules.
  • HTTP Routing - Directs incoming HTTP traffic to specific backend handlers based on request methods and paths.
  • Network Traffic Management - Controls the flow of data between clients and backend services through programmatic proxy configurations.
  • Event-Driven I/O - Implements an event-driven I/O model to handle high volumes of concurrent network connections efficiently.
  • Developer Utilities - Toolkit for building fast proxy servers.
  • Load Balancing and Ingress - Toolkit for building high-performance HTTP reverse proxies.

Istoric stele

Graficul istoricului de stele pentru microsoft/reverse-proxyGraficul istoricului de stele pentru microsoft/reverse-proxy

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

Întrebări frecvente

Ce face microsoft/reverse-proxy?

This project is an HTTP reverse proxy toolkit and programmable proxy engine designed for building high-performance network gateways. It functions as an HTTP request pipeline framework that allows for the interception and modification of network requests and responses.

Care sunt principalele funcționalități ale microsoft/reverse-proxy?

Principalele funcționalități ale microsoft/reverse-proxy sunt: Reverse Proxies, Request-Response Middleware, Middleware-Based Request Pipelines, HTTP Gateways, Pipeline Extensions, Proxy Rule Configurations, Proxy Engines, Request Pipeline Frameworks.

Care sunt câteva alternative open-source pentru microsoft/reverse-proxy?

Alternativele open-source pentru microsoft/reverse-proxy includ: dotnet/yarp — Yarp is a .NET HTTP reverse proxy toolkit and framework used to build applications that route network traffic to… expressgateway/express-gateway — Express Gateway is a centralized API gateway built on the Express.js framework, designed to serve as a single entry… dodyg/practical-aspnetcore — This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of… kong/kubernetes-ingress-controller — This project is an API gateway and ingress controller designed to manage traffic, security, and service connectivity… facebookincubator/katran — Katran is an eBPF-based Layer 4 load balancer designed for high-performance network packet forwarding directly within… alibaba/tengine — Tengine is an enhanced Nginx web server distribution designed for high-traffic environments. It functions as a…

Alternative open-source pentru Reverse Proxy

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Reverse Proxy.
  • dotnet/yarpAvatar dotnet

    dotnet/yarp

    9,527Vezi pe GitHub↗

    Yarp is a .NET HTTP reverse proxy toolkit and framework used to build applications that route network traffic to backend servers. It provides a customizable routing engine for directing incoming requests to specific destination targets based on defined matching patterns. The project enables the implementation of API gateways and reverse proxies by providing tools for dynamic request routing and custom load balancing across pools of backend servers. The toolkit covers traffic management capabilities including cluster-based load balancing, configuration-driven route matching, and support for H

    C#
    Vezi pe GitHub↗9,527
  • expressgateway/express-gatewayAvatar ExpressGateway

    ExpressGateway/express-gateway

    3,035Vezi pe GitHub↗

    Express Gateway is a centralized API gateway built on the Express.js framework, designed to serve as a single entry point for microservices architectures. It manages incoming network traffic by routing requests to backend services based on defined path-based rules while enforcing security policies and authentication protocols at the edge. The system distinguishes itself through a configuration-driven approach that utilizes a centralized definition file to dictate routing logic and policy application. It features a hot-reloading engine that allows for real-time updates to routing rules and sec

    JavaScriptapi-gatewayendpointsexpress-gateway
    Vezi pe GitHub↗3,035
  • dodyg/practical-aspnetcoreAvatar dodyg

    dodyg/practical-aspnetcore

    10,382Vezi pe GitHub↗

    This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of practical examples and projects that demonstrate how to build web applications, RESTful APIs, and high-performance services. The repository focuses on a variety of architectural patterns, including the development of Minimal APIs, contract-first gRPC services, and real-time communication using WebSockets and Server-Sent Events. It includes detailed implementations for user identity and security, such as token-based authentication and CSRF protection. The codebase covers a bro

    C#asp-net-coreaspnet-coreaspnetcore
    Vezi pe GitHub↗10,382
  • kong/kubernetes-ingress-controllerAvatar Kong

    Kong/kubernetes-ingress-controller

    2,392Vezi pe GitHub↗

    This project is an API gateway and ingress controller designed to manage traffic, security, and service connectivity within Kubernetes environments. It operates as a controller that monitors cluster state to reconcile gateway configurations with desired infrastructure definitions, ensuring that network policies and routing rules remain consistent across distributed deployments. The system distinguishes itself through a modular request pipeline that allows for the injection of custom logic to handle transformations, security checks, and logging. It supports declarative infrastructure managemen

    Goapiscrdsingress
    Vezi pe GitHub↗2,392
  • Vezi toate cele 30 alternative pentru Reverse Proxy→