Skip to content

Documentation

Start with a working volume, then add the tools your application needs.

  • Plugins: available community and premium capabilities, plus planned cloud sync.
  • File subscriptions: react to file changes and recover a current view.
  • TypeScript: create a volume and read or write files.
  • React SDK preview: connect components to a volume with providers and subscribed reads.
  • React API reference: look up providers, hooks, and lifecycle commands.
  • Effect v4 adapter: manage scoped volumes, use the FileSystem service, and stream file changes. Requires stable Effect v4, starting at 4.0.0 and excluding v5 and prereleases.
  • PGlite: store a PostgreSQL database in a volume.
  • just-bash: run shell commands against workspace files.
  • DuckDB: use the experimental analytics adapter with a custom engine.
  • EdgeJS: use the experimental JavaScript runtime with a custom host.

For the design behind the library, read why OPFS VFS exists. To try it first, open a demo.