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 |
|---|---|---|---|---|---|---|---|---|
| @relayfile/core Shared business logic for relayfile — file operations, ACL, queries, events, and writeback lifecycle | 34.6k | - | - | - | 4 days ago 0.10.69 | ESM only | Bundled | Files and file systems |
| @relayfile/sdk TypeScript SDK for relayfile — real-time filesystem for humans and agents | 34.6k | - | - | - | 4 days ago 0.10.69 | ESM only | Bundled | Files and file systems |
| webpack-glob-entries A small function which allows you to pass glob to generate entries hash object | 33.6k | +51% | - | 10 years ago 1.0.1 | CommonJS | None | Files and file systems | |
| read-file Thin wrapper around fs.readFile and fs.readFileSync that also strips byte order marks when `utf8` encoding is chosen. Also optionally replaces windows newlines with unix newlines. | 32.9k | -10% | - | 11 years ago 0.2.0 | CommonJS | None | Files and file systems | |
| filepond-plugin-image-edit Image Edit Plugin for FilePond | 32.8k | +189% | - | - 1.6.3 | ESM + CommonJS | Bundled | DOM and browser utilities, Files and file systems | |
| dofs A filesystem for Cloudflare Durable Objects. | 32.4k | +1792% | - | 1 year ago 0.1.0 | ESM only | Bundled | Files and file systems, Cloud SDKs | |
| @parse/fs-files-adapter File system adapter for parse-server | 31.6k | - | - | - | 2 years ago 3.0.0 | CommonJS | None | Files and file systems |
| @progress/kendo-react-upload React Upload component helps users transfer files from their file systems to dedicated server handlers. KendoReact Upload package | 31.5k | - | - | - | 17 days ago 16.1.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| walk-filtered A simple, performant file system walker to provided fine-grained control over directories and files to walk. Supports Node 0.10 and above. | 30.4k | +883% | - | 12 days ago 2.9.5 | ESM + CommonJS | Bundled | Files and file systems | |
| @-xun/fs Utilities for typed filesystem interactions | 30.1k | - | - | - | 1 year ago 2.0.0 | CommonJS | Bundled | Files and file systems |
| npm-prefix Get global npm prefix. Respects npmrc configs | 29.3k | -24% | - | 10 years ago 1.2.0 | - | None | Files and file systems | |
| fine-uploader Multiple file upload plugin with progress-bar, drag-and-drop, direct-to-S3 & Azure uploading, client-side image scaling, preview generation, form support, chunking, auto-resume, and tons of other features. | 29.2k | +1% | - | 8 years ago 5.16.2 | CommonJS | Bundled | Cloud SDKs, Files and file systems | |
| evaporate Javascript library for browser to S3 multipart resumable uploads for browsers and with Node FileSystem (fs) Stream Support | 28.7k | +67% | - | 8 years ago 2.1.4 | CommonJS | None | Cloud SDKs, Files and file systems | |
| @better-upload/client The Better Upload client library. Simple and easy file uploads for React. | 28.2k | - | - | - | 4 months ago 3.0.19 | ESM only | Bundled | Files and file systems, React |
| remark-code-import 📝 Populate code blocks from files | 27.7k | -11% | - | 3 years ago 1.2.0 | ESM only | Bundled | Markdown, Files and file systems | |
| glob-import-loader Webpack loader that enables glob patterns in ES6 imports. | 27.4k | -23% | - | 6 months ago 2.0.0 | CommonJS | None | Files and file systems, Bundler plugins and loaders | |
| electronmon watch and reload your electron app the easy way | 27.1k | +143% | - | 10 months ago 2.0.4 | CommonJS | None | Node.js utilities, Dev servers and API mocking | |
| @better-upload/server The Better Upload server library. Simple and easy file uploads for React. | 26.1k | - | - | - | 4 months ago 3.0.19 | ESM only | Bundled | Files and file systems, React |
| readdir-enhanced fs.readdir with sync, async, streaming, and async iterator APIs + filtering, recursion, absolute paths, etc. | 25.3k | -8% | - | 6 years ago 6.0.4 | CommonJS | Bundled | Promises and async control flow, Files and file systems | |
| s3-stream-upload A writable stream which uploads to Amazon S3 using the multipart file upload API. | 24.7k | -8% | - | 9 years ago 2.0.2 | CommonJS | None | Cloud SDKs, Files and file systems | |
| find-up-path Find the path of the first file matching a given name, walking the filesystem upwards. | 24.6k | -13% | - | 1 year ago 1.0.1 | ESM only | Bundled | Files and file systems | |
| renamer Rename files in bulk | 24.4k | +52% | - | 6 months ago 5.0.3 | ESM only | None | Files and file systems | |
| uploadcare-widget Uploadcare Widget: file uploader. | 24.4k | +23% | - | 5 months ago 3.24.0 | CommonJS | None | Image processing, Files and file systems | |
| uppy Extensible JavaScript file upload widget with support for drag&drop, resumable uploads, previews, restrictions, file processing/encoding, remote providers like Dropbox, Google Drive, S3 and more :dog: | 23.7k | +50% | - | 18 days ago 6.0.1 | ESM only | None | Files and file systems | |
| fs-routes Scan a filesystem for route files. | 23.6k | -24% | - | 3 years ago 12.1.3 | CommonJS | Bundled | Files and file systems | |
| @uploadcare/rest-client @uploadcare/rest-client is a JavaScript and TypeScript SDK for the Uploadcare REST API. Covers file management, groups, webhooks, media conversion (video and document), and add-ons (virus scanning, image recognition, background removal). Works in Node.js | 23.6k | - | - | - | 2 days ago 6.22.0 | ESM + CommonJS | Bundled | TypeScript tooling, Files and file systems |
| html-dir-content (recursively) iterate directory entries in the browser (html5 File System API) | 23k | +40% | - | 6 years ago 0.3.2 | CommonJS | None | Files and file systems | |
| path-exists-cli Check if a path exists | 23k | -4% | - | 5 years ago 2.0.0 | ESM only | None | Files and file systems, CLI tools and terminal utilities | |
| vite-plugin-copy Vitejs plguin: copy files and folders | 22.8k | -4% | - | 5 years ago 0.1.6 | ESM + CommonJS | None | Bundler plugins and loaders, Files and file systems | |
| copy Copy files or directories using globs. | 22.6k | +19% | - | 8 years ago 0.3.2 | CommonJS | None | Files and file systems | |
| validate-glob-opts Validate glob options | 22.4k | +0% | - | 8 years ago 1.0.2 | - | None | Files and file systems, Schema validation | |
| @rpldy/upload-drop-zone drop zone (container) component to initiate file and folder content uploads | 22.3k | - | - | - | 9 months ago 1.13.0 | ESM + CommonJS | Bundled | Files and file systems, React |
| assert-valid-glob-opts Assert a given object is a valid glob option | 22k | +7% | - | 9 years ago 1.0.0 | - | None | Files and file systems, Testing | |
| write-json Write a JSON file to disk, also creates intermediate directories in the destination path if they don't already exist. | 21.9k | -16% | - | 8 years ago 3.0.1 | CommonJS | None | Files and file systems, Parsers and serialisers | |
| glob-option-error Create an error from the result of validate-glob-opts | 21.9k | +2% | - | 9 years ago 1.0.0 | - | None | Files and file systems, Schema validation | |
| exists-link Check if a link exists | 21.8k | +1104% | - | 9 years ago 2.0.0 | CommonJS | None | Files and file systems | |
| react-dropzone-uploader React file dropzone and uploader: fully customizable, progress indicators, upload cancellation and restart, zero deps and excellent TypeScript support | 21.4k | -3% | - | 6 years ago 2.11.0 | CommonJS | Bundled | TypeScript tooling, React | |
| angular-file-upload Angular File Upload is a module for the AngularJS framework | 21.2k | +89% | - | - 2.6.1 | CommonJS | None | Files and file systems | |
| ignorepatterns A regular expression that matches common filenames that we want to ignore | 21.1k | -30% | - | 2 years ago 5.6.0 | ESM + CommonJS | Bundled | TypeScript tooling, Files and file systems | |
| vinyl-paths Get the file paths in a `vinyl` stream | 21.1k | +25% | - | 4 years ago 5.0.0 | ESM only | None | Files and file systems | |
| native-file-system-adapter Native File System API | 21k | +31% | - | 2 years ago 3.0.1 | ESM only | Bundled | Files and file systems | |
| rmfr Node.js implementation of `rm -fr` – recursive removal of files and directories | 20.9k | -0% | - | 8 years ago 2.0.0 | - | None | Files and file systems, Promises and async control flow | |
| filepond-plugin-file-encode File Encoding Plugin for FilePond | 20.9k | -9% | - | - 2.1.14 | ESM + CommonJS | Bundled | DOM and browser utilities, Files and file systems | |
| save-file Save file dialog in browser, write file to disk in node | 20.6k | +23% | - | 7 years ago 2.3.1 | CommonJS | None | Files and file systems | |
| watchr Better file system watching for Node.js | 20.5k | -33% | - | 5 years ago 6.11.0 | CommonJS | None | Files and file systems, Node.js utilities | |
| @uploadcare/react-uploader React component for file uploads using Uploadcare | 20.3k | - | - | - | 2 months ago 1.17.0 | ESM + CommonJS | Bundled | Files and file systems, React |
| is-binary-buffer Returns true if a buffer is binary. Takes a buffer and does not read from the file system. | 20.2k | -19% | - | 8 years ago 2.0.0 | CommonJS | None | Files and file systems, Node.js utilities | |
| assemble-loader Assemble plugin (^0.6.0) for loading globs of views onto custom view collections. Also works with verb or other Templates.js based applications. | 20k | -24% | - | 9 years ago 1.0.5 | CommonJS | None | Files and file systems, CLI tools and terminal utilities | |
| resolve-glob Ensures that absolute file paths are always returned from a glob pattern or array of glob patterns. | 20k | -27% | - | 9 years ago 1.0.0 | CommonJS | None | Files and file systems | |
| machinepack-fs Work with the local filesystem; list files, write files, etc. | 20k | +44% | - | 8 years ago 12.0.1 | - | 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.
- @relayfile/coreShared business logic for relayfile — file operations, ACL, queries, events, and writeback lifecycle
- @relayfile/sdkTypeScript SDK for relayfile — real-time filesystem for humans and agents
- webpack-glob-entriesA small function which allows you to pass glob to generate entries hash object
- read-fileThin wrapper around fs.readFile and fs.readFileSync that also strips byte order marks when `utf8` encoding is chosen. Also optionally replaces windows newlines with unix newlines.
- filepond-plugin-image-editImage Edit Plugin for FilePond
- dofsA filesystem for Cloudflare Durable Objects.
- @parse/fs-files-adapterFile system adapter for parse-server
- @progress/kendo-react-uploadReact Upload component helps users transfer files from their file systems to dedicated server handlers. KendoReact Upload package
- walk-filteredA simple, performant file system walker to provided fine-grained control over directories and files to walk. Supports Node 0.10 and above.
- @-xun/fsUtilities for typed filesystem interactions
- npm-prefixGet global npm prefix. Respects npmrc configs
- fine-uploaderMultiple file upload plugin with progress-bar, drag-and-drop, direct-to-S3 & Azure uploading, client-side image scaling, preview generation, form support, chunking, auto-resume, and tons of other features.
- evaporateJavascript library for browser to S3 multipart resumable uploads for browsers and with Node FileSystem (fs) Stream Support
- @better-upload/clientThe Better Upload client library. Simple and easy file uploads for React.
- remark-code-import📝 Populate code blocks from files
- glob-import-loaderWebpack loader that enables glob patterns in ES6 imports.
- electronmonwatch and reload your electron app the easy way
- @better-upload/serverThe Better Upload server library. Simple and easy file uploads for React.
- readdir-enhancedfs.readdir with sync, async, streaming, and async iterator APIs + filtering, recursion, absolute paths, etc.
- s3-stream-uploadA writable stream which uploads to Amazon S3 using the multipart file upload API.
- find-up-pathFind the path of the first file matching a given name, walking the filesystem upwards.
- renamerRename files in bulk
- uploadcare-widgetUploadcare Widget: file uploader.
- uppyExtensible JavaScript file upload widget with support for drag&drop, resumable uploads, previews, restrictions, file processing/encoding, remote providers like Dropbox, Google Drive, S3 and more :dog:
- fs-routesScan a filesystem for route files.
- @uploadcare/rest-client@uploadcare/rest-client is a JavaScript and TypeScript SDK for the Uploadcare REST API. Covers file management, groups, webhooks, media conversion (video and document), and add-ons (virus scanning, image recognition, background removal). Works in Node.js
- html-dir-content(recursively) iterate directory entries in the browser (html5 File System API)
- path-exists-cliCheck if a path exists
- vite-plugin-copyVitejs plguin: copy files and folders
- copyCopy files or directories using globs.
- validate-glob-optsValidate glob options
- @rpldy/upload-drop-zonedrop zone (container) component to initiate file and folder content uploads
- assert-valid-glob-optsAssert a given object is a valid glob option
- write-jsonWrite a JSON file to disk, also creates intermediate directories in the destination path if they don't already exist.
- glob-option-errorCreate an error from the result of validate-glob-opts
- exists-linkCheck if a link exists
- react-dropzone-uploaderReact file dropzone and uploader: fully customizable, progress indicators, upload cancellation and restart, zero deps and excellent TypeScript support
- angular-file-uploadAngular File Upload is a module for the AngularJS framework
- ignorepatternsA regular expression that matches common filenames that we want to ignore
- vinyl-pathsGet the file paths in a `vinyl` stream
- native-file-system-adapterNative File System API
- rmfrNode.js implementation of `rm -fr` – recursive removal of files and directories
- filepond-plugin-file-encodeFile Encoding Plugin for FilePond
- save-fileSave file dialog in browser, write file to disk in node
- watchrBetter file system watching for Node.js
- @uploadcare/react-uploaderReact component for file uploads using Uploadcare
- is-binary-bufferReturns true if a buffer is binary. Takes a buffer and does not read from the file system.
- assemble-loaderAssemble plugin (^0.6.0) for loading globs of views onto custom view collections. Also works with verb or other Templates.js based applications.
- resolve-globEnsures that absolute file paths are always returned from a glob pattern or array of glob patterns.
- machinepack-fsWork with the local filesystem; list files, write files, etc.