# acassen/keepalived

Keepalived

Repository: https://github.com/acassen/keepalived
Canonical: https://ross.abutalabs.com/products/keepalived
Homepage: https://www.keepalived.org
Language: C
License: GPL-2.0
License Family: copyleft
Topics: vrrp, bfd, high-availability, lvs, keepalived, multiplexer, daemon, c, netlink, snmp, linux, infrastructure, ipvs, infrastructures, protocol
Last push: 2026-08-13T21:01:10+00:00

## Health v2 (maintenance only)
Score: 76/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 97, release rhythm 35, longevity 100
- inputs: {"age_days": 5166, "days_push": 20, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 4664, forks 777 (observed 2026-08-28T04:08:56.505864+00:00)

## What it is
Keepalived is a routing daemon written in C that provides load balancing and high availability for Linux systems. It implements VRRP v2/v3 for router failover, configures the kernel IPVS module for Layer 4 load balancing, and performs health checking plus BFD-based fast failure detection.

## Use cases
- set up a floating virtual IP that fails over between two Linux nodes
- build a highly available load balancer using IPVS with automatic server health checks
- implement VRRP-based router failover in a data center
- detect link failures in milliseconds with BFD to trigger fast failover
- manage LVS server pools that add or remove real servers based on health
- configure Layer 4 load balancing with NAT, tunneling, or direct routing

## When to choose
- you need VRRP failover or a floating VIP on Linux infrastructure
- you want kernel-level Layer 4 load balancing with health checking in one daemon
- you run production data centers or ISPs needing battle-tested high availability

## When to avoid
- you need Layer 7 (application-level) load balancing rather than Layer 4
- you are not on Linux, since it depends on IPVS, netlink, and netfilter kernel components
- you want a simple software proxy rather than protocol-based failover

## Facets
- artifact type: application
- maturity: stable
- function: networking, monitoring, routing
- domain: networking, infrastructure-as-code, self-hosted
- platform: -
- tags: vrrp, bfd, ipvs, lvs, load-balancing, high-availability, failover, floating-ip, health-check, snmp, netlink, linux

## Member repositories
- acassen/keepalived (main) score 76

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:56.505864+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:19:25.565238+00:00, confidence not recorded.
  - readme: https://github.com/acassen/keepalived (fetched 2026-08-28T04:08:56.505864+00:00, sha 39a9dc88110c)
  - homepage: https://www.keepalived.org (fetched 2026-08-29T09:04:36.198955+00:00, sha 6f67554debfe)
  - site_page: https://www.keepalived.org/documentation (fetched 2026-08-29T09:04:36.208245+00:00, sha bb878f6885cc)
  - site_page: https://www.keepalived.org/documentation/keepalived-conf (fetched 2026-08-29T09:04:36.210462+00:00, sha 04568947d8e6)
  - site_page: https://www.keepalived.org/documentation/user-guide (fetched 2026-08-29T09:04:36.215758+00:00, sha d92cf50fed61)
  - site_page: https://www.keepalived.org/documentation/user-guide/introduction (fetched 2026-08-29T09:04:36.217396+00:00, sha 0d73837ff461)
  - site_page: https://www.keepalived.org/documentation/user-guide/quick-start (fetched 2026-08-29T09:04:36.219124+00:00, sha bbeb2ad7cfe6)
  - site_page: https://www.keepalived.org/documentation/user-guide/software-design (fetched 2026-08-29T09:04:36.220685+00:00, sha e54ed69942ea)
  - site_page: https://www.keepalived.org/documentation/user-guide/load-balancing-techniques (fetched 2026-08-29T09:04:36.222487+00:00, sha 89a7470115e6)
  - site_page: https://www.keepalived.org/documentation/user-guide/installing (fetched 2026-08-29T09:04:36.224043+00:00, sha 42beb6773933)
- Data as of 2026-08-30T08:39:29.467469+00:00.
