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

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to microsoft/dev-proxy

Open-source alternatives to Dev Proxy

24 open-source projects similar to microsoft/dev-proxy, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Dev Proxy alternative.

  • apache/apisix-ingress-controllerapache avatar

    apache/apisix-ingress-controller

    1,136View on GitHub↗

    This project is a Kubernetes ingress controller that functions as an API gateway and traffic manager for containerized environments. It operates by monitoring cluster events and translating native ingress resource definitions into active routing configurations, ensuring that external traffic is directed to internal services according to declarative specifications. The controller distinguishes itself through its ability to act as a specialized gateway for artificial intelligence models, providing a secure entry point that enforces rate limits, content moderation, and prompt guardrails. It supp

    Goapiapigatewayapisix
    View on GitHub↗1,136
  • caddyserver/caddycaddyserver avatar

    caddyserver/caddy

    73,492View on GitHub↗

    Caddy is an extensible, modular web server platform designed for high-performance traffic management and automated security. At its core, it functions as a dynamic HTTP gateway that handles request routing, static asset delivery, and reverse proxying through a chain of configurable handler modules. The system is built on a modular architecture that allows developers to extend server functionality by registering custom components, all managed through a unified lifecycle and provisioning framework. What distinguishes Caddy is its focus on automated infrastructure and zero-downtime operations. I

    Goacmeautomatic-httpscaddy
    View on GitHub↗73,492
  • cloudflare/cloudflaredcloudflare avatar

    cloudflare/cloudflared

    14,536View on GitHub↗
    Gocloudflarecloudflare-tunnelreverse-proxy
    View on GitHub↗14,536

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • containous/traefikcontainous avatar

    containous/traefik

    63,656View on GitHub↗

    Traefik is a cloud-native load balancer and dynamic reverse proxy designed for microservices traffic routing. It automatically discovers services and generates network routes by listening to infrastructure changes in orchestrators and service registries. The project distinguishes itself through auto-configuring service routing, which eliminates manual configuration by updating routing rules in real time as infrastructure scales. It also provides automated SSL certificate management, utilizing ACME-based automation to request and renew certificates from remote authorities. Additional capabili

    Go
    View on GitHub↗63,656
  • envoyproxy/envoyenvoyproxy avatar

    envoyproxy/envoy

    27,630View on GitHub↗

    Envoy is a high-performance, cloud-native service proxy designed for service-to-service communication in distributed architectures. It functions as a service mesh data plane, providing a centralized mechanism for managing, securing, and observing network traffic between microservices. The project is distinguished by its ability to perform dynamic traffic management and configuration updates in real-time without requiring service restarts or downtime. It utilizes a non-blocking, event-driven architecture to handle high-concurrency connections and supports hot-restart process management, which

    C++carscatscats-over-dogs
    View on GitHub↗27,630
  • facebookincubator/katranfacebookincubator avatar

    facebookincubator/katran

    5,270View on GitHub↗

    Katran is an eBPF-based Layer 4 load balancer designed for high-performance network packet forwarding directly within the Linux kernel. It utilizes an XDP network packet processor to bypass the standard kernel network stack, minimizing latency and maximizing throughput for incoming traffic. The system implements weighted consistent hashing to distribute network loads and maintain session persistence across backend servers. It further optimizes the return path through a direct server return gateway, which allows backends to respond directly to clients and removes the load balancer from the out

    C
    View on GitHub↗5,270
  • haproxy/haproxyhaproxy avatar

    haproxy/haproxy

    6,344View on GitHub↗

    HAProxy is a high-performance TCP and HTTP proxy that distributes traffic across multiple backend servers to ensure availability and fault tolerance for critical services. It operates in either TCP or HTTP mode, with an event-driven, single-threaded reactor that handles tens of thousands of connections without context switching, and supports kernel-level data transfer to minimize memory usage and latency. What distinguishes HAProxy is its configuration-file-first design, where all load-balancing rules and runtime behavior are defined in a declarative text file parsed at startup. It embeds a L

    Ccachecachingddos-mitigation
    View on GitHub↗6,344
  • improbable-eng/kedgeI

    improbable-eng/kedge

    0View on GitHub↗
    View on GitHub↗0
  • inlets/inlets-operatorinlets avatar

    inlets/inlets-operator

    1,435View on GitHub↗

    Get public TCP LoadBalancers for local Kubernetes clusters

    Go
    View on GitHub↗1,435
  • koli/kong-ingressK

    koli/kong-ingress

    0View on GitHub↗
    View on GitHub↗0
  • kong/kubernetes-ingress-controllerKong avatar

    Kong/kubernetes-ingress-controller

    2,392View on 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
    View on GitHub↗2,392
  • loxilb-io/loxilbloxilb-io avatar

    loxilb-io/loxilb

    1,859View on GitHub↗

    eBPF based cloud-native load-balancer for Kubernetes|Edge|Telco|IoT|XaaS.

    Go5g6gcloud-native
    View on GitHub↗1,859
  • metallb/metallbmetallb avatar

    metallb/metallb

    8,243View on GitHub↗

    MetalLB is a Kubernetes load balancer implementation and IP address manager designed for bare metal clusters. It functions as a networking tool that provides external connectivity and traffic distribution by assigning external IPv4 and IPv6 addresses to services. The project differentiates itself by providing two distinct advertisement modes. It can operate as a BGP routing controller, using the Border Gateway Protocol to announce service IPs to external routers with support for bidirectional forwarding detection and VRF-aware routing. Alternatively, it can act as a Layer 2 network advertiser

    Goarpbare-metalbgp
    View on GitHub↗8,243
  • microsoft/reverse-proxymicrosoft avatar

    microsoft/reverse-proxy

    9,526View on GitHub↗

    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

    C#
    View on GitHub↗9,526
  • mosn/mosnmosn avatar

    mosn/mosn

    4,517View on GitHub↗

    Mosn is a multi-protocol network proxy designed for cloud-native service meshes, API gateway management, and distributed load balancing. It forwards layer four and layer seven traffic across diverse network protocols to ensure interoperability between distributed cloud components. The project is distinguished by its ability to perform zero-downtime proxy updates, replacing the running binary while maintaining existing network connections. It further supports dynamic proxy extension, allowing custom request processing logic to be added via external plugins or compiled Go modules without restar

    Godata-planeproxyservice-mesh
    View on GitHub↗4,517
  • netflix/ribbonNetflix avatar

    Netflix/ribbon

    4,613View on GitHub↗

    Ribbon is a client-side load balancer and RPC communication library designed for inter-process communication. It functions as a fault-tolerant network proxy that distributes outgoing network requests across a pool of available server instances to prevent node overload. The project integrates as a service discovery client, maintaining synchronized lists of available server instances by connecting with cloud environment discovery tools. This allows it to manage request retries and failover behavior when remote servers become unresponsive. The library supports a protocol-agnostic transport laye

    Java
    View on GitHub↗4,613
  • nginx/nginxnginx avatar

    nginx/nginx

    30,903View on GitHub↗

    Nginx is a high-performance HTTP server and reverse proxy designed to handle high-concurrency traffic through an efficient, event-driven architecture. It functions as a versatile traffic management gateway and content delivery accelerator, providing the infrastructure necessary to route client requests, balance loads across backend servers, and serve static assets with minimal resource consumption. The project distinguishes itself through a master-worker process model that separates configuration management from request processing, ensuring stable operations under heavy load. Its modular requ

    Ccontent-cachehttphttp2
    View on GitHub↗30,903
  • nginxinc/kubernetes-ingressN

    nginxinc/kubernetes-ingress

    0View on GitHub↗
    View on GitHub↗0
  • projectcontour/contourprojectcontour avatar

    projectcontour/contour

    3,934View on GitHub↗

    Contour is a Kubernetes ingress controller that manages external HTTP and TCP traffic by orchestrating Envoy proxy instances. It functions as a control plane that translates declarative Kubernetes API objects into dynamic proxy configurations, enabling real-time traffic management without requiring infrastructure restarts. The system distinguishes itself through a focus on multi-tenant cluster networking and delegated configuration. By allowing routing rules to be partitioned across namespaces, it enables multiple teams to securely manage their own traffic policies within a shared cluster. It

    HTMLcncfcontourenvoy
    View on GitHub↗3,934
  • projectcontour/gimbalP

    projectcontour/gimbal

    0View on GitHub↗
    View on GitHub↗0
  • tetratelabs/func-eT

    tetratelabs/func-e

    0View on GitHub↗
    View on GitHub↗0
  • voyagermesh/voyagervoyagermesh avatar

    voyagermesh/voyager

    1,351View on GitHub↗

    🚀 Secure L7/L4 (HAProxy) Ingress Controller for Kubernetes

    Shellappscodehaproxyingress
    View on GitHub↗1,351
  • yyyar/gobetweenyyyar avatar

    yyyar/gobetween

    1,986View on GitHub↗

    :cloud: Modern & minimalistic load balancer for the Сloud era

    Gobackendcloudconsul
    View on GitHub↗1,986
  • zalando/skipperzalando avatar

    zalando/skipper

    3,264View on GitHub↗

    An HTTP router and reverse proxy for service composition, including use cases like Kubernetes Ingress

    Go
    View on GitHub↗3,264