diff --git a/acct-group/keepalived_exporter/keepalived_exporter-0.ebuild b/acct-group/keepalived_exporter/keepalived_exporter-0.ebuild
new file mode 100644
index 00000000..e7f90901
--- /dev/null
+++ b/acct-group/keepalived_exporter/keepalived_exporter-0.ebuild
@@ -0,0 +1,8 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit acct-group
+
+ACCT_GROUP_ID=-1
diff --git a/acct-group/keepalived_exporter/metadata.xml b/acct-group/keepalived_exporter/metadata.xml
new file mode 100644
index 00000000..8bbd7586
--- /dev/null
+++ b/acct-group/keepalived_exporter/metadata.xml
@@ -0,0 +1,7 @@
+
+
+
+
+ ops@adjust.com
+
+
diff --git a/acct-user/keepalived_exporter/keepalived_exporter-0.ebuild b/acct-user/keepalived_exporter/keepalived_exporter-0.ebuild
new file mode 100644
index 00000000..40d275e1
--- /dev/null
+++ b/acct-user/keepalived_exporter/keepalived_exporter-0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit acct-user
+
+DESCRIPTION="Keepalived Exporter for Prometheus"
+
+ACCT_USER_ID=-1
+ACCT_USER_GROUPS=( ${PN} )
+
+acct-user_add_deps
diff --git a/acct-user/keepalived_exporter/metadata.xml b/acct-user/keepalived_exporter/metadata.xml
new file mode 100644
index 00000000..8bbd7586
--- /dev/null
+++ b/acct-user/keepalived_exporter/metadata.xml
@@ -0,0 +1,7 @@
+
+
+
+
+ ops@adjust.com
+
+
diff --git a/app-metrics/keepalived_exporter/Manifest b/app-metrics/keepalived_exporter/Manifest
new file mode 100644
index 00000000..dcd48fb3
--- /dev/null
+++ b/app-metrics/keepalived_exporter/Manifest
@@ -0,0 +1,2 @@
+DIST keepalived_exporter-0.7.1-deps.tar.xz 6875888 BLAKE2B 1b54e84226bdd611d19bb9fb45d93427f58190e63cd41a680ee9cfba679406769d7bfdd83c63f410267674aaa1fb3a68ac95bd427431b4a12f10ca704ec19e7c SHA512 3fcccf5a3614da5c4696a6be49d2a21901e4d71727975ebc8438965ece48953848fdc79c946b338e108488a389831378f583db79e3cbf6a7890341d78a4494d4
+DIST keepalived_exporter-0.7.1.tar.gz 11327 BLAKE2B 9c32d24eadede8cf63efbac52278e2cc970753e91c03b50b63f73dd5eace170abff69b341b37098a16c32eb202729c1240b9af8db844a368f03010ce393b23c6 SHA512 2c6e8ccc1fe7dba44871f003e91aa31b85993d99cbcb85a3e8d2af1eff0211906e18e41de2685feb244407162fe8409e7273789e56d846dd0768bbf28a4883b9
diff --git a/app-metrics/keepalived_exporter/files/keepalived_exporter.confd b/app-metrics/keepalived_exporter/files/keepalived_exporter.confd
new file mode 100644
index 00000000..82b9c27d
--- /dev/null
+++ b/app-metrics/keepalived_exporter/files/keepalived_exporter.confd
@@ -0,0 +1,2 @@
+# arguments for prometheus keepalived exporter
+command_args='-web.listen-address=":9650" -web.telemetry-path="/metrics"'
diff --git a/app-metrics/keepalived_exporter/files/keepalived_exporter.initd b/app-metrics/keepalived_exporter/files/keepalived_exporter.initd
new file mode 100644
index 00000000..4bcfc8f9
--- /dev/null
+++ b/app-metrics/keepalived_exporter/files/keepalived_exporter.initd
@@ -0,0 +1,14 @@
+#!/sbin/openrc-run
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+name="keepalive_exporter daemon"
+description="Prometheus exporter for Keepalived metrics."
+command="/usr/bin/keepalived_exporter"
+output_log="/var/log/keepalived_exporter/keepalived_exporter.log"
+error_log="/var/log/keepalived_exporter/keepalived_exporter.err.log"
+start_stop_daemon_args="--background --user keepalived_exporter"
+
+depend() {
+ need net
+}
diff --git a/app-metrics/keepalived_exporter/keepalived_exporter-0.7.1.ebuild b/app-metrics/keepalived_exporter/keepalived_exporter-0.7.1.ebuild
new file mode 100644
index 00000000..5ea1f994
--- /dev/null
+++ b/app-metrics/keepalived_exporter/keepalived_exporter-0.7.1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+# Project name and version
+DESCRIPTION="Keepalived Exporter for Prometheus"
+HOMEPAGE="https://github.com/gen2brain/keepalived_exporter"
+SRC_URI="
+ https://github.com/gen2brain/keepalived_exporter/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ https://files.adjust.com/${P}.tar.xz -> ${P}-deps.tar.xz
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+# Go module dependencies
+COMMON_DEPEND="
+ >=dev-lang/go-1.21
+ acct-group/keepalived_exporter
+ acct-user/keepalived_exporter
+"
+RDEPEND="${COMMON_DEPEND}"
+SRC_DIR="${WORKDIR}/${P}"
+
+src_unpack() {
+ default
+}
+
+src_prepare() {
+ default
+}
+
+src_compile() {
+ export GOPATH="${SRC_DIR}"
+ cd "${SRC_DIR}"
+ ego build
+}
+
+src_install() {
+ dobin "${PN}"
+ newinitd "${FILESDIR}"/"${PN}".initd keepalived_exporter
+ newconfd "${FILESDIR}"/"${PN}".confd keepalived_exporter
+ keepdir /var/log/${PN}
+# fowners ${PN}:${PN} /var/log/${PN}
+}
+
+src_test() {
+ true
+}
+