daeuniverse/honk

▲ 142 stars today★ 883⑂ 75

Inspired by dae & sing-box

About daeuniverse/honk

daeuniverse/honk is an open-source project on GitHub, mainly written in Rust. Inspired by dae & sing-box It currently holds 883 stars and 75 forks with 25 open issues, and was last pushed on 2026-10-30 (repository created 2026-07-20).

Project Overview

Git Homed tracks it on the Today's Trending board, currently at rank #49 with 142 new stars today.

GitHub Repository Details

Repository daeuniverse/honk · default branch main · size 70959 KB · watchers 4 · source: GitHub REST API and repository README

README

honk

An experimental transparent-proxy engine for Linux, written in Rust.

Documentation / Web UI demo / Releases

English / 简体中文

Capabilities / Install / Web interface / Report problems

Early alpha, not recommended for production. Expect breaking changes, incomplete features, and limited real-world validation.

honk follows the design of dae's eBPF datapath and configuration syntax, and of sing-box's outbound groups and Clash API. It is an independent implementation, not a port of either project.

Capabilities

There is no FakeIP engine, full mihomo parity, or Windows/macOS datapath.

Install

Download an archive for your platform from Releases. Releases cover x86_64 and aarch64 Linux; full suits most deployments.

| Build | Native API | Clash API | Embedded doona and doona lite | | --- | --- | --- | --- | | full | Yes | Yes | Yes | | native-api | Yes | No | No | | clash-api | No | Yes | No |

Every build comes as a static musl binary; full also comes linked against glibc (gnu). Archives with stock in the name use the system allocator instead of mimalloc. Each release's Downloads section lists checksums and provenance.

For OpenWrt, use the daeuniverse package feed.

For source builds, follow Build from source. Release binaries embed eBPF; plain cargo build --release does not enable the real datapath.

Follow the startup guide for kernel checks, installation, and connectivity verification. Initial deployment changes network hooks, namespaces, and sysctls; keep an out-of-band management path available.

Web interface

honk works with two kinds of web UI:

doona Activity page with traffic charts and status cards

doona lite Nodes page

For doona, enable experimental.native_api and set ui: 'embedded' in a full build, or ui: 'embedded-lite' for doona lite; the doona quick start walks through it. A native-api build can serve a separately installed doona from its directory instead. For a Clash dashboard, set experimental.clash_api; honk downloads zashboard on first start. The experimental settings list every field of both.

Documentation

The documentation index links configuration guides, native and Clash API references, subsystem designs, and operations guides in both languages.

Versions and compatibility

Development

The workspace contains configuration, shared eBPF types, NFQUEUE, outbound, core, and tooling crates; crates/honk-ebpf builds separately. See the Justfile and contribution policy.

Use mock mode for unprivileged userspace development. --mock-ebpf does not intercept traffic or test the datapath.

The rolling Debug prerelease provides the latest debug.* build from main for testing. These use the release profile, not Cargo's debug profile; retention and publication follow the release rules.

Report problems

Report proxy, routing, and DNS problems in honk issues; report web interface problems in doona issues.

For vulnerabilities, follow SECURITY.md.

Acknowledgments

License

GPL-3.0-only.

SPDX-License-Identifier: GPL-3.0-only
Copyright (c) 2025, glassyiris  and honk contributors

The development-only dae parser oracle links dae (AGPL-3.0-only). It is never shipped or linked into honk-core.

TODO

GitHub Stars & Activity

883Stars
75Forks
25Open issues
RustLanguage

GitHub Popularity

GitHub stars883
Forks75
Open issues25
Primary languageRust
LicenseGPL-3.0
Stars gained today142
Created2026-07-20
Last pushed2026-10-30

Trending History

Daily boardrank #49 · ▲ 142 stars

Related GitHub Projects

1

rustdesk / rustdesk

Rust★ 127,567⑂ 20,169▲ 160 stars
→
2

ruvnet / RuView

Rust★ 101,668⑂ 13,208▲ 849 stars
→
3

pbakaus / impeccable

Rust★ 96,301⑂ 5,663▲ 2,870 stars
→
4

juspay / hyperswitch

Rust★ 45,567⑂ 6,560▲ 128 stars
→
5

janhq / jan

Rust★ 45,163⑂ 3,117▲ 34 stars
→
6

vercel-labs / agent-browser

Rust★ 44,893⑂ 3,071▲ 83 stars
→
7

magnitudedev / magnitude

Rust★ 7,587⑂ 541▲ 141 stars
→
8

agentgateway / agentgateway

Rust★ 5,797⑂ 1,028▲ 63 stars
→

More Trending Repositories