{"repo":"danielloader/waggle","free":true,"listed":false,"github":"https://github.com/danielloader/waggle","clone":"git clone https://github.com/danielloader/waggle.git","description":"Local OpenTelemetry viewer with Honeycomb-style query builder — OTLP/HTTP ingest into SQLite, trace waterfall, FTS5 log search. Single static binary.","language":"Go","stars":14,"topics":["developer-tools","distributed-tracing","go","golang","honeycomb","logs","observability","opentelemetry","otel","otlp"],"license":"GPL-3.0","category":"analytics","readme_excerpt":"waggle OTEL viewer for local development. Local OpenTelemetry viewer inspired by Honeycomb — named for the waggle dance bees use to share locations. Run it next to your service, point any OTLP exporter at http://localhost:4318 (HTTP) or localhost:4317 (gRPC), and browse a Honeycomb-style trace waterfall, log explorer, metrics browser, and structured query builder in the same tab. - Single static binary — pure Go, no CGO, no Docker required, no Node at runtime. - OTLP/HTTP ingest (protobuf + JSON) on POST /v1/traces , POST /v1/logs , and POST /v1/metrics (port 4318), plus OTLP/gRPC on port 4317. Both transports share the same writer pipeline. - Wide-event storage. All signals land in two SQLite tables — events (spans + logs, with virtual columns for signal type , span kind , etc.) and metric events (Honeycomb-style: the metric's name is an attribute field, so MAX(requests.total) resolves with plain SQL). WAL mode, FTS5 for log/span-name search. - One unified explore page driven by a Honeycomb-style query builder. Dataset (spans / logs / metrics) is a pill in the URL, so the same filters, group-by, and aggregations apply across signals. - Per-chart controls. Multi- SELECT queries render one chart per aggregation, each with its own Edit-chart popover (missing-values handling) and SI-suffixed y-axis. - Embedded React UI served from the same port. - MCP server for agents. A read-only Model Context Protocol endpoint at /mcp (plus a waggle mcp stdio mode) exposes the same query engi","default_branch":null,"files":null,"tree":[],"storefront":"/r/danielloader","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/danielloader/waggle/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}