Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/piotrpersona/nats-streaming-ui
GUI for Nats Streaming server (https://developer.aliyun.com/mirror/npm/package/nats-streaming-ui)
https://github.com/piotrpersona/nats-streaming-ui
nats nats-streaming nats-streaming-ui nats-ui ui user-interface viewer
Last synced: 3 months ago
JSON representation
GUI for Nats Streaming server (https://developer.aliyun.com/mirror/npm/package/nats-streaming-ui)
- Host: GitHub
- URL: https://github.com/piotrpersona/nats-streaming-ui
- Owner: piotrpersona
- Created: 2020-09-21T18:55:14.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-03-19T10:00:52.000Z (11 months ago)
- Last Synced: 2024-03-19T22:24:06.030Z (11 months ago)
- Topics: nats, nats-streaming, nats-streaming-ui, nats-ui, ui, user-interface, viewer
- Language: JavaScript
- Homepage:
- Size: 4.03 MB
- Stars: 47
- Watchers: 1
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# NATS Streaming UI
Powerful dashboard for the [Nats Streaming](https://nats-io.github.io/docs/nats_streaming/intro.html)
![CI](https://github.com/piotrpersona/nats-streaming-ui/workflows/CI/badge.svg)
## Features
- Dashboard - some metrics like number of messages, channels, subscriptions, etc.
- Channels - channels list, ability to create new channel, push message to the queue
- Subscriptions
- Clients## How to run with Docker
```shell script
docker run -p 8282:8282 \
-e STAN_URL=http://nats-url:4222 \
-e STAN_MONITOR_URL=http://nats-url:8222 \
-e STAN_CLUSTER=test-cluster \
piotrpersona/nats-streaming-ui:latest
```Follow the link http://127.0.0.1:8282
## How to run locally
```shell script
git https://gitlab.com/united-travel-tickets/common/nats-streaming-ui.git
cd nats-streaming-ui
yarn run build:react
node ./server/index.js
```## Issues
Let us know about any issues by [GitLab](https://gitlab.com/united-travel-tickets/common/nats-streaming-ui/issues)
## Credits
- [Origin](https://gitlab.com/united-travel-tickets/common/nats-streaming-ui)
- [React](https://reactjs.org)
- [Socket.io](https://socket.io/)
- [Express](https://expressjs.com)
- [material-ui](https://material-ui.com/)
- [nats-nerve](https://www.npmjs.com/package/nats-nerve)
- [shortid](https://www.npmjs.com/package/shortid)
- [axios](https://www.npmjs.com/package/axios)
- [clsx](https://www.npmjs.com/package/clsx)## Inspired By
- [GitLab original source](https://gitlab.com/united-travel-tickets/common/nats-streaming-ui)
- [nats-streaming-console by KualiCo](https://github.com/KualiCo/nats-streaming-console)
- Google Cloud Pub/Sub