https://github.com/logdyhq/logdy-ui
Stream command and output content to web UI with autogenerated filters. Transform content with TypeScript.
https://github.com/logdyhq/logdy-ui
awk grep-like grep-search jq jsonlogger logging logging-framework logging-library logging-server tail
Last synced: about 1 month ago
JSON representation
Stream command and output content to web UI with autogenerated filters. Transform content with TypeScript.
- Host: GitHub
- URL: https://github.com/logdyhq/logdy-ui
- Owner: logdyhq
- License: apache-2.0
- Created: 2024-01-24T23:21:48.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-06T07:28:33.000Z (about 1 year ago)
- Last Synced: 2025-05-14T00:03:54.739Z (11 months ago)
- Topics: awk, grep-like, grep-search, jq, jsonlogger, logging, logging-framework, logging-library, logging-server, tail
- Language: TypeScript
- Homepage: https://logdy.dev
- Size: 1.49 MB
- Stars: 35
- Watchers: 1
- Forks: 11
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Logdy UI repository
This repository contains code of a Vue.js application that is a Web UI of [logdy.dev](https://logdy.dev).
**Navigate to [logdy-core](https://github.com/logdyhq/logdy-core) repository for the Logdy source-code, full documentation and use cases.**
## Demo
Visit [demo.logdy.dev](https://demo.logdy.dev)
## Development
```bash
npm install
npm run dev
```
By default the UI will be served under `http://localhost:5173`. There are two ways to develop going further.
#### Use logdy-core
You need to run [logdy-core](https://github.com/logdyhq/logdy-core) separately. Choose either `demo` (`$ go run . demo 1` or `$ logdy demo 1`) mode or any other mode. Read more about [`demo` mode](https://logdy.dev/docs/explanation/command-modes#demo).
#### Use UI demo mode
Just append `?demo` to the address, like `http://localhost:5173?demo`, the UI will enter demo mode (which you can preview at [demo.logdy.dev](https://demo.logdy.dev))
## Building
```bash
npm install
npm run build
```
The source files will be compiled into `dist` folder. After building is complete, you need to manually move the contents of `dist` directory to `assets` directory in logdy-core source in order for the UI to be embedded into the binary.