request-json is a project I do not mention a lot, but it's something I'm really proud of. It's an HTTP client dedicated to request REST APIs that returns only JSON. I started it two years ago to build some HTTP clients for Cozy. Existing solutions forced me to write wrappers in all my project to handle simple use cases (like using the same url each time). That's why I was not satisfied and built the first version of request-json.

Today, the project is downloaded 12 000 a month, used by 5 companies and had 15 different contributors. This lib got successful without doing much promotion. Plus, it's easy to maintain because all the code base stays in a single file. It's a great example of the 'less is more' philosophy.

See the README for more details.

Because I really like this lib, I will publish its changelog on this blog. Let's start with the 0.5.3 version:

  • support for HEAD method
  • minor fix in the documentation

request-json 0.5.3