# Node.js - Utility Modules

There are several utility modules available in Node.js module library. These modules are very common and are frequently used while developing any Node based application.

<table class="table table-bordered" id="bkmrk-sr.no.-module-name-%26"><tbody><tr><th>Sr.No.</th><th>Module Name &amp; Description</th></tr><tr><td class="ts">1</td><td>[OS Module](https://www.tutorialspoint.com/nodejs/nodejs_os_module.htm)Provides basic operating-system related utility functions.

</td></tr><tr><td class="ts">2</td><td>[Path Module](https://www.tutorialspoint.com/nodejs/nodejs_path_module.htm)Provides utilities for handling and transforming file paths.

</td></tr><tr><td class="ts">3</td><td>[Net Module](https://www.tutorialspoint.com/nodejs/nodejs_net_module.htm)Provides both servers and clients as streams. Acts as a network wrapper.

</td></tr><tr><td class="ts">4</td><td>[DNS Module](https://www.tutorialspoint.com/nodejs/nodejs_dns_module.htm)Provides functions to do actual DNS lookup as well as to use underlying operating system name resolution functionalities.

</td></tr><tr><td class="ts">5</td><td>[Domain Module](https://www.tutorialspoint.com/nodejs/nodejs_domain_module.htm)Provides ways to handle multiple different I/O operations as a single group.

</td></tr></tbody></table>