Skip to content
JS
Package category

Files and file systems

Read, write, watch, glob and upload files.

629 packages5 comparisons

Packages compared

629 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
@tigrisdata/storage
Tigris is a high-performance object storage system designed for multi-cloud
5.4k---24 days ago
3.21.0
ESM + CommonJSBundledFiles and file systems
@stacksjs/storage
The Stacks file system.
5.3k---today
0.74.68
ESM onlyBundledFiles and file systems
@alint-js/tools-fs
Filesystem exploration tools for alint agent-powered rules
5.2k---27 days ago
0.7.1
ESM onlyBundledFiles and file systems
mime-nofs
A comprehensive library for mime-type mapping without a filesystem dependency
5.2k-11%-10 years ago
2.0.0
CommonJSNoneFiles and file systems
@zazuko/rdf-utils-fs
RDF/JS file system utils
5.2k---2 years ago
3.3.1
ESM onlyBundledFiles and file systems
blockstore-fs
Blockstore implementation with file system backend
5.2k+95%-4 months ago
4.0.1
ESM onlyBundledFiles and file systems
glob-module-file
Generate a file of code that imports/requires a bunch of files, and exports them as an array
5.1k+1815%-3 years ago
3.2.0
CommonJSNoneFiles and file systems, Bundlers
fs-find-root
search up directories
5.1k+184%-10 years ago
2.0.0
CommonJSNoneFiles and file systems
fs-utils
fs extras and utilities to extend the node.js file system module. Used in Assemble and many other projects.
4.9k-21%-10 years ago
0.7.0
CommonJSNoneFiles and file systems
fatfs
fs implementation on top of raw FAT16/FAT32 block source
4.9k-12%-4 years ago
0.10.8
CommonJSNoneFiles and file systems
rrdir
Recursive directory reader with a delightful API
4.8k+22%-30 days ago
14.2.17
ESM onlyBundledFiles and file systems
filepond-plugin-file-rename
File Rename Plugin for FilePond
4.8k+10%--
1.1.8
ESM + CommonJSBundledDOM and browser utilities, Files and file systems
simple-glob
Simplified globbing, same as Grunt
4.8k+16%-8 years ago
0.2.0
CommonJSNoneFiles and file systems
@wapython/unionfs
Use multiple `fs` modules in a union.
4.5k---4 years ago
4.5.7
CommonJSBundledFiles and file systems
@bytescale/upload-widget-react
React File Upload UI Widget — Lightweight & supports: drag and drop, multiple uploads, image cropping, customization & more 🚀 Comes with Cloud Storage 🌐
4.4k---5 months ago
4.21.0
CommonJSBundledFiles and file systems, React
discover-path
Check for the existence of a path in a case-sensitive manner and, if not found, suggest where it might be at
4.4k+146%-5 years ago
1.0.0
ESM + CommonJSBundledFiles and file systems
@cowasm/memfs
In-memory file-system with Node's fs API.
4.4k---3 years ago
3.5.1
CommonJSBundledFiles and file systems, Testing
react-s3
A React library for AWS S3 file upload
4.4k+63%-8 years ago
1.3.1
CommonJSNoneCloud SDKs, React
babel-plugin-static-fs
statically transforms Node fs for the browser
4.4k+22%-7 years ago
3.0.0
CommonJSNoneFiles and file systems
nestjs-busboy
A File Upload package for NestJS supporting both Fastify and Express adapters
4.3k--7 days ago
1.0.2
CommonJSBundledFiles and file systems, HTTP servers and web frameworks
node-fs-extra
fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.
4.3k+6%-9 years ago
0.8.2
CommonJSNoneFiles and file systems
@dramaorg/delectus-culpa-reprehenderit
[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im
4.3k---2 years ago
3.5.94
CommonJSNoneCLI tools and terminal utilities, Testing
ext2fs
WASM bindings to libext2fs for cross-platform ext filesystem handling
4.2k-44%-1 year ago
4.2.5
CommonJSNoneFiles and file systems
tory
Your directory utility belt
4.2k+88%-6 years ago
0.4.4
CommonJSBundledFiles and file systems, Utility libraries
fs.notify
file change notification that doesn't suck hairy monkey balls and just works.
4.2k-57%-12 years ago
0.0.4
CommonJSNoneFiles and file systems
@files-ui/react
UI components for file uploads with React js
4.2k---1 month ago
2.1.0
ESM + CommonJSBundledFiles and file systems, React
graphile-ltree
PostGraphile v5 ltree plugin — auto-detects ltree columns, exposes slash-path folder fields, and provides containment/glob filter operators
4.2k--today
2.17.3
ESM + CommonJSBundledFiles and file systems, Database clients and drivers
@supercharge/fs
Async filesystem methods for Node.js
4.1k---2 years ago
3.4.2
CommonJSBundledFiles and file systems, Promises and async control flow
fs-mode
Provides async and sync fs methods with identical APIs
4.1k-54%-11 years ago
1.0.1
CommonJSNoneFiles and file systems, Promises and async control flow
hash-runner
Executes a command when a change is detected in specified files. Not an active file watcher.
4.1k-65%-1 year ago
4.0.0
ESM + CommonJSBundledFiles and file systems, Cryptography and hashing
balena-image-fs
Image filesystem manipulation utilities
4k-44%-13 days ago
7.6.21
CommonJSBundledFiles and file systems
graphile-upload-plugin
File upload support for PostGraphile v5
4k--8 days ago
2.27.0
ESM + CommonJSBundledFiles and file systems, Database clients and drivers
content-entry
content entries for content containers (aka files)
3.9k-14%-6 days ago
15.0.3
CommonJSBundledFiles and file systems
graceful-ncp
Asynchronous recursive file copying (with graceful-fs)
3.7k+6%-10 years ago
3.0.0
CommonJSNoneFiles and file systems
fs-finder
[ABANDONED] File system recursive finder
3.7k+1%-11 years ago
1.8.1
CommonJSNoneFiles and file systems
s3fs
Implementation of Node.JS FS interface using Amazon Simple Storage Service (S3).
3.7k+6%-10 years ago
2.5.0
CommonJSNoneFiles and file systems
@zitterorg/illo-hic-voluptatem
React components for [Stripe.js and Elements](https://stripe.com/docs/stripe-js).
3.6k---2 years ago
7.6.72
CommonJSNoneCLI tools and terminal utilities, CSS-in-JS and styling
le-challenge-fs
A fs-based strategy for node-letsencrypt for setting, retrieving, and clearing ACME challenges issued by the ACME server
3.6k-59%-7 years ago
2.0.9
CommonJSNoneFiles and file systems
cli-fs
Utility functions for working with the filesystem
3.4k+36%-11 years ago
1.0.4
-NoneFiles and file systems, CLI tools and terminal utilities
socket.io-stream
stream for socket.io
3.3k-48%-9 years ago
0.9.1
-NoneWebSockets and realtime, Files and file systems
@bluelovers/to-regex-range2
Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.
3.3k---4 years ago
5.0.1
ESM + CommonJSBundledFiles and file systems
resolve-dep
Return an array of resolved filepaths for require-able local or named npm modules. Wildcard (glob) patterns may be used.
3.3k-4%-9 years ago
0.6.0
CommonJSNoneFiles and file systems
upload-files-express
An easy way to handle file uploads on the server with express
3.3k-30%-3 years ago
0.4.0
CommonJSNoneHTTP servers and web frameworks, Files and file systems
path-is-root
Check if a path is root
3.3k-35%-10 years ago
0.1.0
CommonJSNoneFiles and file systems
map-files
Return an object for a glob of files. Pass a `rename` function for the keys, or a `parse` function for the content, allowing it to be used for readable or require-able files.
3.3k-59%-10 years ago
0.8.2
CommonJSNoneFiles and file systems
@jsonjoy.com/node-fs-dependencies
Node.js standard library dependencies for fs-related packages
3.2k---8 months ago
4.55.0
CommonJSBundledFiles and file systems
@jsonjoy.com/node-fs-utils
Utility functions for Node.js fs module
3.2k---8 months ago
4.55.0
CommonJSBundledFiles and file systems, TypeScript tooling
create-output-stream
Create an fs.writeableStream that won't error if the directory does not exist.
3.2k-76%-10 years ago
0.0.1
CommonJSNoneFiles and file systems
graphql-server-express-upload
GraphQL Server Express file upload middleware
3.2k+89%-9 years ago
1.0.0
CommonJSNoneGraphQL, HTTP servers and web frameworks
fswatcher-child
wrap chokidar's FSWatcher in a child process, so that it is crash free
3.2k+39%-8 years ago
1.1.1
CommonJSNoneFiles and file systems

12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.

  • @tigrisdata/storageTigris is a high-performance object storage system designed for multi-cloud
  • @stacksjs/storageThe Stacks file system.
  • @alint-js/tools-fsFilesystem exploration tools for alint agent-powered rules
  • mime-nofsA comprehensive library for mime-type mapping without a filesystem dependency
  • @zazuko/rdf-utils-fsRDF/JS file system utils
  • blockstore-fsBlockstore implementation with file system backend
  • glob-module-fileGenerate a file of code that imports/requires a bunch of files, and exports them as an array
  • fs-find-rootsearch up directories
  • fs-utilsfs extras and utilities to extend the node.js file system module. Used in Assemble and many other projects.
  • fatfsfs implementation on top of raw FAT16/FAT32 block source
  • rrdirRecursive directory reader with a delightful API
  • filepond-plugin-file-renameFile Rename Plugin for FilePond
  • simple-globSimplified globbing, same as Grunt
  • @wapython/unionfsUse multiple `fs` modules in a union.
  • @bytescale/upload-widget-reactReact File Upload UI Widget — Lightweight & supports: drag and drop, multiple uploads, image cropping, customization & more 🚀 Comes with Cloud Storage 🌐
  • discover-pathCheck for the existence of a path in a case-sensitive manner and, if not found, suggest where it might be at
  • @cowasm/memfsIn-memory file-system with Node's fs API.
  • react-s3A React library for AWS S3 file upload
  • babel-plugin-static-fsstatically transforms Node fs for the browser
  • nestjs-busboyA File Upload package for NestJS supporting both Fastify and Express adapters
  • node-fs-extrafs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.
  • @dramaorg/delectus-culpa-reprehenderit[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im
  • ext2fsWASM bindings to libext2fs for cross-platform ext filesystem handling
  • toryYour directory utility belt
  • fs.notifyfile change notification that doesn't suck hairy monkey balls and just works.
  • @files-ui/reactUI components for file uploads with React js
  • graphile-ltreePostGraphile v5 ltree plugin — auto-detects ltree columns, exposes slash-path folder fields, and provides containment/glob filter operators
  • @supercharge/fsAsync filesystem methods for Node.js
  • fs-modeProvides async and sync fs methods with identical APIs
  • hash-runnerExecutes a command when a change is detected in specified files. Not an active file watcher.
  • balena-image-fsImage filesystem manipulation utilities
  • graphile-upload-pluginFile upload support for PostGraphile v5
  • content-entrycontent entries for content containers (aka files)
  • graceful-ncpAsynchronous recursive file copying (with graceful-fs)
  • fs-finder[ABANDONED] File system recursive finder
  • s3fsImplementation of Node.JS FS interface using Amazon Simple Storage Service (S3).
  • @zitterorg/illo-hic-voluptatemReact components for [Stripe.js and Elements](https://stripe.com/docs/stripe-js).
  • le-challenge-fsA fs-based strategy for node-letsencrypt for setting, retrieving, and clearing ACME challenges issued by the ACME server
  • cli-fsUtility functions for working with the filesystem
  • socket.io-streamstream for socket.io
  • @bluelovers/to-regex-range2Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.
  • resolve-depReturn an array of resolved filepaths for require-able local or named npm modules. Wildcard (glob) patterns may be used.
  • upload-files-expressAn easy way to handle file uploads on the server with express
  • path-is-rootCheck if a path is root
  • map-filesReturn an object for a glob of files. Pass a `rename` function for the keys, or a `parse` function for the content, allowing it to be used for readable or require-able files.
  • @jsonjoy.com/node-fs-dependenciesNode.js standard library dependencies for fs-related packages
  • @jsonjoy.com/node-fs-utilsUtility functions for Node.js fs module
  • create-output-streamCreate an fs.writeableStream that won't error if the directory does not exist.
  • graphql-server-express-uploadGraphQL Server Express file upload middleware
  • fswatcher-childwrap chokidar's FSWatcher in a child process, so that it is crash free