# resterm

> Terminal API client and workbench for HTTP, GraphQL, and gRPC

Resterm is a terminal-based API client and workbench built around plain .http and .rest files. It supports HTTP, GraphQL, gRPC, WebSocket, and SSE with scripted tests, workflows, mock servers, and traffic recording. It runs interactively as a TUI or headlessly via the CLI for CI pipelines.

- Source: https://github.com/unkn0wn-root/resterm
- Homepage: https://resterm.app
- License: Apache-2.0
- Built with: Go 98.0%, Other 2.0%
- Stars: 1997
- Forks: 60
- Contributors: 6
- Last commit: 2026-10-29
- Latest release: v1.17.0 (2026-10-27)
- Purpose: Developer tools, API tools
- Type: CLI, Library / SDK
- For: Personal

## Worth score: 66/100

How much DigGitHub recommends it, from activity, adoption, docs, license and security signals.

- Popularity: 17/25
- Momentum: 10/20
- Maintenance: 25/25
- Community: 6/15
- Readiness: 8/15

## Downloads

Latest release: [v1.17.0](https://github.com/unkn0wn-root/resterm/releases/tag/v1.17.0). Files from the project's GitHub release, not checked by DigGitHub.

Windows:

- [resterm_Windows_arm64.exe](https://github.com/unkn0wn-root/resterm/releases/download/v1.17.0/resterm_Windows_arm64.exe) (61 MB, 7 downloads)
- [resterm_Windows_x86_64.exe](https://github.com/unkn0wn-root/resterm/releases/download/v1.17.0/resterm_Windows_x86_64.exe) (65 MB, 47 downloads)

macOS:

- [resterm_Darwin_arm64](https://github.com/unkn0wn-root/resterm/releases/download/v1.17.0/resterm_Darwin_arm64) (62 MB, 13 downloads)
- [resterm_Darwin_x86_64](https://github.com/unkn0wn-root/resterm/releases/download/v1.17.0/resterm_Darwin_x86_64) (66 MB, 2 downloads)

Linux:

- [resterm_Linux_arm64](https://github.com/unkn0wn-root/resterm/releases/download/v1.17.0/resterm_Linux_arm64) (60 MB, 8 downloads)
- [resterm_Linux_x86_64](https://github.com/unkn0wn-root/resterm/releases/download/v1.17.0/resterm_Linux_x86_64) (64 MB, 78 downloads)

To check the files: [resterm_Darwin_arm64.sha256](https://github.com/unkn0wn-root/resterm/releases/download/v1.17.0/resterm_Darwin_arm64.sha256), [resterm_Darwin_x86_64.sha256](https://github.com/unkn0wn-root/resterm/releases/download/v1.17.0/resterm_Darwin_x86_64.sha256), [resterm_Linux_arm64.sha256](https://github.com/unkn0wn-root/resterm/releases/download/v1.17.0/resterm_Linux_arm64.sha256), [resterm_Windows_x86_64.exe.sha256](https://github.com/unkn0wn-root/resterm/releases/download/v1.17.0/resterm_Windows_x86_64.exe.sha256), [resterm_Windows_arm64.exe.sha256](https://github.com/unkn0wn-root/resterm/releases/download/v1.17.0/resterm_Windows_arm64.exe.sha256), [resterm_Linux_x86_64.sha256](https://github.com/unkn0wn-root/resterm/releases/download/v1.17.0/resterm_Linux_x86_64.sha256)

## Alternatives

- [openapi-generator](https://diggithub.com/OpenAPITools/openapi-generator.md): Generate API clients, server stubs, and docs from OpenAPI specs
- [Bruno](https://diggithub.com/usebruno/bruno.md): Offline-first API client that stores collections in Git
- [FastAPI](https://diggithub.com/fastapi/fastapi.md): Fast Python framework for building APIs
- [redoc](https://diggithub.com/Redocly/redoc.md): API documentation generator for OpenAPI, AsyncAPI, and GraphQL
- [curl](https://diggithub.com/curl/curl.md): Transfer data with URLs
- [Axios](https://diggithub.com/axios/axios.md): Promise-based HTTP client for browser and Node.js
- [guzzle](https://diggithub.com/guzzle/guzzle.md): Extensible PHP HTTP client
- [Apache Dubbo](https://diggithub.com/apache/dubbo.md): RPC and microservice framework for Java

---

Source page: https://diggithub.com/unkn0wn-root/resterm
Updated: 2026-10-30
