Probably my simplest yet most useful pet projects is a tool called “RESTUtils” that I built back in 2022. With one command, it transforms any NPM Package, Git Repo, or JavaScript file into a restful web API. You don’t even need to install it! Here’s a quick demo video if you’d like to give it a look instead of reading:
There are two parts to the RESTUtils project: RESTUtils Host and RESTUtils Client. The RESTUtils Host is the piece that does the heavy lifting. It’s the piece that creates the actual API. The second utility, RESTUtils Client, is useful for easily consuming the API from within your application.