Are there any libraries or frameworks that allow me to work with mongodb and nodejs that don't require a npm install ? More precisely I'm working on windows.For example i managed to find a library for working with websockets(https://github.com/ncr/node.ws.js) and simply requires you to include the file.
Is it absolutely necessary to use a library ? I am asking because all the tutorials use one, doesn't node have a module for this ?
You don't need npm to use most modules - you can download them (e.g. from their GitHub page as a zip file) and then put them in your project folder. Then require them:
var mongodb = require('../lib/module-folder-name');
Some useful libraries:
MongoDB native driver: https://github.com/christkv/node-mongodb-native
Mongoose, a higher level ORM for MongoDB: https://github.com/learnboost/mongoose/