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 |
|---|---|---|---|---|---|---|---|---|
| memoize-fs Node.js solution for memoizing/caching function results on the file system | 10.4k | +57% | - | 1 year ago 4.1.1 | ESM only | None | Caching, Files and file systems | |
| nofs Promise to make a better fs lib. | 9.6k | -38% | - | 2 years ago 0.12.3 | CommonJS | None | Files and file systems, Promises and async control flow | |
| file-system-access File System Access API implementation (ponyfill) with pluggable storage adapters via IndexedDB, Cache API, in-memory etc. | 9.4k | +31% | - | 3 years ago 1.0.4 | ESM only | Bundled | Files and file systems | |
| hash-files A simple function for computing the hash of the contents of one or more files | 9.3k | -39% | - | 10 years ago 1.1.1 | CommonJS | None | Cryptography and hashing, Files and file systems | |
| vfile-find-down vfile utility to find one or more files by searching the file system downwards | 9.2k | -45% | - | 2 years ago 7.1.0 | ESM only | Bundled | Files and file systems | |
| @flystorage/file-storage File-storage abstraction: multiple filesystems, one API. | 9.1k | - | - | - | 8 months ago 1.2.2 | ESM + CommonJS | Bundled | Files and file systems |
| async-file Adapts the Node.js File System API (fs) for use with TypeScript async/await | 9.1k | -44% | - | 9 years ago 2.0.2 | CommonJS | None | TypeScript tooling, Files and file systems | |
| fse fs: then-ified, extended, and dependency-free | 9.1k | -48% | - | 8 years ago 4.0.1 | CommonJS | None | Files and file systems | |
| vorpal-autocomplete-fs File System autocompletion for Vorpal | 8.9k | -7% | - | 10 years ago 0.0.3 | CommonJS | None | Files and file systems | |
| extract-path Extract a valid fs path from a string | 8.3k | -3% | - | 6 years ago 2.0.0 | CommonJS | None | Files and file systems | |
| import-glob-loader Globbing preloader for Webpack | 8.3k | -39% | - | 11 years ago 1.1.0 | CommonJS | None | Files and file systems | |
| browserfs A filesystem in your browser! | 8.2k | +4% | - | 9 years ago 1.4.3 | CommonJS | Bundled | Files and file systems | |
| fs-teardown Teardown API for testing file system-dependent code. | 8.1k | +3% | - | 4 years ago 0.3.2 | CommonJS | Bundled | Files and file systems, Testing | |
| import-glob ES6 import with glob patterns (preloader for Webpack) | 8.1k | -34% | - | 9 years ago 1.5.0 | CommonJS | None | Files and file systems | |
| @uploadcare/signed-uploads @uploadcare/signed-uploads secures uploads to Uploadcare. On the server it mints the credentials the Upload API expects: JWTs for the `Authorization: Bearer` scheme, with optional endpoint scope and operation limits, and the legacy {secureSignature, secur | 8k | - | - | - | 2 days ago 6.22.0 | ESM + CommonJS | Bundled | Cryptography and hashing, TypeScript tooling |
| @remix-run/file-storage Key/value storage for JavaScript File objects | 7.8k | - | - | - | 2 months ago 0.13.7 | ESM only | Bundled | Files and file systems |
| fs-extra-promise Node file system library and fs-extra module promisified with bluebird | 7.6k | -28% | - | 9 years ago 1.0.1 | CommonJS | None | Files and file systems, Promises and async control flow | |
| @bytescale/upload-widget File Upload UI Widget — Lightweight & supports: drag and drop, multiple file uploads, image cropping, customization, and more 🚀 Comes with Cloud Storage 🌐 | 7.6k | - | - | - | 5 months ago 4.29.0 | CommonJS | Bundled | Files and file systems |
| datastore-fs Datastore implementation with file system backend | 7.5k | -20% | - | 4 months ago 12.0.1 | ESM only | Bundled | Files and file systems | |
| @svar-ui/react-uploader Lightweight React file upload component with drag-and-drop support | 7.5k | - | - | - | 23 days ago 2.6.1 | ESM + CommonJS | Bundled | Files and file systems, React |
| @putout/processor-filesystem 🐊Putout processor adds ability to lint filesystem | 7.5k | - | - | - | 7 months ago 8.0.1 | ESM only | None | Files and file systems, Linting and formatting |
| @iplab/ngx-file-upload Angular file upload components with support for native file selection, drag and drop, Angular forms, validation, custom templates and CSS custom property theming. | 7.3k | - | - | - | 1 month ago 22.1.0 | ESM only | Bundled | Angular, TypeScript tooling |
| @zenfs/dom DOM backends for ZenFS | 7.3k | - | - | - | 18 days ago 1.2.14 | ESM only | Bundled | DOM and browser utilities, Files and file systems |
| shadcn-dropzone Ready to use File Upload Dropzone component, built with shadcn/ui and react-dropzone. | 7.2k | +70% | - | 2 years ago 0.2.1 | ESM + CommonJS | Bundled | TypeScript tooling, React | |
| @hint/utils-fs utils for filesystem | 7.2k | - | - | - | 3 years ago 1.0.16 | CommonJS | Bundled | Files and file systems, Security |
| anysort Sorting and matching utility using configurable string, glob, regular expression, and/or function matchers | 7.2k | +8% | - | 6 years ago 2.0.0 | - | None | Files and file systems | |
| glob-fs-gitignore glob-fs middleware for automatically ignoring files specified in `.gitignore` | 7.2k | -10% | - | 9 years ago 0.1.6 | CommonJS | None | Files and file systems | |
| glob-fs-dotfiles glob-fs middleware for automatically ignoring dotfiles. | 7.2k | -18% | - | 11 years ago 0.1.6 | CommonJS | None | Files and file systems | |
| @remix-run/fs Filesystem utilities using the Web File API | 7.2k | - | - | - | 2 months ago 0.4.6 | ESM only | Bundled | Files and file systems |
| closest-file-data Allow to find and retrieve some data (such as config file) related to a given path (with cache) | 7.1k | +11% | - | 8 years ago 0.1.4 | CommonJS | Bundled | Caching, Files and file systems | |
| nsfw A simple file watcher for Node | 7.1k | +57% | - | 5 months ago 2.3.1 | CommonJS | Bundled | Files and file systems | |
| delete Delete files and folders and any intermediate directories if they exist (sync and async). | 6.9k | +9% | - | 9 years ago 1.1.0 | CommonJS | None | Files and file systems | |
| fs-sync synchronous fs with more fun | 6.9k | -56% | - | 1 year ago 1.0.7 | CommonJS | None | Files and file systems | |
| typescript-cp Copy non-typescript files to outDir | 6.8k | +8% | - | 1 month ago 0.1.11 | - | None | TypeScript tooling, Files and file systems | |
| glob-fs file globbing for node.js. speedy and powerful alternative to node-glob. | 6.7k | -18% | - | 9 years ago 0.1.7 | CommonJS | None | Files and file systems | |
| @firanorg/mollitia-molestias-accusamus [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url] | 6.7k | - | - | - | 1 year ago 10.13.142 | CommonJS | None | CLI tools and terminal utilities, Testing |
| bootstrap-filestyle Bootstrap FileStyle is a quick and simple plugin to help style your form's file upload inputs. | 6.4k | +28% | - | - 1.2.1 | CommonJS | None | UI component libraries, Files and file systems | |
| ava-files File resolution for AVA | 6.3k | -64% | - | 9 years ago 1.0.0 | - | None | Files and file systems | |
| @flystorage/aws-s3 <img src="https://raw.githubusercontent.com/duna-oss/flystorage/main/flystorage.svg" width="50px" height="50px" /> | 6.3k | - | - | - | 1 year ago 1.2.0 | ESM + CommonJS | Bundled | Files and file systems |
| chai-fs Chai assertions for Node.js filesystem | 6.2k | -33% | - | 8 years ago 2.0.0 | CommonJS | None | Files and file systems, Testing | |
| less-watch-compiler A command that watches folders(and subfolders) for file changes and automatically compile the less css files into css. This is a file system watcher and compiler. | 6k | -78% | - | 1 month ago 1.19.9 | CommonJS | Bundled | Files and file systems | |
| fs-require Create a require() function from any file-system | 6k | -10% | - | 3 years ago 1.6.0 | ESM + CommonJS | Bundled | Files and file systems, Testing | |
| gulp-hub A gulp plugin to run tasks from multiple gulpfiles | 5.9k | -9% | - | 8 years ago 4.2.0 | CommonJS | None | Files and file systems | |
| @flystorage/local-fs <img src="https://raw.githubusercontent.com/duna-oss/flystorage/main/flystorage.svg" width="50px" height="50px" /> | 5.7k | - | - | - | 1 year ago 1.2.0 | ESM + CommonJS | Bundled | Files and file systems |
| browser-saveas A Filesaver for the browser | 5.7k | +655% | - | 10 years ago 1.0.1 | CommonJS | None | Files and file systems | |
| @uploadcare/react-widget React File Uploader. React component with uploading from multiple sources | 5.6k | - | - | - | 5 months ago 3.0.1 | ESM + CommonJS | Bundled | Files and file systems, React |
| move-file-cli Move a file on the command-line | 5.5k | -76% | - | 5 years ago 3.0.0 | ESM only | None | Files and file systems, CLI tools and terminal utilities | |
| feathers-blob Feathers blob service | 5.5k | +10% | - | 5 years ago 2.6.0 | CommonJS | Bundled | Files and file systems | |
| @mjackson/file-storage Key/value storage for JavaScript File objects | 5.4k | - | - | - | 1 year ago 0.7.0 | ESM + CommonJS | Bundled | Files and file systems |
| @slynova/flydrive Flexible and Fluent way to manage storage in Node.js. | 5.4k | - | - | - | 6 years ago 1.0.3 | CommonJS | Bundled | Files and file systems, Cloud SDKs |
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.
- memoize-fsNode.js solution for memoizing/caching function results on the file system
- nofsPromise to make a better fs lib.
- file-system-accessFile System Access API implementation (ponyfill) with pluggable storage adapters via IndexedDB, Cache API, in-memory etc.
- hash-filesA simple function for computing the hash of the contents of one or more files
- vfile-find-downvfile utility to find one or more files by searching the file system downwards
- @flystorage/file-storageFile-storage abstraction: multiple filesystems, one API.
- async-fileAdapts the Node.js File System API (fs) for use with TypeScript async/await
- fsefs: then-ified, extended, and dependency-free
- vorpal-autocomplete-fsFile System autocompletion for Vorpal
- extract-pathExtract a valid fs path from a string
- import-glob-loaderGlobbing preloader for Webpack
- browserfsA filesystem in your browser!
- fs-teardownTeardown API for testing file system-dependent code.
- import-globES6 import with glob patterns (preloader for Webpack)
- @uploadcare/signed-uploads@uploadcare/signed-uploads secures uploads to Uploadcare. On the server it mints the credentials the Upload API expects: JWTs for the `Authorization: Bearer` scheme, with optional endpoint scope and operation limits, and the legacy {secureSignature, secur
- @remix-run/file-storageKey/value storage for JavaScript File objects
- fs-extra-promiseNode file system library and fs-extra module promisified with bluebird
- @bytescale/upload-widgetFile Upload UI Widget — Lightweight & supports: drag and drop, multiple file uploads, image cropping, customization, and more 🚀 Comes with Cloud Storage 🌐
- datastore-fsDatastore implementation with file system backend
- @svar-ui/react-uploaderLightweight React file upload component with drag-and-drop support
- @putout/processor-filesystem🐊Putout processor adds ability to lint filesystem
- @iplab/ngx-file-uploadAngular file upload components with support for native file selection, drag and drop, Angular forms, validation, custom templates and CSS custom property theming.
- @zenfs/domDOM backends for ZenFS
- shadcn-dropzoneReady to use File Upload Dropzone component, built with shadcn/ui and react-dropzone.
- @hint/utils-fsutils for filesystem
- anysortSorting and matching utility using configurable string, glob, regular expression, and/or function matchers
- glob-fs-gitignoreglob-fs middleware for automatically ignoring files specified in `.gitignore`
- glob-fs-dotfilesglob-fs middleware for automatically ignoring dotfiles.
- @remix-run/fsFilesystem utilities using the Web File API
- closest-file-dataAllow to find and retrieve some data (such as config file) related to a given path (with cache)
- nsfwA simple file watcher for Node
- deleteDelete files and folders and any intermediate directories if they exist (sync and async).
- fs-syncsynchronous fs with more fun
- typescript-cpCopy non-typescript files to outDir
- glob-fsfile globbing for node.js. speedy and powerful alternative to node-glob.
- @firanorg/mollitia-molestias-accusamus[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
- bootstrap-filestyleBootstrap FileStyle is a quick and simple plugin to help style your form's file upload inputs.
- ava-filesFile resolution for AVA
- @flystorage/aws-s3<img src="https://raw.githubusercontent.com/duna-oss/flystorage/main/flystorage.svg" width="50px" height="50px" />
- chai-fsChai assertions for Node.js filesystem
- less-watch-compilerA command that watches folders(and subfolders) for file changes and automatically compile the less css files into css. This is a file system watcher and compiler.
- fs-requireCreate a require() function from any file-system
- gulp-hubA gulp plugin to run tasks from multiple gulpfiles
- @flystorage/local-fs<img src="https://raw.githubusercontent.com/duna-oss/flystorage/main/flystorage.svg" width="50px" height="50px" />
- browser-saveasA Filesaver for the browser
- @uploadcare/react-widgetReact File Uploader. React component with uploading from multiple sources
- move-file-cliMove a file on the command-line
- feathers-blobFeathers blob service
- @mjackson/file-storageKey/value storage for JavaScript File objects
- @slynova/flydriveFlexible and Fluent way to manage storage in Node.js.