JavaScript Filesystem

Open-source JavaScript projects categorized as Filesystem Edit details
Related topics: #NodeJS #Fs #Glob #File #JavaScript

Top 23 JavaScript Filesystem Projects

  • chokidar

    Minimal and efficient cross-platform file watching library

    Project mention: Read File | | 2022-06-10

    There's the function if you dont want to add an external dependency, otherwise I've heard good things about

  • fs-extra

    Node.js: extra methods for the fs object like copy(), remove(), mkdirs()

    Project mention: Node.js for GIS: from google locations to GeoJSON using Streams | | 2022-03-16

    We are dealing with a file that is far too large to be loaded into memory at once. Node cannot buffer the file for us because of the size of it.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • rimraf

    A `rm -rf` util for nodejs

    Project mention: 4 reasons to avoid using `npm link` | | 2022-04-25

    Many packages on npm are designed to make changes to the file-system, such as rimraf or a code linter. In an accident, the consequences of running file-system altering code can be detrimental.

  • copy-webpack-plugin

    Copy files and directories with webpack

  • mkdirp

    Recursively mkdir, like `mkdir -p`, but in node.js

    Project mention: A few years ago, I would’ve told you to install cd, top, and pwd. But not anymore, my friend. The new era of Rust-based command line applications has arrived, and you don’t want to be left behind. | | 2022-07-30

    mkdirp - npm, 64 million weekly downloads

  • globby

    User-friendly glob matching

    Project mention: [AskJS] Looking for an OS agnostic search module for node. | | 2021-10-24

    If you mean node module, try If you need to search fs by pattern try

  • cloudcmd

    ✨☁️📁✨ Cloud Commander file manager for the web with console and editor.

    Project mention: Best way to move files around on OMV5 - from A GUI | | 2022-05-17

    Fire up a Docker container of cloudcmd, map your volumes, and go nuts.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • del

    Delete files and directories

  • graceful-fs

    fs with incremental backoff on EMFILE

    Project mention: My theory on why so many people are bad at coding. | | 2022-08-12

    What's probably got your shorts in a knot is the contents of the node_modules directory. That directory is a cache for mode.js modules so the tutorial can function standalone without having to install anything else. Treat it as you would object code. I pulled a half-dozen of those modules at random and went to their repositories. Every one of them had unit tests: block-stream, graceful-fs, lowercase-keys, minimist, pify and safe-buffer. Nobody sane ships unit tests with their executables.

  • fdir

    ⚡ The fastest directory crawler & globbing library for NodeJS. Crawls 1m files in < 1s

  • sirdb

    :man: a simple, git diffable JSON database on yer filesystem. By the power of NodeJS

  • filer

    Node-like file system for browsers (by filerjs)

    Project mention: PR 1 for release 0.3 | | 2021-11-19

    For our release 0.3 project we were to make a pull request for a external project outside of our class's repos and one pull request for an internal repo. For my external PR I worked and still am working on a library project that my professor maintains outside of Seneca called Filer. Filer is a drop-in library that works like node's fs module but for browsers. The issue I was working on was making a migration of parcel 1 to parcel 2.

  • find-up

    Find a file or directory by walking up parent directories

  • make-dir

    Make a directory and its parents if needed - Think `mkdir -p`

  • filenamify

    Convert a string to a valid safe filename

  • tempy

    Get a random temporary file or directory path

  • load-json-file

    Read and parse a JSON file

  • Filehound

    Flexible and fluent interface for searching the file system

  • write-json-file

    Stringify and write JSON to a file atomically

  • pkg-dir

    Find the root directory of a Node.js project or npm package

  • draxt

    draxt.js – NodeList/jQuery-like package for File System (node.js)

    Project mention: draxt.js – NodeList/jQuery-like package for File System | | 2021-12-09
  • proper-lockfile

    An inter-process and inter-machine lockfile utility that works on a local or network file system.

  • move-file

    Move a file - Even works across devices

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-08-12.

JavaScript Filesystem related posts


What are some of the best open-source Filesystem projects in JavaScript? This list will help you:

Project Stars
1 chokidar 9,225
2 fs-extra 8,621
3 rimraf 4,801
4 copy-webpack-plugin 2,730
5 mkdirp 2,282
6 globby 2,101
7 cloudcmd 1,566
8 del 1,257
9 graceful-fs 1,174
10 fdir 1,075
11 sirdb 529
12 filer 502
13 find-up 472
14 make-dir 454
15 filenamify 410
16 tempy 359
17 load-json-file 216
18 Filehound 207
19 write-json-file 194
20 pkg-dir 193
21 draxt 191
22 proper-lockfile 181
23 move-file 178
Find remote jobs at our new job board There are 3 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.