mishankov/web-tail

Created May 24, 2022 · View the mishankov/web-tail repository page

📖 Web based log monitoring tool

Want this for your repo?

Render a free sample of any GitHub repo in seconds.

Visualize your own →

Contributors

2

Lines of Code

188

From

Jan 24, 2022

To

Feb 8, 2022

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