JavaScript Filesystem

Open-source JavaScript projects categorized as Filesystem

Top 23 JavaScript Filesystem Projects

  • chokidar

    Minimal and efficient cross-platform file watching library

  • Project mention: The best testing setup for frontends, with Playwright and NextJS | dev.to | 2024-04-18

    For this, we'll use chokidar - more specifically the chokidar-cli package. chokidar is probably the most useful file watching library for the nodejs ecosystem and it will serve us well.

  • fs-extra

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

  • Project mention: What are some of the best libraries you cannot work without? | /r/node | 2023-06-08

    I haven't seen fs-extra mentioned yet. For my work it involves a fair bit of reading/writing to the filesystem, so this makes it quite nice to deal with everything in an async way.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • copy-webpack-plugin

    Copy files and directories with webpack

  • globby

    User-friendly glob matching

  • fast-glob

    :rocket: It's a very fast and efficient glob library for Node.js

  • cloudcmd

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

  • Project mention: What's your web browser based access to file system? | /r/selfhosted | 2023-06-20

    I assume it is this one: https://cloudcmd.io/

  • del

    Delete files and directories

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • graceful-fs

    fs with incremental backoff on EMFILE

  • filer

    Node-like file system for browsers (by filerjs)

  • sirdb

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

  • Project mention: Show HN: DoltgreSQL – Version-Controlled Database, Like Git and PostgreSQL | news.ycombinator.com | 2023-11-01

    Interesting. I've been investigating a DIY file-system based database in JSON that uses git to version it: https://github.com/dosyago/sirdb

  • find-up

    Find a file or directory by walking up parent directories

  • wayne

    Service Worker Routing library for in browser HTTP requests

  • Project mention: Created a Server-Sent Event Proxy with Wayne | /r/webdev | 2023-07-01

    Just created a Server-Sent Events Proxy with my Open Source library Wayne. This was the last open issue on GitHub.

  • filenamify

    Convert a string to a valid safe filename

  • make-dir

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

  • tempy

    Get a random temporary file or directory path

  • canvas-record

    Record a video in the browser or directly on the File System from a canvas (2D/WebGL/WebGPU) as MP4, WebM, MKV, GIF, PNG/JPG Sequence using WebCodecs and Wasm when available.

  • Project mention: Recordable Canvas Web Component | dev.to | 2023-06-01

    When I was browsing NPM for similar projects I do see that this one looks wayyyyy better! It's not a Web Component, but it's similar in what it does. Canvas-record seems to offer several different ways to encode your recordings including a WASM one which should be super speedy!

  • load-json-file

    Read and parse a JSON file

  • proper-lockfile

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

  • pkg-dir

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

  • Filehound

    Flexible and fluent interface for searching the file system

  • write-json-file

    Stringify and write JSON to a file atomically

  • move-file

    Move a file - Even works across devices

  • draxt

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

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
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).

JavaScript Filesystem related posts

Index

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

Project Stars
1 chokidar 10,542
2 fs-extra 9,347
3 copy-webpack-plugin 2,826
4 globby 2,465
5 fast-glob 2,395
6 cloudcmd 1,771
7 del 1,310
8 graceful-fs 1,264
9 filer 599
10 sirdb 569
11 find-up 569
12 wayne 535
13 filenamify 477
14 make-dir 472
15 tempy 411
16 canvas-record 273
17 load-json-file 239
18 proper-lockfile 230
19 pkg-dir 226
20 Filehound 220
21 write-json-file 210
22 move-file 195
23 draxt 190

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com