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
hardhat-watcher
Hardhat file watcher plugin
68.9k+20%-4 years ago
2.5.0
CommonJSBundledFiles and file systems, Blockchain and Web3
fs-ext
Extensions to core 'fs' module.
68.4k+570%-1 year ago
2.1.1
CommonJSNoneFiles and file systems
@platformatic/vfs
Virtual File System for Node.js - userland shim for node:vfs
67.1k---2 days ago
0.5.0
CommonJSBundledFiles and file systems
filestack-react
Official React component for Filestack - API and content management system that makes it easy to add powerful file uploading and transformation capabilities to any web or mobile application.
62.6k+112%-2 months ago
7.0.1
ESM + CommonJSBundledReact, Files and file systems
file-stat
Set the `stat` property on a file object. Abstraction from vinyl-fs to support stream or non-stream usage.
61.5k+7%-9 years ago
1.0.0
CommonJSNoneFiles and file systems
filehound
Find files the easy way
61.3k-46%-4 years ago
1.17.6
CommonJSBundledFiles and file systems, Promises and async control flow
winattr
Foolproof Windows® file attributes.
61.2k+6%-23 days ago
4.0.0
ESM onlyNoneFiles and file systems
@feature-sliced/filesystem
A set of utilities for locating and working with FSD roots in the file system.
60.2k---30 days ago
3.1.1
ESM + CommonJSBundledFiles and file systems
fs-tree-structure
Build filesystem tree structure from flat paths
59.9k+31%-2 years ago
0.0.5
ESM onlyBundledFiles and file systems
hidefile
Hide files and directories on all platforms.
59.8k+8%-23 days ago
4.0.0
ESM onlyBundledFiles and file systems
fs-plus
node's fs with more helpers
59.2k+64%-7 years ago
3.1.1
CommonJSNoneFiles and file systems
react-file-drop
Zero dependency React component for Gmail or Facebook -like drag and drop file uploader. Drag files anywhere onto the window (or user defined 'frame' prop)! Very extensible, provides many hooks so you can use it to develop any custom behavior that you des
58.9k+71%-3 years ago
3.1.6
CommonJSBundledDOM and browser utilities, Files and file systems
chai-files
file system assertions for chai
58.7k+1%-10 years ago
1.4.0
CommonJSNoneFiles and file systems, Testing
babel-preset-vite
babel preset that emulates vite's non-standard functionality
58.6k-17%-2 years ago
1.1.3
CommonJSBundledBundlers, Files and file systems
disk
Pure-JS client and CLIs for Archil disks and sandboxes
56.1k+147725%-1 day ago
1.5.0
ESM + CommonJSBundledCLI tools and terminal utilities, Files and file systems
graphql-upload-ts
TypeScript-first middleware and Upload scalar for GraphQL multipart requests (file uploads) with support for Apollo Server, Express, Koa, and more.
55.3k+41%-5 months ago
2.2.0
ESM + CommonJSBundledGraphQL, TypeScript tooling
fs-blob-store
blob store that stores blobs on the local file system
53.9k+166%-5 years ago
6.0.0
CommonJSNoneFiles and file systems
fs-remove-compat
Cross-platform file removal utilities with Node.js 0.8+ compatibility. Provides rm and rmSync ponyfills matching Node.js fs.rm API, plus safeRm/safeRmSync with Windows-friendly retry defaults.
52.7k--12 days ago
1.0.6
ESM + CommonJSBundledFiles and file systems, Polyfills and shims
hexo-fs
File system module for Hexo.
52.3k+17%-11 months ago
5.0.1
CommonJSBundledFiles and file systems
notation
Utility for modifying / processing the contents of Javascript objects or arrays via object notation strings or globs.
52.1k+4%-3 months ago
3.0.1
ESM onlyBundledFiles and file systems
vue-upload-component
Vue.js file upload component, Multi-file upload, Upload directory, Drag upload, Drag the directory, Upload multiple files at the same time, html4 (IE 9), `PUT` method, Customize the filter
51.1k+42%-3 years ago
2.8.23
ESM + CommonJSBundledVue, Files and file systems
ngx-file-drop
Angular ngx-file-drop - Simple desktop file and folder drag and drop
50.7k-7%-3 years ago
16.0.0
ESM + CommonJSBundledAngular, TypeScript tooling
rn-fetch-blob
A module provides upload, download, and files access API. Supports file stream read/write for process large files.
50.6k-34%-6 years ago
0.12.0
CommonJSNoneFiles and file systems, React
read-last-lines
Read in the last N lines of a file efficiently using node.js and fs.
50.1k-49%-1 month ago
1.10.0
CommonJSBundledFiles and file systems
fs-extra-p
fs-extra module promisified with bluebird
48.9k+99%-7 years ago
8.1.0
CommonJSNoneFiles and file systems
redstar
quick and dirty file globber ( quicker but dirtier than 'glob' )
48k-51%-8 years ago
0.0.2
CommonJSNoneFiles and file systems
unimodules-file-system-interface
Interface for file system modules
47.3k+76%-5 years ago
6.1.0
CommonJSNoneFiles and file systems
firstline
Async npm module for Node JS that reads the first line of a file
46.4k+43%-8 years ago
2.0.2
CommonJSNoneFiles and file systems, Promises and async control flow
fs-writefile-promise
Promise version of fs.writefile
45.9k+8%-7 years ago
3.0.2
CommonJSNoneNode.js utilities, Files and file systems
read-file-safe
Read files without try catch
44.1k+84%-6 months ago
3.0.0
ESM onlyBundledFiles and file systems
@dr.pogodin/react-native-fs
Native filesystem access for React Native
43.3k---13 days ago
2.40.3
CommonJSBundledFiles and file systems, React
file-system
Strengthen the ability of file system
42.8k-37%-9 years ago
2.2.2
CommonJSNoneFiles and file systems
@rpldy/uploader
the processing and queuing engine for react-uploady
42.1k---9 months ago
1.13.0
ESM + CommonJSBundledFiles and file systems, React
vfile-find-up
vfile utility to find one or more files by searching the file system upwards
41.5k+3%-2 years ago
7.1.0
ESM onlyBundledFiles and file systems
@rpldy/uploady
wrapper&context component to expose and provide react-uploady functionality
41.4k---9 months ago
1.13.0
ESM + CommonJSBundledFiles and file systems, React
resolve-link-target
Resolve a symlink's (or junction's) target
40.9k+14%-6 months ago
3.0.0
ESM onlyBundledFiles and file systems
file-exists-safe
Check if a file exists without try catch
40k+548%-6 months ago
3.0.0
ESM onlyBundledFiles and file systems, TypeScript tooling
write-dir-safe
Create directories and their parents recursively
39.9k+557%-3 years ago
2.0.1
ESM onlyBundledFiles and file systems, TypeScript tooling
@timsuchanek/copy
Copy files via Node or command-line!
39.3k---6 years ago
1.4.5
CommonJSNoneFiles and file systems
react-native-file-access
Filesystem access for React Native
39.2k+162%-7 days ago
4.0.4
CommonJSBundledFiles and file systems, React
graphql-upload-minimal
Minimalistic and developer friendly middleware and an Upload scalar to add support for GraphQL multipart requests (file uploads via queries and mutations) to various Node.js GraphQL servers.
38.5k+57%-9 months ago
1.6.4
ESM + CommonJSBundledGraphQL, HTTP servers and web frameworks
load-templates
Load templates/views using globs, file paths, objects, arrays, or key-value pairs.
38.1k-24%-8 years ago
2.0.0
CommonJSNoneFiles and file systems
fs-copy-file-sync
fs.copyFileSync ponyfill
38k-13%-8 years ago
1.1.1
CommonJSNonePolyfills and shims, Files and file systems
delete-empty
Recursively delete all empty folders in a directory and child directories.
37.8k+27%-7 years ago
3.0.0
CommonJSNoneFiles and file systems
path-starts-with
Returns true if a filepath starts with the given string. Works with windows and posix/unix paths.
36.4k-33%-3 years ago
2.0.1
CommonJSNoneStrings and text, Files and file systems
tsconfig-resolver
Walk up the tree to resolve `tsconfig.json` configuration objects.
36.2k+12%-6 years ago
3.0.1
ESM + CommonJSBundledTypeScript tooling, Files and file systems
react-native-level-fs
fs for react-native using level-filesystem and asyncstorage-down
36k-19%-8 years ago
3.0.1
-NoneFiles and file systems, React
@rpldy/raw-uploader
placeholder package for now
35.9k---9 months ago
1.13.0
ESM + CommonJSBundledFiles and file systems, React
flydrive
File storage library with unified API to manage files across multiple cloud storage providers like S3, GCS, R2 and so on
35.3k+490%-6 months ago
2.1.0
ESM onlyBundledFiles and file systems
skipper-disk
Receive streaming file uploads on your local filesystem.
34.7k+50%-8 years ago
0.5.12
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.

  • hardhat-watcherHardhat file watcher plugin
  • fs-extExtensions to core 'fs' module.
  • @platformatic/vfsVirtual File System for Node.js - userland shim for node:vfs
  • filestack-reactOfficial React component for Filestack - API and content management system that makes it easy to add powerful file uploading and transformation capabilities to any web or mobile application.
  • file-statSet the `stat` property on a file object. Abstraction from vinyl-fs to support stream or non-stream usage.
  • filehoundFind files the easy way
  • winattrFoolproof Windows® file attributes.
  • @feature-sliced/filesystemA set of utilities for locating and working with FSD roots in the file system.
  • fs-tree-structureBuild filesystem tree structure from flat paths
  • hidefileHide files and directories on all platforms.
  • fs-plusnode's fs with more helpers
  • react-file-dropZero dependency React component for Gmail or Facebook -like drag and drop file uploader. Drag files anywhere onto the window (or user defined 'frame' prop)! Very extensible, provides many hooks so you can use it to develop any custom behavior that you des
  • chai-filesfile system assertions for chai
  • babel-preset-vitebabel preset that emulates vite's non-standard functionality
  • diskPure-JS client and CLIs for Archil disks and sandboxes
  • graphql-upload-tsTypeScript-first middleware and Upload scalar for GraphQL multipart requests (file uploads) with support for Apollo Server, Express, Koa, and more.
  • fs-blob-storeblob store that stores blobs on the local file system
  • fs-remove-compatCross-platform file removal utilities with Node.js 0.8+ compatibility. Provides rm and rmSync ponyfills matching Node.js fs.rm API, plus safeRm/safeRmSync with Windows-friendly retry defaults.
  • hexo-fsFile system module for Hexo.
  • notationUtility for modifying / processing the contents of Javascript objects or arrays via object notation strings or globs.
  • vue-upload-componentVue.js file upload component, Multi-file upload, Upload directory, Drag upload, Drag the directory, Upload multiple files at the same time, html4 (IE 9), `PUT` method, Customize the filter
  • ngx-file-dropAngular ngx-file-drop - Simple desktop file and folder drag and drop
  • rn-fetch-blobA module provides upload, download, and files access API. Supports file stream read/write for process large files.
  • read-last-linesRead in the last N lines of a file efficiently using node.js and fs.
  • fs-extra-pfs-extra module promisified with bluebird
  • redstarquick and dirty file globber ( quicker but dirtier than 'glob' )
  • unimodules-file-system-interfaceInterface for file system modules
  • firstlineAsync npm module for Node JS that reads the first line of a file
  • fs-writefile-promisePromise version of fs.writefile
  • read-file-safeRead files without try catch
  • @dr.pogodin/react-native-fsNative filesystem access for React Native
  • file-systemStrengthen the ability of file system
  • @rpldy/uploaderthe processing and queuing engine for react-uploady
  • vfile-find-upvfile utility to find one or more files by searching the file system upwards
  • @rpldy/uploadywrapper&context component to expose and provide react-uploady functionality
  • resolve-link-targetResolve a symlink's (or junction's) target
  • file-exists-safeCheck if a file exists without try catch
  • write-dir-safeCreate directories and their parents recursively
  • @timsuchanek/copyCopy files via Node or command-line!
  • react-native-file-accessFilesystem access for React Native
  • graphql-upload-minimalMinimalistic and developer friendly middleware and an Upload scalar to add support for GraphQL multipart requests (file uploads via queries and mutations) to various Node.js GraphQL servers.
  • load-templatesLoad templates/views using globs, file paths, objects, arrays, or key-value pairs.
  • fs-copy-file-syncfs.copyFileSync ponyfill
  • delete-emptyRecursively delete all empty folders in a directory and child directories.
  • path-starts-withReturns true if a filepath starts with the given string. Works with windows and posix/unix paths.
  • tsconfig-resolverWalk up the tree to resolve `tsconfig.json` configuration objects.
  • react-native-level-fsfs for react-native using level-filesystem and asyncstorage-down
  • @rpldy/raw-uploaderplaceholder package for now
  • flydriveFile storage library with unified API to manage files across multiple cloud storage providers like S3, GCS, R2 and so on
  • skipper-diskReceive streaming file uploads on your local filesystem.