Show HN: Resterm – A terminal-based REST/GraphQL and gRPC client

https://news.ycombinator.com/rss Hits: 3
Summary

Resterm a terminal-based REST client. Features Workspace explorer. Filters .http / .rest files, respects workspace roots, and keeps the file pane navigable with incremental search. Filters / files, respects workspace roots, and keeps the file pane navigable with incremental search. Editor with modal workflow. Starts in view mode, supports Vim-style motions, visual selections with inline highlighting, clipboard yank/cut, Shift+F search, and an i / Esc toggle for insert mode. Starts in view mode, supports Vim-style motions, visual selections with inline highlighting, clipboard yank/cut, search, and an / toggle for insert mode. Status-aware response pane. Pill-style header calls out workspace, environment, active request, and script/test outcomes; response tabs cover Pretty, Raw, Headers, and History, plus request previews. Pill-style header calls out workspace, environment, active request, and script/test outcomes; response tabs cover Pretty, Raw, Headers, and History, plus request previews. Auth & variable helpers. @auth directives cover basic, bearer, API key, and custom headers; variable resolution spans request, file, environment, and OS layers with helpers like {{$timestamp}} and {{$uuid}} . directives cover basic, bearer, API key, and custom headers; variable resolution spans request, file, environment, and OS layers with helpers like and . Pre-request & test scripting. JavaScript (goja) hooks mutate outgoing requests, assert on responses, and surface pass/fail summaries inline. JavaScript (goja) hooks mutate outgoing requests, assert on responses, and surface pass/fail summaries inline. GraphQL tooling. @graphql and @variables directives produce proper payloads, attach operation names, and keep previews/history readable. and directives produce proper payloads, attach operation names, and keep previews/history readable. gRPC client. GRPC host:port requests with @grpc metadata build messages from descriptor sets or reflection, stream metadata/trailers, and log hi...

First seen: 2025-10-01 15:43

Last seen: 2025-10-01 17:44