21 Sep 2026
Announcing restlib - a utility library for building Emacs REST clients
In keeping with this blog’s recent interest in building REST clients in Emacs Lisp (Elisp), here’s a utility library I’ve assembled that covers some common tasks in doing so. I’ve named this package restlib (https://github.com/kickingvegas/restlib) and it is now available on MELPA. restlib is organized into the following three sections:
- Network (HTTP) requests
- URL components
- JSON processing
Further reading about these sections can be found in the restlib API Reference.
To get an idea of what you can do with restlib, explore the source code for a lightweight weather lookup client using https://wttr.in called wttr.el.
Anecdotally, I’ve already created a number of internal REST clients using restlib, some of which I plan to publish on MELPA in the near future. As restlib is early in its development, there is always room for improvement. If you have any suggestions for improving restlib, feel free to submit an issue.
Past Articles
| 24 AUG 2026 |
Announcing shazam.elAnnouncing an integration between Emacs and the Shazam music recognition service on macOS, |
| 18 AUG 2026 |
Simplifying Setup for CasualCasual v3.0 update is now available on MELPA and NonGNU ELPA with a vastly simplified setup process. read more |
| 3 AUG 2026 |
Announcing now-playing.el, an Emacs interface for the macOS Music appAnnouncing a remote control interface for the macOS Music app from Emacs, keeping in tradition of never leaving it. read more |
| 22 JUL 2026 |
Malleable Computing, Emacs, and YouSome musings on malleable computing using as an example a GitHub issues browser in Emacs. read more |
| 9 JUL 2026 |
In Emacs, Everything Looks Like a ServiceNo, Emacs is not an operating system but this post scrutinizes why some might say that. read more |
| 24 JUN 2026 |
Scheduling Future Tasks in EmacsIf you miss using |
| 4 JUN 2026 |
Revisiting Emacs Keyboard Macros with a MouseYes, recording an Emacs keyboard macro with a mouse is a thing. read more |
| 1 JUN 2026 |
Opening macOS Finder Folders in Emacs with ScrimFinder fun with the Scrim custom URL scheme and some musings on software orchestration. read more |
| 28 MAY 2026 |
Anju v1.5.0 UpdateAnju v1.5.0 update out in the wild. Lots of goodies in it. read more |
Page 1 / 20 >