childe/gohangout
使用 golang 模仿的 Logstash。用于消费 Kafka 数据,处理后写入 ES、Clickhouse 等。 observed · 2026-08-28
Health v2 · maintenance only
74/100
- Activity 72
- Release rhythm 62
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 23.5
- age_days: 3142
- days_rel: 258
- days_push: 170
- n_releases_24m: 13
Adoption not part of the score
1103 stars · 246 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Gohangout is a Logstash-like data processing tool written in Go that consumes events (commonly from Kafka), applies configurable filters, and writes them to sinks like Elasticsearch and ClickHouse. It uses YAML configuration, supports plugins, multi-worker concurrency, Prometheus metrics, and hot config reload.
Use cases
- consume kafka logs and index them into elasticsearch
- replace logstash with a lower-memory log pipeline
- ship logs from kafka to clickhouse
- parse and transform log events with grok-like filters
- build a high-throughput log ingestion pipeline
- monitor pipeline throughput with prometheus metrics
When to choose
- you need Logstash-style input/filter/output pipelines but with much lower memory usage
- you process very high event volumes from Kafka into Elasticsearch or ClickHouse
- you want a single static Go binary with YAML configuration and hot reload
When to avoid
- you need the full breadth of Logstash's built-in plugins and ecosystem
- your pipeline is small and Logstash or Vector already suffices
- you need sources or sinks not covered by built-in or third-party plugins
Facets
application · maturity active
streaming etl message-queue search-engine logging monitoring big-data analytics developer-tools windows go cross-platform logstash-alternative kafka-consumer log-processing clickhouse elasticsearch-output config-driven plugin-system data-engineering logging linux macos docker
1 source
- readme: https://github.com/childe/gohangout · fetched 2026-08-28 · f55c166b5336
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| childe/gohangout | main | 74 |
For agents
markdown · JSON · MCP: product_card(name="childe/gohangout")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem