Some popular tools and frameworks used with NodeJS include Express.js for web application development, Socket.IO for real-time communication, and Mocha for testing purposes.