Ross ROSS = Recommend OSS · open-source software intelligence for agents

jvilk/BrowserFS

BrowserFS is an in-browser filesystem that emulates the Node JS filesystem API and supports storing and retrieving files from various backends. observed · 2026-08-28

github.com/jvilk/BrowserFS · TypeScript · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

23/100

  • Activity 0
  • Release rhythm 8
  • Longevity 100

Flags: no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 4885
  • days_rel: n/a
  • days_push: 783
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

3164 stars · 231 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

BrowserFS is a TypeScript library that provides an in-browser filesystem emulating the Node.js fs API, with swappable backends such as HTTPRequest, LocalStorage, IndexedDB, and Dropbox, and integration with the Emscripten file system. The project was deprecated in March 2024 in favor of its active successor fork, ZenFS.

Use cases

  • access a filesystem from JavaScript running in the browser
  • emulate the Node.js fs API in a web app
  • store web app files in IndexedDB or localStorage
  • read files on demand from a web server into the browser
  • give an Emscripten/WebAssembly program a usable filesystem
  • mount a user's Dropbox account as a filesystem in a web app
  • run Node.js code that uses fs inside the browser

When to choose

  • you maintain an existing project already built on the browserfs npm package and cannot migrate yet
  • you need the exact legacy BrowserFS backend behavior in an archived or pinned Emscripten build

When to avoid

  • you are starting a new project - use the actively maintained ZenFS fork instead
  • you need bug fixes, security patches, or new backends, since upstream development has stopped
  • you are writing server-side Node.js code, where the native fs module is the right choice

Facets

library · maturity abandoned

file-system web-development frontend files browser cross-platform in-browser-filesystem node-fs-api emscripten indexeddb localstorage dropbox-backend http-request-backend deprecated zenfs-fork nodejs

2 sources

Member repositories

RepositoryRoleHealth v2
jvilk/BrowserFSmain23

For agents

markdown · JSON · MCP: product_card(name="jvilk/BrowserFS")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem