kulala.nvim
Section titled “kulala.nvim”kulala.nvim
Neovim PluginNeovim plugin targeting 100% IntelliJ compatibility. Includes kulala-fmt formatter, kulala-ls language server, and a CLI with GitHub Action support.
The most comprehensive Neovim plugin for .http files, targeting 100% JetBrains HTTP Client compatibility. The kulala ecosystem includes:
- kulala.nvim — the core Neovim plugin
- kulala-fmt — formatter/linter for
.httpfiles, can import from Postman, OpenAPI, and Bruno - kulala-ls — language server for
.httpfiles - Kulala CLI — command-line runner with GitHub Action
Supports JetBrains-style response handlers, Lua scripting, http-client.env.json environments, and .env files.
rest.nvim
Section titled “rest.nvim”rest.nvim
Neovim PluginNeovim plugin using tree-sitter for parsing. Revived after being archived.
Uses tree-sitter for parsing (via tree-sitter-http). Was archived but has been revived and is actively maintained again.
Other Neovim plugins
Section titled “Other Neovim plugins”- resty.nvim — Lua-native with shell command variables (
{{> ./script.sh}}) - nvim-http (blacklight) — Python-based
- nvim-rest-client (funkymcb) — Go-based, VS Code REST Client compatible