These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
About rest.nvim
rest.nvim is an HTTP client that runs inside Neovim. Requests are written in plain .http files and sent from the editor, so API calls can live in a project next to the code and be kept under version control.
It is written in Lua, runs requests asynchronously and can be extended. It suits developers who already use Neovim and want to test an API without switching to a separate graphical client.
Strengths
- Requests stored as plain-text .http files
- Runs asynchronously inside Neovim
- Extensible and written in Lua
Limitations
- Only useful to Neovim users
- Installation can need troubleshooting, with a separate guide for it
Details
- Pricing
- FreeFree to install as a Neovim plugin.
- License
- Proprietary
- Developer
- The rest.nvim contributors
- Platforms
- Windows, macOS, Linux
- How it runs
- Downloadable app
- Account
- Not required
- Best suited for
- Neovim users who want to test HTTP APIs without leaving the editor
- Categories
- Code editors, API clients
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to rest.nvim
Compare allSoftware that can replace rest.nvim for an important use case, and what changes if you switch.
kulala.nvim
A Neovim plugin for sending HTTP, GraphQL, gRPC and WebSocket requests from .http files.
kulala.nvim is also a Neovim plugin using .http files, adds GraphQL, gRPC and WebSocket, is JetBrains-format compatible, and is open source under MIT.
REST Client for VS Code
A Visual Studio Code extension that sends HTTP requests written in .http files and shows responses.
REST Client for VS Code uses the same plain-text .http files with responses in the editor, is open source under MIT, but requires Visual Studio Code instead of Neovim.
httpYac
A command-line and VS Code client for sending HTTP, GraphQL, SOAP and gRPC requests from files.
httpYac runs request files from the command line or VS Code, adding GraphQL, SOAP, gRPC and built-in authentication, and lets the same files run as CI tests.
Hurl
Write HTTP requests and response checks in plain text files.
Hurl keeps requests and response checks in plain text files run from the terminal, with request chaining, and is open source under Apache-2.0 without needing an editor.
Thunder Client
Lightweight REST and GraphQL client built into VS Code.
Thunder Client is a REST and GraphQL client inside VS Code with collections stored as repository files, but some capabilities require a paid licence and it is closed source.
ain
A terminal HTTP API client that runs requests defined in plain-text template files.
ain runs requests from plain-text template files in the terminal with .env support and curl export, without needing any editor, though it is not open source.
Similar software
Related functionality, not necessarily a direct replacement.
Posting
A keyboard-driven HTTP client with a text interface that runs in the terminal.
ATAC
A Postman-like API client that runs entirely inside the terminal with keyboard-driven navigation.
Slumber
A terminal user interface HTTP and REST client that runs requests from collections defined in YAML.
curl
Command-line tool for transferring data with URLs, supporting dozens of protocols.