{
  "feed_url": "https://gbilder.com/tags/crdt/feed.json",
  "home_page_url": "https://gbilder.com/tags/crdt/",
  "items": [
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://wordgard.net/\"\u003ehttps://wordgard.net/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2026-07-04T12:12:29+02:00",
      "external_url": "https://wordgard.net/",
      "id": "https://gbilder.com/bookmarks/01M4EHSMCWNJBTSNH7NSVR6CEC/",
      "tags": [
        "crdt"
      ],
      "title": "Wordgard",
      "url": "https://gbilder.com/bookmarks/01M4EHSMCWNJBTSNH7NSVR6CEC/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://jakelazaroff.com/words/an-interactive-intro-to-crdts/\"\u003ehttps://jakelazaroff.com/words/an-interactive-intro-to-crdts/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2026-03-04T08:52:19+02:00",
      "external_url": "https://jakelazaroff.com/words/an-interactive-intro-to-crdts/",
      "id": "https://gbilder.com/bookmarks/01M4EHSK175BXG4AE9FTV3T30J/",
      "tags": [
        "crdt"
      ],
      "title": "An Interactive Intro to CRDTs | jakelazaroff.com",
      "url": "https://gbilder.com/bookmarks/01M4EHSK175BXG4AE9FTV3T30J/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://marcobambini.substack.com/p/why-local-first-apps-havent-become\"\u003ehttps://marcobambini.substack.com/p/why-local-first-apps-havent-become\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2025-09-23T16:30:00+02:00",
      "external_url": "https://marcobambini.substack.com/p/why-local-first-apps-havent-become",
      "id": "https://gbilder.com/bookmarks/01M4EHSGS2DA4BJ5TBEQTX1ANP/",
      "tags": [
        "sqlite3",
        "crdt"
      ],
      "title": "Why Local-First Apps Haven’t Become Popular?",
      "url": "https://gbilder.com/bookmarks/01M4EHSGS2DA4BJ5TBEQTX1ANP/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://lewiscampbell.tech/blog/250908.html\"\u003ehttps://lewiscampbell.tech/blog/250908.html\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2025-09-09T11:47:35+02:00",
      "external_url": "https://lewiscampbell.tech/blog/250908.html",
      "id": "https://gbilder.com/bookmarks/01M4EHSGFZD4B08T0CGW8A7W57/",
      "tags": [
        "crdt"
      ],
      "title": "Strong Eventual Consistency - The Big Idea behind CRDTs",
      "url": "https://gbilder.com/bookmarks/01M4EHSGFZD4B08T0CGW8A7W57/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://madebyevan.com/algos/crdt-text-buffer/\"\u003ehttps://madebyevan.com/algos/crdt-text-buffer/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2025-08-20T16:29:19+02:00",
      "external_url": "https://madebyevan.com/algos/crdt-text-buffer/",
      "id": "https://gbilder.com/bookmarks/01M4EHSG4Y8AGJR2SXZWJE0YV5/",
      "tags": [
        "crdt"
      ],
      "title": "CRDT: Text Buffer - Made by Evan",
      "url": "https://gbilder.com/bookmarks/01M4EHSG4Y8AGJR2SXZWJE0YV5/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://github.com/colanode/colanode?ref=selfh.st\"\u003ehttps://github.com/colanode/colanode?ref=selfh.st\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2025-07-12T09:06:52+02:00",
      "external_url": "https://github.com/colanode/colanode?ref=selfh.st",
      "id": "https://gbilder.com/bookmarks/01M4EHSFAPCTVXERJRW8E4X4YC/",
      "tags": [
        "collaboration",
        "crdt",
        "tryme"
      ],
      "title": "colanode/colanode at selfh.st",
      "url": "https://gbilder.com/bookmarks/01M4EHSFAPCTVXERJRW8E4X4YC/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://docs.yjs.dev/\"\u003ehttps://docs.yjs.dev/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2025-07-12T09:03:46+02:00",
      "external_url": "https://docs.yjs.dev/",
      "id": "https://gbilder.com/bookmarks/01M4EHSFAM52X3N7BBNNE9D5PD/",
      "tags": [
        "crdt"
      ],
      "title": "Introduction | Yjs Docs",
      "url": "https://gbilder.com/bookmarks/01M4EHSFAM52X3N7BBNNE9D5PD/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://jhellerstein.github.io/blog/crdt-intro/\"\u003ehttps://jhellerstein.github.io/blog/crdt-intro/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2025-05-23T07:53:59+02:00",
      "external_url": "https://jhellerstein.github.io/blog/crdt-intro/",
      "id": "https://gbilder.com/bookmarks/01M4EHSEQGE23SCH57MZ2W16GX/",
      "tags": [
        "crdt",
        "tutorials"
      ],
      "title": "A Run of CRDT Posts | Async Stream",
      "url": "https://gbilder.com/bookmarks/01M4EHSEQGE23SCH57MZ2W16GX/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://mattweidner.com/2025/05/21/text-without-crdts.html\"\u003ehttps://mattweidner.com/2025/05/21/text-without-crdts.html\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2025-05-21T19:28:35+02:00",
      "external_url": "https://mattweidner.com/2025/05/21/text-without-crdts.html",
      "id": "https://gbilder.com/bookmarks/01M4EHSEPDGMJABB2NDKPHV9A8/",
      "tags": [
        "crdt"
      ],
      "title": "Collaborative Text Editing without CRDTs or OT - Matthew Weidner",
      "url": "https://gbilder.com/bookmarks/01M4EHSEPDGMJABB2NDKPHV9A8/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://www.inkandswitch.com/\"\u003ehttps://www.inkandswitch.com/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2025-04-25T07:25:40+02:00",
      "external_url": "https://www.inkandswitch.com/",
      "id": "https://gbilder.com/bookmarks/01M4EHSE6NF9EME5H3N7PKX0M4/",
      "tags": [
        "bafflegab",
        "sovereignty",
        "local-first",
        "crdt"
      ],
      "title": "Ink \u0026 Switch",
      "url": "https://gbilder.com/bookmarks/01M4EHSE6NF9EME5H3N7PKX0M4/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://automerge.org/\"\u003ehttps://automerge.org/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-12-18T08:47:03+02:00",
      "external_url": "https://automerge.org/",
      "id": "https://gbilder.com/bookmarks/01M4EHSBM6TQRXWDJB9QD01NR8/",
      "tags": [
        "crdt",
        "golang"
      ],
      "title": "Automerge CRDT | Automerge CRDT",
      "url": "https://gbilder.com/bookmarks/01M4EHSBM6TQRXWDJB9QD01NR8/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://www.cerbos.dev/blog/crdts-and-collaborative-playground\"\u003ehttps://www.cerbos.dev/blog/crdts-and-collaborative-playground\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-12-18T08:17:23+02:00",
      "external_url": "https://www.cerbos.dev/blog/crdts-and-collaborative-playground",
      "id": "https://gbilder.com/bookmarks/01M4EHSBKYCWHBTEN8XREQWXTC/",
      "tags": [
        "crdt",
        "grokme"
      ],
      "title": "CRDTs and collaborative playground | Cerbos",
      "url": "https://gbilder.com/bookmarks/01M4EHSBKYCWHBTEN8XREQWXTC/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://github.com/vlcn-io/cr-sqlite\"\u003ehttps://github.com/vlcn-io/cr-sqlite\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-12-05T19:46:29+02:00",
      "external_url": "https://github.com/vlcn-io/cr-sqlite",
      "id": "https://gbilder.com/bookmarks/01M4EHSBCXNMTX2GDJKWGCTK1E/",
      "tags": [
        "crdt",
        "local-first"
      ],
      "title": "GitHub - vlcn-io/cr-sqlite: Convergent, Replicated SQLite. Multi-writer and CRDT support for SQLite",
      "url": "https://gbilder.com/bookmarks/01M4EHSBCXNMTX2GDJKWGCTK1E/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://jsonjoy.com/specs/json-crdt\"\u003ehttps://jsonjoy.com/specs/json-crdt\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-11-16T10:51:21+02:00",
      "external_url": "https://jsonjoy.com/specs/json-crdt",
      "id": "https://gbilder.com/bookmarks/01M4EHSB2W2CNBD95W08ZBJQAT/",
      "tags": [
        "json",
        "crdt"
      ],
      "title": "JSON CRDT",
      "url": "https://gbilder.com/bookmarks/01M4EHSB2W2CNBD95W08ZBJQAT/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://www.inkandswitch.com/local-first/#crdts-as-a-foundational-technology\"\u003ehttps://www.inkandswitch.com/local-first/#crdts-as-a-foundational-technology\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-11-16T09:50:15+02:00",
      "external_url": "https://www.inkandswitch.com/local-first/#crdts-as-a-foundational-technology",
      "id": "https://gbilder.com/bookmarks/01M4EHSB2N454ND7MW61F2TJAG/",
      "tags": [
        "crdt"
      ],
      "title": "Local-first software: You own your data, in spite of the cloud",
      "url": "https://gbilder.com/bookmarks/01M4EHSB2N454ND7MW61F2TJAG/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://vlcn.io/blog/gentle-intro-to-crdts.html\"\u003ehttps://vlcn.io/blog/gentle-intro-to-crdts.html\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2023-02-11T16:04:40+02:00",
      "external_url": "https://vlcn.io/blog/gentle-intro-to-crdts.html",
      "id": "https://gbilder.com/bookmarks/01M4EHS1F9CCKFC2K8VTX85XPJ/",
      "tags": [
        "crdt"
      ],
      "title": "A Gentle Introduction to CRDTs - vlcn.io",
      "url": "https://gbilder.com/bookmarks/01M4EHS1F9CCKFC2K8VTX85XPJ/"
    }
  ],
  "language": "en",
  "title": "#crdt · Louche Cannon",
  "version": "https://jsonfeed.org/version/1.1"
}