#OPFS
When DuckDB-Wasm was launched in 2021, databases couldn't be persisted: everything lived in the Wasm heap and vanished when the tab closed.

Now, DuckDB-Wasm can use the Origin Private File System (OPFS) in modern browsers as a storage backend.

@carlo.piovesan.io & Geertjan Wielenga show you how:
Persistent Databases in the Browser with DuckDB-Wasm and OPFS
DuckDB-Wasm can open a persistent database file in the browser's Origin Private File System (OPFS). This post shows how, and when data reaches disk.
duckdb.org
September 18, 2026 at 7:12 PM
OPFS support has landed in @duckdb.org WASM!

That means you can now persist data in the browser, which opens a wide range of use cases…

github.com/duckdb/duckd...
Add OPFS (Origin Private File System) Support by e1arikawa · Pull Request #1856 · duckdb/duckdb-wasm
Description: This PR implements OPFS (Origin Private File System) support in the latest version of duckdb-wasm based on PR #1490. This allows database files to be read and written to the OPFS. API:...
github.com
January 15, 2025 at 6:09 PM
duckdb-wasm now has OPFS support! This means that you can now persist a DuckDB database in the browser for a given origin. This will make caching & local operations much nicer!

github.com/duckdb/duckd...
Add OPFS (Origin Private File System) Support by e1arikawa · Pull Request #1856 · duckdb/duckdb-wasm
Description: This PR implements OPFS (Origin Private File System) support in the latest version of duckdb-wasm based on PR #1490. This allows database files to be read and written to the OPFS. API:...
github.com
January 15, 2025 at 4:53 PM
DuckDB-Wasm can keep a real database file in the browser's Origin Private File System. Open an opfs:// path and it survives reloads and restarts. No more Parquet-in-IndexedDB workaround. The post is careful about when data actually reaches disk.

duckdb.org/2026/09/18/o...
Persistent Databases in the Browser with DuckDB-Wasm and OPFS
DuckDB-Wasm can open a persistent database file in the browser's Origin Private File System (OPFS). This post shows how, and when data reaches disk.
duckdb.org
September 25, 2026 at 7:01 PM
nice, someone's working on an OPFS blockstore for IPFS

github.com/dozyio/js-bl...
GitHub - dozyio/js-blockstore-opfs: OPFS Blockstore for IPFS
OPFS Blockstore for IPFS. Contribute to dozyio/js-blockstore-opfs development by creating an account on GitHub.
github.com
October 15, 2024 at 1:40 AM
also i need to do an opfs project
December 2, 2024 at 4:34 PM
#90sTop30
#MusicChallenge
Day 7 (random, catch-up):

* The Family Cat
* Colour Me Grey

Feat. PJ Harvey

They’ll be other people out there that saw them live - how lucky were we …

m.youtube.com/watch?v=OpFS...
The Family Cat- Colour Me Grey
YouTube video by marsamgod
m.youtube.com
November 18, 2025 at 12:44 PM
I just published SQLite WASM with OPFS: Database in the Browser medium.com/p/sqlite-was...

#JavaScript #Browser #SQlite #WASM #OPFS
SQLite WASM with OPFS: Database in the Browser
Introduction
medium.com
May 12, 2026 at 8:04 PM
The Gang Explains Democracy
YouTube video by AustrianSpiderMonkey
www.youtube.com
March 18, 2025 at 9:38 PM
tiling.vibe-coded.com

made a little app for generating these tilings. supports up to 10 colors, you can edit the movement mask for each color, lock colors from being randomized, etc. generator is WASM so it's fairly fast. generated results are stored in OPFS
May 14, 2026 at 2:18 AM
Announcing my latest first-author paper, accepted to #DIMVA2026:
❄️ FROST: Fingerprinting Remotely using OPFS-based SSD Timing.
May 20, 2026 at 3:05 PM
Today's #SpringStatement

If the UK Gov. is serious about its ambitions to tackle #ChildPoverty, Rachel Reeves can't afford to rule out #WealthTaxes.

Read our full response:

opfs.org.uk/get-involved...
March 26, 2025 at 7:41 PM
🏆 The day is here! The ERSA Employability Awards 2024 in London, where OPFS and Public Health Scotland are finalists in the Employer Partnership category.

This journey wouldn’t have been possible without the amazing single parents who contributed to this programme.

opfs.org.uk/get-involved...
December 4, 2024 at 11:00 AM
At OPFS, we share Gingerbread’s mission to challenge injustices and inequalities facing single parents. We’re proud to stand alongside them and 15 other charities in the #SingleParentCommunity coalition, working to improve the lives of single parents across the UK & Ireland.
March 31, 2025 at 4:08 PM
I think we should bring back #FollowFriday from twitter to build up connections on here. So you should follow:
- @karingoodwin.bsky.social - based at @theferret.scot, exceptional journalist, esp on social justice issues.
@satwatr.bsky.social of OPFS, anti-racist and all round excellent being.
January 17, 2025 at 12:35 PM
I implemented a simple Rust crate to read/write a Gpkg file. This crate is built on top of rusqlite, so you can also use this on web browsers!

crates.io/crates/rusql...

One caveat about Wasm is that, while rusqlite should support OPFS (sahpool-opfs), I'm yet to find how to use it...
crates.io: Rust Package Registry
crates.io
January 17, 2026 at 2:59 AM
whoa.

#duckdb works with OPFS (Origin Private File System) — https://duckdb.org/2026/09/18/opfs-wasm

and, so can #webr! — https://github.com/seanbirchall/webr-opfs/blob/main/INTEGRATION.md

i.e., load a remote file once and persist to sandboxed private storage accessible by the browser

So […]
Original post on mastodon.social
mastodon.social
September 18, 2026 at 2:03 PM
Ok, something I have been working on for a few days, is the Project Mammut stand alone version!!!!

This version uses the local file system instead of OPFS so you can use it with GIT etc.

Need more testing!!

#gamedev #indiegames #narrative #gameengine #indiegames #vn #vndev
June 16, 2026 at 5:41 PM
OPFS is a popular choice. You can even use SQLite via wasm and store the database in OPFS.
August 23, 2025 at 1:28 PM
firefox actually does have opfs now! opfs has landed stable eveywhere, just missing webgpu :(
February 20, 2024 at 3:19 AM
sync OPFS with a local filesystem using watchers
need this for good local-first apps that can be desktop or web based
December 3, 2024 at 3:29 AM
Single Parents Day 💜

@marissacostello.bsky.social, our Single Parent Paricipation Officer shares her journey as a single parent and working for OPFS for #SingleParentsDay.

Let’s celebrate the strength, love, and resilience of single parent families!

#SingleParentsDay & #SingleParentCommunity! 🎉✨
March 21, 2025 at 4:15 PM
sessionStorage and OPFS are both better choices than local storage
November 16, 2024 at 6:36 AM
okay the beta tag will be gtts (not to be confused with google text to speech) because i just like how the abbreviation looks more than opfs (opfs is like the joke tagline). it will change in the future but right neow im just looking for something functional.
March 10, 2025 at 4:56 PM
Our response to today's Scottish Government statistics on #childpoverty, the overall figure for the number of children living in poverty in Scotland.

In full: opfs.org.uk/get-involved...
March 27, 2025 at 4:30 PM