I created Unnode.js because I noticed I kept using the same setup in most of my projects: Node Cluster API, Express and Winston+Rollbar for logging. The purpose of the project is to simply make it easier to fire up new Node.js back ends; a shared, re-usable component that takes care of all the mundane, low-level tasks.
Note that the project is currently in a pre-release stage. As we work towards a 1.0 release, new features will get added. My plan is to improve the web backends abstraction and then add more supported backends, first of which will probably be Fastify.
Even though it's pre-release, I'm personally using Unnode.js in a commercial, mission critical REST API, aswell as to power the back ends of several of our websites, including the one you're visiting right now. So don't let the pre-release tag shy you away of using Unnode.js!
Happy coding! :)
- Riku Nurminen