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
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
bfenetworks avatar

bfenetworks/bfe

0
View on GitHub↗
6,249 estrellas·942 forks·Go·Apache-2.0·2 vistaswww.bfe-networks.net↗

Bfe

BFE is a Layer 7 HTTP and HTTPS traffic distributor that routes requests based on content inspection and configurable policies, managed through a RESTful API. It operates as a reverse proxy, distributing incoming traffic across backend servers according to user-defined rules.

The project distinguishes itself through a domain-specific language for content-aware routing, allowing traffic to be directed by inspecting request headers, paths, and payloads. It supports multiple configurable load balancing policies and includes a plugin-based extension system for adding custom modules and middleware without modifying core code. Backend health monitoring tracks service status and performance using built-in metrics.

Configuration and routing rules are managed programmatically through a centralized REST API and dashboard interface. The plugin framework enables rapid development and integration of custom load balancing features.

Features

  • Reverse Proxy Configurations - Routes incoming requests to backend servers based on configurable rules and policies as a reverse proxy.
  • Application Layer Load Balancing - Distributes HTTP/HTTPS traffic across backend servers with configurable policies and content-based routing rules.
  • Content-Based Routing - Routes requests based on user-defined rules using a domain-specific language to inspect request content.
  • Load Balancers - Distributes incoming requests among backend servers using multiple configurable load balancing policies.
  • REST API Configurations - Manages load balancer settings and routing rules programmatically through a centralized REST API and dashboard.
  • Load Balancing Policies - Distributes requests across servers using multiple configurable algorithms like round-robin and least connections.
  • Content-Aware Routing Rules - Inspects request headers, paths, and payloads with a domain-specific language to direct traffic based on user-defined rules.
  • Traffic Routing DSLs - Routes traffic by evaluating user-defined rules written in a custom language against request content.
  • Plugin Development Frameworks - Adds new features through a flexible plugin framework that allows rapid development of custom modules.
  • Plugin-Based Extensibility - Extends core functionality by loading custom modules through a defined plugin interface.
  • Upstream Health Monitoring - Tracks the status and performance of upstream servers using built-in metrics for proactive service management.
  • Service Health Monitoring - Tracks the status and performance of backend services using detailed built-in metrics.
  • Service Metrics Monitoring - Tracks backend service health and performance using detailed built-in metrics for proactive management.
  • API Gateways - Layer-7 traffic access system for large-scale services.

Historial de estrellas

Gráfico del historial de estrellas de bfenetworks/bfeGráfico del historial de estrellas de bfenetworks/bfe

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Bfe

Proyectos open-source similares, clasificados según cuántas características comparten con Bfe.
  • acassen/keepalivedAvatar de acassen

    acassen/keepalived

    4,587Ver en GitHub↗

    Keepalived is a high availability manager and virtual IP failover tool that ensures continuous service availability. It coordinates the migration of floating IP addresses between master and backup nodes using the Virtual Router Redundancy Protocol to manage router redundancy and seamless failover. The project distinguishes itself by integrating with the Linux kernel IPVS module to function as a transport-layer load balancer. It distributes network traffic across backend servers using various scheduling algorithms and forwarding methods such as NAT, direct routing, or tunneling. The system in

    Cbfdcdaemon
    Ver en GitHub↗4,587
  • cloudflare/pingoraAvatar de cloudflare

    cloudflare/pingora

    26,833Ver en GitHub↗

    Pingora is a Rust-based framework for building high-performance network services, including HTTP reverse proxies, layer seven load balancers, and TLS termination proxies. It serves as an asynchronous network library designed to intercept and route HTTP, gRPC, and WebSocket traffic between clients and upstream backend servers. The project enables zero-downtime service updates by handing over listening sockets between processes during binary or configuration upgrades. It utilizes a programmable multi-phase pipeline to modify request and response bodies and headers, and it provides a pluggable T

    Rust
    Ver en GitHub↗26,833
  • haproxy/haproxyAvatar de haproxy

    haproxy/haproxy

    6,344Ver en 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
    Ver en GitHub↗6,344
  • kubernetes-sigs/aws-load-balancer-controllerAvatar de kubernetes-sigs

    kubernetes-sigs/aws-load-balancer-controller

    4,302Ver en GitHub↗

    The AWS Load Balancer Controller is a Kubernetes controller that automates the provisioning and lifecycle management of cloud-native load balancing resources. It functions as an infrastructure orchestrator, translating declarative cluster configurations into specific requests for external cloud services to route traffic into containerized workloads. By implementing standard ingress and gateway specifications, the system ensures that cluster networking adheres to official industry standards for HTTP, HTTPS, and transport-layer traffic. The controller distinguishes itself through its deep integ

    Goawsgateway-apiingress
    Ver en GitHub↗4,302
Ver las 30 alternativas a Bfe→

Preguntas frecuentes

¿Qué hace bfenetworks/bfe?

BFE is a Layer 7 HTTP and HTTPS traffic distributor that routes requests based on content inspection and configurable policies, managed through a RESTful API. It operates as a reverse proxy, distributing incoming traffic across backend servers according to user-defined rules.

¿Cuáles son las características principales de bfenetworks/bfe?

Las características principales de bfenetworks/bfe son: Reverse Proxy Configurations, Application Layer Load Balancing, Content-Based Routing, Load Balancers, REST API Configurations, Load Balancing Policies, Content-Aware Routing Rules, Traffic Routing DSLs.

¿Qué alternativas de código abierto existen para bfenetworks/bfe?

Las alternativas de código abierto para bfenetworks/bfe incluyen: acassen/keepalived — Keepalived is a high availability manager and virtual IP failover tool that ensures continuous service availability.… cloudflare/pingora — Pingora is a Rust-based framework for building high-performance network services, including HTTP reverse proxies,… kubernetes-sigs/aws-load-balancer-controller — The AWS Load Balancer Controller is a Kubernetes controller that automates the provisioning and lifecycle management… haproxy/haproxy — HAProxy is a high-performance TCP and HTTP proxy that distributes traffic across multiple backend servers to ensure… google/seesaw — Seesaw is a traffic distribution platform based on Linux Virtual Server technology. It functions as a load balancer… php-pm/php-pm — This project is a PHP application server and process manager designed to reduce request latency by keeping…