Overview Version History Q & A Rating & Review
NATS Explorer
Browse and inspect NATS JetStream streams and subjects from VSCode. Inspired by
Qaze and pg-explorer-vsce.
Features
Connection manager — add, edit, delete NATS connections (user/pass, token, TLS), with
color-coding and tags; credentials kept in VSCode Secret Storage.
Tree browser — Connection → Streams → Subjects in the sidebar.
Latest-N message table — view the newest messages of a stream or subject, newest-first.
Detail sidebar — inspect message headers and syntax-highlighted JSON payloads.
Subject filter — narrow a stream view by contains or regex (case-sensitive variants).
Stream / subject info — read-only config and state for streams, message counts for subjects.
See FEATURES.md for the full capability list and the development backlog.
Documentation
USAGE.md — how to connect, browse, view messages, filter, and inspect info.
CONFIGURATION.md — settings (defaultLimit, timeout) and where
connection data is stored.
FEATURES.md — features list and backlog.
CHANGELOG.md — release history.
Development
npm install
npm run watch # esbuild watch mode
npm run build # production build
npm run typecheck # tsc --noEmit
npm run lint # eslint
npm test # unit tests (node:test)
Press F5 in VSCode to launch an Extension Development Host with the extension loaded.
License
MIT