mastodon.world is one of the many independent Mastodon servers you can use to participate in the fediverse.
Generic Mastodon server for anyone to use.

Server stats:

8.1K
active users

#pouchdb

0 posts0 participants0 posts today
Raphael Lullis<p>One interesting side-effect of this work is that now this module can have pluggable storages: initially I was trying to use sqlite in the browser (via wasm), that didn't work so well so I moved to <a href="https://mastodon.communick.com/tags/pouchdb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pouchdb</span></a>. But there is nothing stopping someone to take the storage part and making it work on the server again.</p><p>This means that now I'm ending up with what might be another typescript framework for ActivityPub applications on the server.</p>
GripNews<p>🌘 2025 年 CouchDB 與 PouchDB 的離線優先架構<br>➤ 打造穩定可靠的離線優先應用體驗<br>✤ <a href="https://neighbourhood.ie/blog/2025/03/26/offline-first-with-couchdb-and-pouchdb-in-2025" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">neighbourhood.ie/blog/2025/03/</span><span class="invisible">26/offline-first-with-couchdb-and-pouchdb-in-2025</span></a><br>The Neighbourhoodie 團隊發布了 Pouchnotes 應用程式,作為使用 CouchDB 和 PouchDB 實現離線優先架構的最佳實踐範例。Pouchnotes 是一個簡單的筆記應用程式,允許使用者線上或離線記錄筆記,並自動與遠端 CouchDB 同步。文章詳細介紹了數據流、前端架構、身份驗證,以及如何利用 PouchDB 與 TypeScript 的整合,並提供了使用 Vite 和 Svelte 5 的開發堆疊。重點在於 PouchDB 的本地資料庫和 CouchDB 的連續複寫協議,確保即使在離線狀態下也能保持應用程式的運作,並在恢復連線時自動同步資料。<br>+ 這篇文章解釋得非常清楚,讓我對如何在實際專案中運<br><a href="https://mastodon.social/tags/%E7%B6%B2%E9%A0%81%E9%96%8B%E7%99%BC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>網頁開發</span></a> <a href="https://mastodon.social/tags/%E8%B3%87%E6%96%99%E5%BA%AB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>資料庫</span></a> <a href="https://mastodon.social/tags/%E9%9B%A2%E7%B7%9A%E5%84%AA%E5%85%88" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>離線優先</span></a> <a href="https://mastodon.social/tags/CouchDB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CouchDB</span></a> <a href="https://mastodon.social/tags/PouchDB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PouchDB</span></a></p>
Jonathan Hall<p>Kivik 4.0 is here!</p><p>Kivik is the <a href="https://techhub.social/tags/CouchDB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CouchDB</span></a> and <a href="https://techhub.social/tags/PouchDB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PouchDB</span></a> library for <a href="https://techhub.social/tags/Go" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Go</span></a> and <a href="https://techhub.social/tags/GopherJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GopherJS</span></a>.</p><p><a href="https://techhub.social/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a> <a href="https://techhub.social/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a> <a href="https://techhub.social/tags/database" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>database</span></a> <a href="https://techhub.social/tags/nosql" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nosql</span></a></p><p><a href="http://kivik.io/kivik-v4-released" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">http://</span><span class="">kivik.io/kivik-v4-released</span><span class="invisible"></span></a></p>
David Geary<p><span class="h-card" translate="no"><a href="https://ruby.social/@rahoulb" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>rahoulb</span></a></span> Depends *entirely* on your use case, obviously.</p><p>Personally, I think it's very well suited to 'offline-first' architectures, for example. But it needs a very different mindset to <a href="https://mas.to/tags/RDBMS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RDBMS</span></a> design, both in terms of document structure/querying and, if you're using <a href="https://mas.to/tags/CouchDB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CouchDB</span></a> with <a href="https://mas.to/tags/PouchDb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PouchDb</span></a>, how you approach synchronization.</p><p>Sadly, I've never found any good resources. The official docs give some good examples, but pretty much everything else I've found is either superficial or out-of-date 😕</p>
eklem<p>Anyone know of a CouchDB cloud service? All I can find are cloud machines that can install CouchDB, but I want to not do all that setup and configuration. Just need admin on a CouchDB installation over SSL. It's to be synced with PouchDB running in the browser from a GitHub Pages kind of setup.</p><p><a href="https://social.vivaldi.net/tags/dev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dev</span></a> <a href="https://social.vivaldi.net/tags/cloud" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cloud</span></a> <a href="https://social.vivaldi.net/tags/couchdb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>couchdb</span></a> <a href="https://social.vivaldi.net/tags/pouchdb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pouchdb</span></a> <a href="https://social.vivaldi.net/tags/DBaaS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DBaaS</span></a> <a href="https://social.vivaldi.net/tags/ssl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ssl</span></a> <a href="https://social.vivaldi.net/tags/https" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>https</span></a> <a href="https://social.vivaldi.net/tags/web" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>web</span></a> <a href="https://social.vivaldi.net/tags/webdevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdevelopment</span></a> <a href="https://social.vivaldi.net/tags/WebDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDev</span></a> <a href="https://social.vivaldi.net/tags/browser" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>browser</span></a> <a href="https://social.vivaldi.net/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a></p>
Bart Louwers<p>Fleshing out a design for a tiny web app to track my workouts. Using <a href="https://floss.social/tags/Excalidraw" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Excalidraw</span></a> (<span class="h-card"><a href="https://mastodon.social/@excalidraw" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>excalidraw</span></a></span>), it's "forever open source" and has gotten really quite good.</p><p>The app I am making uses Vue and <a href="https://floss.social/tags/PouchDB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PouchDB</span></a>, a database running in the browser, with seamless sync to a <a href="https://floss.social/tags/CouchDB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CouchDB</span></a> server. The frontend can be hosted on a dumb CDN (or sightly less dumb serverless platform) while the data is stored on a server the user controls.</p><p>It is a <a href="https://floss.social/tags/PWA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PWA</span></a> so it even fully works offline. Really like this kind of setup.</p>
eklem<p>Anyone tested PouchDB in the browser and set it up so it syncs with CouchDB? I'm trying to make a minimal thing and was wondering if it could sync a blob/attachment. That way I could get away with some html/css/javascript on github.io and only CouchDB as a webserver.</p><p><a href="https://social.vivaldi.net/tags/offlinefirst" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>offlinefirst</span></a> <a href="https://social.vivaldi.net/tags/sync" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sync</span></a> <a href="https://social.vivaldi.net/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> <a href="https://social.vivaldi.net/tags/Browser" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Browser</span></a> <a href="https://social.vivaldi.net/tags/DB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DB</span></a> <a href="https://social.vivaldi.net/tags/dev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dev</span></a> <a href="https://social.vivaldi.net/tags/PouchDB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PouchDB</span></a> <a href="https://social.vivaldi.net/tags/CouchDB" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CouchDB</span></a></p>
masukomi<p><span class="h-card"><a href="https://chaos.social/@janl" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>janl</span></a></span> was the creation of <a href="https://connectified.com/tags/PouchDb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PouchDb</span></a> mostly just "it'd be cool if we could make offline first things with CouchDB/Couchbase" ? And did it emerge out of the CouchDB, or Couchbase folks... or was it something that emerged externally?</p><p>(it looks like it works with both CouchDB and Couchbase)</p>