What is Logdy?
Logdy connects command-line log streams to a browser interface for real-time inspection. It accepts standard input, follows log files, listens on sockets and supports REST API input. Its interface provides filtering, custom parsers and configurable columns, with TypeScript support in an editor with type information.
The application runs locally as a single binary with an embedded web interface and no runtime dependencies. The repository documents builds for Linux, Windows and macOS, provides a Dockerfile and includes a Go library for embedding the viewer in applications. Command-line options control interface binding, password authentication, API keys, message buffering and optional file output.
Logdy screenshots
Explore the interface. Open a screenshot to view it at full size.
Source: official Logdy project page.
Key capabilities
- A zero-dependency single binary
- An embedded web UI for real-time log viewing and filtering
- Multiple input modes: files, stdin, sockets and a REST API
- Custom parsers and columns written in TypeScript
- A Go library for embedding in applications
- A public demo at demo.logdy.dev
Where Logdy fits
- Real-time viewing Streams logs into a browser UI with live filtering.
- Input modes Reads files, standard input, sockets and a REST API, for example tail -f file.log piped into logdy.
- Custom parsing Parsers and columns written in TypeScript, in an editor with type support.
- Local operation Runs entirely locally as a single binary, so log data stays on the host.
- Go library Embeds the viewer in a Go application and logs structured fields as well as strings.
- Install options An install script, Homebrew on macOS or a precompiled binary from GitHub releases.
- Public demo A hosted demo at demo.logdy.dev shows the interface before you install anything.
Install
curl https://logdy.dev/install.sh | shReviews of Logdy
Be the first to share your experience with Logdy.
Write a review
Loading review form…
