Skip to content

A minimal 🤏 HTTP-client 🐼 interface 🖥️ for Neovim ❤️.

License

Notifications You must be signed in to change notification settings

iamxiaojianzheng/kulala.nvim

 
 

Repository files navigation

Kulala Logo

kulala.nvim

Lua GitHub release (latest by date) Discord

RequirementsInstallUsageHTTP File Spec

A minimal REST-Client Interface for Neovim.

Kulala is swahili for "rest" or "relax".

It allows you to make HTTP requests from within Neovim.

demo

Install

Warning

Requires Neovim 0.10.0+ and cURL.

See requirements.

Via lazy.nvim:

Configuration

{ 'mistweaverco/kulala.nvim', opts = {} },

Note

opts needs to be at least an empty table {} and can't be completely omitted.

See configuration options for more information.

Honorable mentions

rest.nvim

For getting this project started.

This project was heavily inspired by the idea of having a REST client in Neovim.

The actual state of rest.nvim as archived kicked off the development of kulala.nvim.

Note

The project has been un-archived again, so check it out if you're looking for an alternative.

curl.nvim

If you want a simple scratchpad for making HTTP requests, check out curl.nvim

It's very different to this project, but it's a great tool for making HTTP requests from within Neovim and maybe just your cup of tea.

httpbin.org

For providing a great service for testing HTTP requests and making it in all the kulala examples.

Thanks for making it easy to test and develop this plugin.

About

A minimal 🤏 HTTP-client 🐼 interface 🖥️ for Neovim ❤️.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Lua 89.7%
  • TypeScript 5.9%
  • Shell 1.5%
  • Dockerfile 1.5%
  • PowerShell 1.0%
  • Makefile 0.3%
  • JavaScript 0.1%