Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nats-nui/nui
Free and Open Source NATS management GUI.
https://github.com/nats-nui/nui
free golang gui nats react ui
Last synced: 3 days ago
JSON representation
Free and Open Source NATS management GUI.
- Host: GitHub
- URL: https://github.com/nats-nui/nui
- Owner: nats-nui
- License: unlicense
- Created: 2024-02-19T20:18:59.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-10-16T19:11:32.000Z (2 months ago)
- Last Synced: 2024-10-18T18:08:36.103Z (2 months ago)
- Topics: free, golang, gui, nats, react, ui
- Language: TypeScript
- Homepage: https://natsnui.app
- Size: 6.14 MB
- Stars: 152
- Watchers: 7
- Forks: 14
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# NUI
---
#### Free and Open Source NATS management GUI.
Easily manage your NATS core, streams and buckets, both from Desktop App or Web interface!
### Features :factory:
- Core NATS Pub/Sub: view and send NATS messages
- Request / reply: send requests and easily view related response
- Multiple format visualization (text, json, hex and much more supported)
- Streams management: view, create adn tweak stream configs
- Stream messages: view, filter and operate with stream messages
- Stream operations like purge and message deletion
- KV Store management: View and create KV buckets
- KV entries: view, filter and edit entries
- KV entries history: acces each entry history to see past updates / deletes
---
### UI :computer:- Multiple parallel connection allowed at the same time
- Card stack UI to manage the workspace as needed---
### Coming soon...or later 😸- Streams backup / restore
- Advanced stream and KV Stores operations
- Server info and metrics---
# Get Started 🚀
- Try the [Live Demo](https://natsnui.app/demo/).
- [Download](https://natsnui.app/downloads/) Desktop app or deploy with [Docker](https://natsnui.app/downloads/#deploying-with-docker) or [Helm](https://github.com/nats-nui/k8s) (Experimental).---
# Build and run Locally
The projects uses Go and Wails.io as to run the BE and React on Vite on FE.### Prerequisites
- Go 1.21
- Node 18
- Wails.ioTo build and run the project locally:
#### web app
```
npm install
make dev-web
```
starts the application in web mode, using the `db` dir as persistent data directory#### desktop app
```
make dev
```
starts wails in development mode, building the application based on the underlying operating system