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
memoize-fs
Node.js solution for memoizing/caching function results on the file system
10.4k+57%-1 year ago
4.1.1
ESM onlyNoneCaching, Files and file systems
nofs
Promise to make a better fs lib.
9.6k-38%-2 years ago
0.12.3
CommonJSNoneFiles 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 onlyBundledFiles 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
CommonJSNoneCryptography 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 onlyBundledFiles and file systems
@flystorage/file-storage
File-storage abstraction: multiple filesystems, one API.
9.1k---8 months ago
1.2.2
ESM + CommonJSBundledFiles 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
CommonJSNoneTypeScript tooling, Files and file systems
fse
fs: then-ified, extended, and dependency-free
9.1k-48%-8 years ago
4.0.1
CommonJSNoneFiles and file systems
vorpal-autocomplete-fs
File System autocompletion for Vorpal
8.9k-7%-10 years ago
0.0.3
CommonJSNoneFiles and file systems
extract-path
Extract a valid fs path from a string
8.3k-3%-6 years ago
2.0.0
CommonJSNoneFiles and file systems
import-glob-loader
Globbing preloader for Webpack
8.3k-39%-11 years ago
1.1.0
CommonJSNoneFiles and file systems
browserfs
A filesystem in your browser!
8.2k+4%-9 years ago
1.4.3
CommonJSBundledFiles and file systems
fs-teardown
Teardown API for testing file system-dependent code.
8.1k+3%-4 years ago
0.3.2
CommonJSBundledFiles and file systems, Testing
import-glob
ES6 import with glob patterns (preloader for Webpack)
8.1k-34%-9 years ago
1.5.0
CommonJSNoneFiles 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 + CommonJSBundledCryptography and hashing, TypeScript tooling
@remix-run/file-storage
Key/value storage for JavaScript File objects
7.8k---2 months ago
0.13.7
ESM onlyBundledFiles 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
CommonJSNoneFiles 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
CommonJSBundledFiles and file systems
datastore-fs
Datastore implementation with file system backend
7.5k-20%-4 months ago
12.0.1
ESM onlyBundledFiles 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 + CommonJSBundledFiles and file systems, React
@putout/processor-filesystem
🐊Putout processor adds ability to lint filesystem
7.5k---7 months ago
8.0.1
ESM onlyNoneFiles 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 onlyBundledAngular, TypeScript tooling
@zenfs/dom
DOM backends for ZenFS
7.3k---18 days ago
1.2.14
ESM onlyBundledDOM 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 + CommonJSBundledTypeScript tooling, React
@hint/utils-fs
utils for filesystem
7.2k---3 years ago
1.0.16
CommonJSBundledFiles 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
-NoneFiles 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
CommonJSNoneFiles and file systems
glob-fs-dotfiles
glob-fs middleware for automatically ignoring dotfiles.
7.2k-18%-11 years ago
0.1.6
CommonJSNoneFiles and file systems
@remix-run/fs
Filesystem utilities using the Web File API
7.2k---2 months ago
0.4.6
ESM onlyBundledFiles 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
CommonJSBundledCaching, Files and file systems
nsfw
A simple file watcher for Node
7.1k+57%-5 months ago
2.3.1
CommonJSBundledFiles 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
CommonJSNoneFiles and file systems
fs-sync
synchronous fs with more fun
6.9k-56%-1 year ago
1.0.7
CommonJSNoneFiles and file systems
typescript-cp
Copy non-typescript files to outDir
6.8k+8%-1 month ago
0.1.11
-NoneTypeScript 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
CommonJSNoneFiles 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
CommonJSNoneCLI 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
CommonJSNoneUI component libraries, Files and file systems
ava-files
File resolution for AVA
6.3k-64%-9 years ago
1.0.0
-NoneFiles 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 + CommonJSBundledFiles and file systems
chai-fs
Chai assertions for Node.js filesystem
6.2k-33%-8 years ago
2.0.0
CommonJSNoneFiles 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
CommonJSBundledFiles and file systems
fs-require
Create a require() function from any file-system
6k-10%-3 years ago
1.6.0
ESM + CommonJSBundledFiles and file systems, Testing
gulp-hub
A gulp plugin to run tasks from multiple gulpfiles
5.9k-9%-8 years ago
4.2.0
CommonJSNoneFiles 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 + CommonJSBundledFiles and file systems
browser-saveas
A Filesaver for the browser
5.7k+655%-10 years ago
1.0.1
CommonJSNoneFiles 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 + CommonJSBundledFiles and file systems, React
move-file-cli
Move a file on the command-line
5.5k-76%-5 years ago
3.0.0
ESM onlyNoneFiles and file systems, CLI tools and terminal utilities
feathers-blob
Feathers blob service
5.5k+10%-5 years ago
2.6.0
CommonJSBundledFiles and file systems
@mjackson/file-storage
Key/value storage for JavaScript File objects
5.4k---1 year ago
0.7.0
ESM + CommonJSBundledFiles and file systems
@slynova/flydrive
Flexible and Fluent way to manage storage in Node.js.
5.4k---6 years ago
1.0.3
CommonJSBundledFiles 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.