A collection of filesystem utilities, plugins and tools in node.js including file parsers, directory and file path utilities, file manipulation and more. Sourced under a permissive license. This list will be updated regularly. Email over the URL, if you wish to be included.

Filesystem libraries, plugins and tools for node.js

  • del – Delete files/folders using globs.
  • globby – Glob files with support for multiple patterns.
  • cpy – Copy files.
  • chokidar – Filesystem watcher which stabilizes events from fs.watch and fs.watchFile as well as using native fsevents on macOS.
  • find-up – Find a file by walking up parent directories.
  • proper-lockfile – Inter-process and inter-machine lockfile utility.
  • load-json-file – Read and parse a JSON file.
  • write-json-file – Stringify and write JSON to a file atomically.
  • fs-write-stream-atomic – Like fs.createWriteStream(), but atomic.
  • filenamify – Convert a string to a valid filename.
  • lnfs – Force create symlinks like ln -fs.
  • istextorbinary – Check if a file is text or binary.
  • fs-jetpack – Completely redesigned file system API for convenience in everyday use.
  • fs-extra – Extra methods for the fs module.
  • pkg-dir – Find the root directory of an npm package.
  • filehound – Flexible and fluent interface for searching the file system.
  • move-file – Move a file, even works across devices.
  • tempy – Get a random temporary file or directory path.

Tags: Node, Node.js, Node.js libraries, node.js utilities, node.js plugins, node.js tools, node libraries, node utilities, node plugins, file parsers, directory and file path utilities, file manipulation