restlib is a utility library to support building REST clients in GNU Emacs.
The functions provided by restlib are organized into the following areas:
- Network communication
- URL components
- JSON handling
restlib requires GNU Emacs 30.1.
Refer to the restlib API reference for details.
Example code using restlib can be found in wttr.el. Within that file is the command wttr which will make an HTTP request to https://wttr.in and display the result in the mini-buffer.
As this project is new, feedback and suggestions are welcome.
If you enjoy using restlib, please consider buying me a coffee to help support its development and maintenance.
A heartfelt thanks to all the contributors to the GNU Emacs ecosystem from which restlib builds from. This work would not be possible without your efforts.