~/msh
back to projects

oss project

restless

Your API workbench lives in the terminal.


          $ brew install shahadulhaider/tap/restless
        

What it is

restless is what you get when you want Postman’s ergonomics, IntelliJ’s .http file format, and the deployability of a single Go binary — all inside your terminal.

Key features:

  • .http files as source of truth. No more Postman.export.json in your repo. Use the format IntelliJ and VS Code REST Client already understand.
  • Import from anywhere. Postman, Insomnia, Bruno, raw curl, OpenAPI specs.
  • Code-gen everywhere. Take any request and emit Python / JavaScript / Go / Java / Ruby / HTTPie / curl / PowerShell.
  • CI-ready assertions. Add # @assert status == 200 to a request and run it from a GitHub Action.
  • Scriptable. Pre/post-request JavaScript hooks with crypto built-ins.
  • TUI-native. Bubble Tea throughout. Vim-style commands. Environments, cookie jar, response history, diff.
brew install shahadulhaider/tap/restless
# or:
go install github.com/shahadulhaider/restless@latest