{"repo":"unkn0wn-root/resterm","free":true,"listed":false,"github":"https://github.com/unkn0wn-root/resterm","clone":"git clone https://github.com/unkn0wn-root/resterm.git","description":"Terminal API client for HTTP/GraphQL/gRPC with support for SSH tunnels, WebSockets, SSE, Workflows, Profiling, OpenAPI, Kubernetes port-forwarding, CLI and mocks.","language":"Go","stars":1846,"topics":["go","rest","rest-api","rest-client","tui","graphql","grpc","testing","api-client","api-testing"],"license":"Apache-2.0","category":"api-integrations-sdks","readme_excerpt":"Resterm A terminal-native API client and workbench for REST, GraphQL, gRPC, WebSocket and SSE. Resterm is an API-as-code workbench - or, in more familiar terms, an API client - built around plain .http and .rest files that you can diff, review and version. It combines interactive request editing with declarative workflows, assertions, mock servers, tracing, profiling and headless automation. Everything stays on your machine. No accounts, no cloud sync, no telemetry. If you are looking for a Postman-style client centered on GUI collections, Resterm is probably not for you, but give it a try anyway! [!NOTE] Resterm is now v1! See the v1.0.0 release notes for new features and breaking changes. Quick links: Screenshots, Installation, Quick Start, Documentation. Screenshot tour See the UI in action (click to expand) Workflows Trace and Timeline Profiler Explain RestermScript Light Theme OAuth browser demo (old UI design) Why Resterm - HTTP, GraphQL, gRPC, WebSocket and SSE out of the box. - Automation lives in the request files: conditions ( @when , @if / @elif / @else , @for-each ), multi-step workflows ( @workflow / @step ), captures, variables and assertions ( @capture , @var , @assert ). - RestermScript , a small expression language built for Resterm, with JavaScript hooks when you want them. - Vim-style controls with contextual bottom bar hints, searchable offline help, K help under the cursor, / search and commands like :w , :q , :help and :docs . - Built-in auth and tunneli","default_branch":null,"files":null,"tree":[],"storefront":"/r/unkn0wn-root","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/unkn0wn-root/resterm/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}