Package category
Files and file systems
Read, write, watch, glob and upload files.
629 packages5 comparisons
Packages compared
629 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| @tigrisdata/storage Tigris is a high-performance object storage system designed for multi-cloud | 5.4k | - | - | - | 24 days ago 3.21.0 | ESM + CommonJS | Bundled | Files and file systems |
| @stacksjs/storage The Stacks file system. | 5.3k | - | - | - | today 0.74.68 | ESM only | Bundled | Files and file systems |
| @alint-js/tools-fs Filesystem exploration tools for alint agent-powered rules | 5.2k | - | - | - | 27 days ago 0.7.1 | ESM only | Bundled | Files 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 | CommonJS | None | Files and file systems | |
| @zazuko/rdf-utils-fs RDF/JS file system utils | 5.2k | - | - | - | 2 years ago 3.3.1 | ESM only | Bundled | Files and file systems |
| blockstore-fs Blockstore implementation with file system backend | 5.2k | +95% | - | 4 months ago 4.0.1 | ESM only | Bundled | Files 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 | CommonJS | None | Files and file systems, Bundlers | |
| fs-find-root search up directories | 5.1k | +184% | - | 10 years ago 2.0.0 | CommonJS | None | Files 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 | CommonJS | None | Files and file systems | |
| fatfs fs implementation on top of raw FAT16/FAT32 block source | 4.9k | -12% | - | 4 years ago 0.10.8 | CommonJS | None | Files and file systems | |
| rrdir Recursive directory reader with a delightful API | 4.8k | +22% | - | 30 days ago 14.2.17 | ESM only | Bundled | Files and file systems | |
| filepond-plugin-file-rename File Rename Plugin for FilePond | 4.8k | +10% | - | - 1.1.8 | ESM + CommonJS | Bundled | DOM and browser utilities, Files and file systems | |
| simple-glob Simplified globbing, same as Grunt | 4.8k | +16% | - | 8 years ago 0.2.0 | CommonJS | None | Files and file systems | |
| @wapython/unionfs Use multiple `fs` modules in a union. | 4.5k | - | - | - | 4 years ago 4.5.7 | CommonJS | Bundled | Files 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 | CommonJS | Bundled | Files 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 + CommonJS | Bundled | Files and file systems | |
| @cowasm/memfs In-memory file-system with Node's fs API. | 4.4k | - | - | - | 3 years ago 3.5.1 | CommonJS | Bundled | Files and file systems, Testing |
| react-s3 A React library for AWS S3 file upload | 4.4k | +63% | - | 8 years ago 1.3.1 | CommonJS | None | Cloud SDKs, React | |
| babel-plugin-static-fs statically transforms Node fs for the browser | 4.4k | +22% | - | 7 years ago 3.0.0 | CommonJS | None | Files 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 | CommonJS | Bundled | Files 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 | CommonJS | None | Files 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 | CommonJS | None | CLI 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 | CommonJS | None | Files and file systems | |
| tory Your directory utility belt | 4.2k | +88% | - | 6 years ago 0.4.4 | CommonJS | Bundled | Files 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 | CommonJS | None | Files and file systems | |
| @files-ui/react UI components for file uploads with React js | 4.2k | - | - | - | 1 month ago 2.1.0 | ESM + CommonJS | Bundled | Files 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 + CommonJS | Bundled | Files and file systems, Database clients and drivers | |
| @supercharge/fs Async filesystem methods for Node.js | 4.1k | - | - | - | 2 years ago 3.4.2 | CommonJS | Bundled | Files 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 | CommonJS | None | Files 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 + CommonJS | Bundled | Files and file systems, Cryptography and hashing | |
| balena-image-fs Image filesystem manipulation utilities | 4k | -44% | - | 13 days ago 7.6.21 | CommonJS | Bundled | Files and file systems | |
| graphile-upload-plugin File upload support for PostGraphile v5 | 4k | - | - | 8 days ago 2.27.0 | ESM + CommonJS | Bundled | Files 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 | CommonJS | Bundled | Files and file systems | |
| graceful-ncp Asynchronous recursive file copying (with graceful-fs) | 3.7k | +6% | - | 10 years ago 3.0.0 | CommonJS | None | Files and file systems | |
| fs-finder [ABANDONED] File system recursive finder | 3.7k | +1% | - | 11 years ago 1.8.1 | CommonJS | None | Files 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 | CommonJS | None | Files 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 | CommonJS | None | CLI 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 | CommonJS | None | Files and file systems | |
| cli-fs Utility functions for working with the filesystem | 3.4k | +36% | - | 11 years ago 1.0.4 | - | None | Files and file systems, CLI tools and terminal utilities | |
| socket.io-stream stream for socket.io | 3.3k | -48% | - | 9 years ago 0.9.1 | - | None | WebSockets 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 + CommonJS | Bundled | Files 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 | CommonJS | None | Files 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 | CommonJS | None | HTTP 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 | CommonJS | None | Files 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 | CommonJS | None | Files 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 | CommonJS | Bundled | Files and file systems |
| @jsonjoy.com/node-fs-utils Utility functions for Node.js fs module | 3.2k | - | - | - | 8 months ago 4.55.0 | CommonJS | Bundled | Files 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 | CommonJS | None | Files and file systems | |
| graphql-server-express-upload GraphQL Server Express file upload middleware | 3.2k | +89% | - | 9 years ago 1.0.0 | CommonJS | None | GraphQL, 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 | CommonJS | None | Files 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