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
google avatar

google/seesaw

0
View on GitHub↗
5,673 stars·506 forks·Go·Apache-2.0·21 views

Seesaw

Seesaw is a traffic distribution platform based on Linux Virtual Server technology. It functions as a load balancer for managing high-availability network clusters, utilizing a BGP anycast routing controller to advertise and withdraw virtual IP addresses to direct traffic to the nearest available node.

The system includes a direct server return orchestrator that allows backend servers to send outbound traffic directly to clients. It also provides a cluster management command line interface for controlling reload configurations and triggering failovers between nodes.

The platform covers backend health monitoring via HTTP, TCP, ICMP, and DNS protocols. It also manages network traffic distribution through server weight management to control the proportion of traffic each host receives based on capacity.

Features

  • Traffic Load Balancers - Provides a high-availability traffic distribution platform based on Linux Virtual Server (LVS) technology.
  • Cluster Failover Managers - Manages load balancer configurations and triggers failovers between nodes to maintain continuous service availability.
  • Virtual Cluster Load Balancers - Provides a Linux Virtual Server based load balancer for managing high-availability network clusters.
  • Direct Server Return - Ships a direct server return orchestrator allowing backend servers to send responses directly to clients.
  • Load Balancers - Implements a traffic distribution platform based on Linux Virtual Server technology for high-availability clusters.
  • Anycast Routing - Implements anycast routing by advertising virtual IPs via BGP to direct traffic to the nearest available node.
  • Traffic Distribution - Distributes network traffic across multiple servers using Linux Virtual Server kernel-level load balancing.
  • Upstream Health Monitoring - Implements a monitoring system that tracks the availability of backend upstream servers via multiple protocols.
  • Multi-Protocol Health Probes - Monitors backend server availability using a variety of protocols including HTTP, TCP, ICMP, and DNS.
  • Cluster Control Interfaces - Provides a command line interface for controlling reload configurations and triggering node failovers.
  • Weighted Load Balancing - Distributes incoming requests proportionally by assigning relative capacity weights to individual backend hosts.
  • Weighted Traffic Splitting - Assigns relative weights to backend hosts to control the proportion of traffic each server receives.
  • Network and Security - Linux-based load balancing system for network traffic.

Star history

Star history chart for google/seesawStar history chart for google/seesaw

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

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

Start searching with AI

Open-source alternatives to Seesaw

Similar open-source projects, ranked by how many features they share with Seesaw.
  • acassen/keepalivedacassen avatar

    acassen/keepalived

    4,587View on 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
    View on GitHub↗4,587
  • netflix/eurekaNetflix avatar

    Netflix/eureka

    12,712View on GitHub↗

    Eureka is a service registry and discovery server that serves as a coordination tool for microservices. It provides a distributed service registry where instances record their network locations and health status to enable dynamic communication without the use of hardcoded addresses. The system functions as a client-side load balancing framework, providing location data to consumers so they can distribute network traffic across available instances. It employs a heartbeat-based health monitor to track instance availability and automatically removes unresponsive nodes from the registry to manage

    Java
    View on GitHub↗12,712
  • dunwu/nginx-tutorialdunwu avatar

    dunwu/nginx-tutorial

    5,437View on GitHub↗

    This project is a set of configuration guides and instructional tutorials for setting up Nginx as a web server and reverse proxy. It provides practical examples for hosting static files and directing network traffic to backend servers. The materials cover the implementation of load balancing using weighted round-robin strategies to distribute traffic across server clusters. It also provides guidance on configuring reverse proxies to manage request flow and secure application access. The documentation includes instructions for routing requests by URL path to host multiple applications on a si

    JavaScriptload-balancernginxproxy
    View on GitHub↗5,437
  • microsoftdocs/azure-docsMicrosoftDocs avatar

    MicrosoftDocs/azure-docs

    10,894View on GitHub↗

    Azure Docs is the official technical documentation repository for Microsoft Azure, the cloud computing platform. It provides comprehensive guidance on the full spectrum of Azure services, covering everything from core infrastructure components like virtual machines, Kubernetes clusters, and serverless computing to platform services for AI, machine learning, data analytics, and storage. The documentation details how to provision, manage, and govern cloud resources at scale, including policy enforcement, identity management, and cost optimization. The documentation distinguishes Azure through i

    Markdownskilling
    View on GitHub↗10,894
See all 30 alternatives to Seesaw→

Frequently asked questions

What does google/seesaw do?

Seesaw is a traffic distribution platform based on Linux Virtual Server technology. It functions as a load balancer for managing high-availability network clusters, utilizing a BGP anycast routing controller to advertise and withdraw virtual IP addresses to direct traffic to the nearest available node.

What are the main features of google/seesaw?

The main features of google/seesaw are: Traffic Load Balancers, Cluster Failover Managers, Virtual Cluster Load Balancers, Direct Server Return, Load Balancers, Anycast Routing, Traffic Distribution, Upstream Health Monitoring.

What are some open-source alternatives to google/seesaw?

Open-source alternatives to google/seesaw include: acassen/keepalived — Keepalived is a high availability manager and virtual IP failover tool that ensures continuous service availability.… netflix/eureka — Eureka is a service registry and discovery server that serves as a coordination tool for microservices. It provides a… optimalbits/redbird — Redbird is a Node.js reverse proxy used to route external network traffic to internal servers. It functions as a layer… dunwu/nginx-tutorial — This project is a set of configuration guides and instructional tutorials for setting up Nginx as a web server and… microsoftdocs/azure-docs — Azure Docs is the official technical documentation repository for Microsoft Azure, the cloud computing platform. It… metallb/metallb — MetalLB is a Kubernetes load balancer implementation and IP address manager designed for bare metal clusters. It…