When it comes to chart in node js this is the goto solution. Bar graphs, pie charts anything like that chart js got you covered. It helps you render and send back charts along with http response making the user and developer experience good.
This was my starting point to using websocket programming. When searching for websocket my first result was socket io. But later I found out it had pretty bad overhead and switched to ws. Ws allows server to client communication really easy. When compared to http get/post the ws is way faster.
This is the client libraries that you have to use when you want to take advantage of the speed of a redis database. Because redis stores the whole data in memory the queries are lightning fast. I understand that it is not really easy or Intuitive to newcomers but I still say give it try.
I use this when ever I want to give unique I'd to stuff, be it be users or docs in firebase or anything that I want to make sure stays unique across my session. I am really fascinated by the implementation of the the algorithm. I am really fascinated by how this works. 10/10 recommend
My team uses JIRA extensively for project management realted work and as such we had a requirement for integrating JIRA within our internal web platforms. This is where the JIRA client library helped us a lot. It's a simple wrapper over the JIRA REST API which makes it very simple to implement some of the most common JIRA based use cases like CRUD operations for issues. The client is highly configurable in general, however, one of the issues that troubled us the most was the lack of pagination configuration for returned response lists. The documentation for the module is also quite poor. That's something that the module maintainers need to take a look at.
Objection is a great ORM framwork that offers several plugins and interactions, but it's not without its limitations. One of my major struggles with it was implementation of soft-deletion (akin to sequelize's "paranoid" option), which necessitated tweaks to the base deletion functions etc. and integration with the underlying APIs. It's these APIs that were somewhat difficult to work with and could have used better documentation (though, do keep in mind that official documentation is fantastic and more than enough for the purposes of fairly standard ORM tasks!). Overall, the author has done a great job and I'd happily recommend it, but perhaps suggest that you consult the documentation beforehand to make sure the use cases you are after can be handled by the framework without extra tweaks.
This library is a super-simple, easy to use tool that has solved problems in a bunch of my projects. From generating uuids for the new database entries, to data stored in locally via session storage - uuid fit the solution perfectly.
Fastest way to create a clear image out of React dom elements. Nicely clubed with jsPDF to generate custom pdf generator in client side.
An interesting benchmark tool written for Node.js apps. Easy to configure and use, ab provides quite a detailed breakdown of RT ranges in milliseconds once provided with concurrency and request values. Quite an intuitive little tool for benchmarking requests.