github.com/mishankov/web-tail

📖 Web based log monitoring tool

Open this visualization on its own page →

Contributors

2

Lines of Code

188

From

2022-01-24

To

2022-02-08

About mishankov/web-tail

Web tail is a web-based log monitoring application written in Go that lets you view log file contents in real-time through a browser interface. It supports monitoring files on the local system as well as on remote servers via SSH, and can also tail Docker container logs and OpenClaw logs. The application is built with a Go backend and a Svelte frontend, providing a responsive user experience with WebSocket connections for live streaming log updates.

The tool is configured through a TOML file that lets users define multiple log sources with different connection methods. Each source can be either local or remote, authenticated via SSH with password or private key. The web interface offers filtering capabilities including case-sensitive and regex-based search, the ability to show only matching lines, and options to reverse the display order or limit the number of visible lines. Users can download pre-built executables for their platform or run it as a Docker container.

Development is straightforward with the frontend using Bun and Vite while the backend runs on Go. The project supports hot module reloading for frontend development by running both the Go server and the Vite dev server simultaneously, with the dev server proxying API calls to the backend.

Share this video