{"name":"Logdy-core: Realtime Log Viewer with Web UI, Tail -f for Logs in Your Browser","description":"Logdy-core is a lightweight, single-binary log viewer designed to provide real-time log viewing and filtering through an embedded web UI. It functions similarly to command-line tools like `grep`, `awk`, `sed`, or `jq`, offering a powerful and secure way to manage logs locally. This versatile tool can be used as a standalone application or integrated as a Go library for enhanced logging capabilities.","github":"https://github.com/logdyhq/logdy-core","url":"https://osrepos.com/repo/logdyhq-logdy-core","source":"osrepos.com","sourceDescription":"This repository profile is provided by osrepos.com, an open source repository discovery platform.","repositoryProfile":"https://osrepos.com/repo/logdyhq-logdy-core","generatedFor":"open source discovery and AI-assisted research","markdown":"https://osrepos.com/repo/logdyhq-logdy-core.md","json":"https://osrepos.com/repo/logdyhq-logdy-core.json","topics":["log-viewer","golang-logger","realtime-logs","developer-tools","self-hosted","logging","Go","web-ui"],"keywords":["log-viewer","golang-logger","realtime-logs","developer-tools","self-hosted","logging","Go","web-ui"],"stars":null,"summary":"Logdy-core is a lightweight, single-binary log viewer designed to provide real-time log viewing and filtering through an embedded web UI. It functions similarly to command-line tools like `grep`, `awk`, `sed`, or `jq`, offering a powerful and secure way to manage logs locally. This versatile tool can be used as a standalone application or integrated as a Go library for enhanced logging capabilities.","content":"## Introduction\n\nLogdy-core is an open-source, single-binary log viewer written in Go, offering a web-based user interface for real-time log analysis. It simplifies the process of monitoring application logs by providing a `tail -f` like experience directly in your browser, complete with filtering, custom parsers, and structured log support. Designed for developer productivity, Logdy-core runs entirely locally, ensuring security and privacy without the need for complex deployments or external services.\n\nKey features include zero-dependency operation, an embedded Web UI, real-time log viewing and filtering, secure local operation, and multiple input modes (files, stdin, sockets, REST API). It also supports custom parsers with TypeScript, allowing for flexible log processing, and offers seamless integration as a Go library.\n\n## Installation\n\nLogdy-core is designed for easy installation and use. Choose the method that best suits your environment:\n\n### Install using script\n\nThis command will download the latest release and add the executable to your system's PATH. It can also be used to update Logdy.\n\nbash\ncurl https://logdy.dev/install.sh | sh\n\n\n### Install with Homebrew (MacOS)\n\nOn MacOS, you can use Homebrew to install Logdy:\n\nbash\nbrew install logdy\n\n\n### Download precompiled binary\n\nNavigate to the [releases page](https://github.com/logdyhq/logdy-core/releases) and download the latest release for your architecture. For example, for Linux AMD64:\n\nbash\nwget https://github.com/logdyhq/logdy-core/releases/download/v0.16.0/logdy_linux_amd64;\nmv logdy_linux_amd64 logdy;\nchmod +x logdy;\n\n\nRemember to [add the binary to your PATH](https://logdy.dev/docs/how-tos#how-to-add-logdy-to-path) for easier access.\n\n## Examples\n\nLogdy-core offers flexible ways to ingest and view your logs.\n\n### Standalone use\n\nUse Logdy with any shell command, piping its output directly:\n\nbash\n# Use with any shell command\n$ tail -f file.log | logdy\nWebUI started, visit http://localhost:8080\n\n# Read log files\n$ logdy follow app-out.log --full-read\nWebUI started, visit http://localhost:8080\n\n\nMore use [modes are available in the documentation](https://logdy.dev/docs/explanation/command-modes).\n\n### Use as a Go library\n\nIntegrate Logdy directly into your Go application to send logs to its UI:\n\nFirst, install the Go library:\n\nbash\ngo get -u github.com/logdyhq/logdy-core/logdy\n\n\nThen, use it in your Go code:\n\ngo\npackage main\n\nimport \"github.com/logdyhq/logdy-core/logdy\"\n\nfunc main(){\n  logdyLogger := logdy.InitializeLogdy(logdy.Config{\n    ServerIp:       \"127.0.0.1\",\n    ServerPort:     \"8080\",\n  }, nil)\n\n  // app code...\n\n  logdyLogger.LogString(\"This is a message\")\n  logdyLogger.Log(logdy.Fields{\"msg\": \"supports structured logs too\", \"url\": \"some url here\"})\n}\n\n\nCheck the [documentation](https://logdy.dev/docs/golang-logs-viewer) or [example app](https://github.com/logdyhq/logdy-core/blob/main/example-app/main.go) for more details.\n\n## Why Use Logdy-core?\n\nLogdy-core stands out as an excellent tool for log management due to several compelling reasons:\n\n*   **Simplicity and Portability**: As a single-binary, zero-dependency application, it's incredibly easy to deploy and run. Just download and execute, no complex setup required.\n*   **Real-time Insights**: Get immediate feedback on your application's behavior with real-time log streaming and filtering directly in your browser.\n*   **Enhanced Developer Experience**: The intuitive web UI provides powerful features like custom parsers (with TypeScript support), column customization, and filtering, making log analysis more efficient and less tedious.\n*   **Security and Privacy**: Running entirely locally, Logdy-core ensures your log data never leaves your machine, making it ideal for sensitive environments.\n*   **Versatile Input Modes**: Whether your logs are in files, streamed via stdin, sent over sockets, or through a REST API, Logdy-core can handle them.\n*   **Go Integration**: For Go developers, the ability to embed Logdy as a library means you can integrate a powerful log viewer directly into your applications, simplifying debugging and monitoring.\n\n## Links\n\n*   **Official Website**: [https://logdy.dev](https://logdy.dev){:target=\"_blank\"}\n*   **Live Demo**: [https://demo.logdy.dev](https://demo.logdy.dev){:target=\"_blank\"}\n*   **Documentation**: [https://logdy.dev/docs/quick-start](https://logdy.dev/docs/quick-start){:target=\"_blank\"}\n*   **GitHub Repository**: [https://github.com/logdyhq/logdy-core](https://github.com/logdyhq/logdy-core){:target=\"_blank\"}\n*   **Releases/Download**: [https://github.com/logdyhq/logdy-core/releases](https://github.com/logdyhq/logdy-core/releases){:target=\"_blank\"}","metrics":{"detailViews":4,"githubClicks":2},"dates":{"published":null,"modified":"2026-03-25T17:11:55.000Z"}}