nui

command module
v0.6.0-alpha.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 29, 2025 License: Unlicense Imports: 16 Imported by: 0

README

NATS WebUI Logo

NUI


Free and Open Source NATS management GUI.

Easily manage your NATS core, streams and buckets, both from Desktop App or Web interface!

NATS WebUI Logo

Features 🏭
  • 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 💻
  • 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 🚀


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.io

To 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

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmd
server command
desktop
internal
app
nui
ws
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL