{"users":[{"id":1,"username":"dmonad","name":"Kevin Jahns","avatar_template":"/user_avatar/discuss.yjs.dev/dmonad/{size}/3_2.png","admin":true,"trust_level":2},{"id":1443,"username":"mizuka-wu","name":"Edward Mizuka","avatar_template":"/user_avatar/discuss.yjs.dev/mizuka-wu/{size}/1826_2.png","trust_level":0},{"id":1447,"username":"richgroot","name":"Rich Groot","avatar_template":"/user_avatar/discuss.yjs.dev/richgroot/{size}/1833_2.png","trust_level":0},{"id":281,"username":"sky_terra","name":"sky_terra","avatar_template":"/letter_avatar_proxy/v4/letter/s/d2c977/{size}.png","trust_level":1},{"id":1365,"username":"niko-NG","name":"Niko at NextGraph.org","avatar_template":"/letter_avatar_proxy/v4/letter/n/c37758/{size}.png","trust_level":3},{"id":990,"username":"marko","name":"Marko","avatar_template":"/user_avatar/discuss.yjs.dev/marko/{size}/1495_2.png","trust_level":0},{"id":1001,"username":"MaksimSokolovsky","name":"Maksim Sokolovsky","avatar_template":"/user_avatar/discuss.yjs.dev/maksimsokolovsky/{size}/1532_2.png","trust_level":0},{"id":877,"username":"dwzkit","name":"totorofly","avatar_template":"/user_avatar/discuss.yjs.dev/dwzkit/{size}/1580_2.png","trust_level":1},{"id":556,"username":"tdeverdiere","name":"Thomas Colin de Verdière","avatar_template":"/user_avatar/discuss.yjs.dev/tdeverdiere/{size}/851_2.png","trust_level":1},{"id":956,"username":"MentalGear","name":"Mental Gear","avatar_template":"/user_avatar/discuss.yjs.dev/mentalgear/{size}/1461_2.png","trust_level":2},{"id":415,"username":"german-jablo","name":"","avatar_template":"/user_avatar/discuss.yjs.dev/german-jablo/{size}/632_2.png","trust_level":2},{"id":270,"username":"zxch3n","name":"Zixuan Chen (陈子轩)","avatar_template":"/user_avatar/discuss.yjs.dev/zxch3n/{size}/420_2.png","trust_level":1},{"id":447,"username":"Gin-Quin","name":"Gin Quin","avatar_template":"/user_avatar/discuss.yjs.dev/gin-quin/{size}/693_2.png","trust_level":2},{"id":1442,"username":"iasakura","name":"Iasakura","avatar_template":"/user_avatar/discuss.yjs.dev/iasakura/{size}/1825_2.png","trust_level":1},{"id":706,"username":"vishalbajaj","name":"Vishal ","avatar_template":"/letter_avatar_proxy/v4/letter/v/f475e1/{size}.png","trust_level":1},{"id":226,"username":"TeemuKoivisto","name":"Teemu Koivisto","avatar_template":"/user_avatar/discuss.yjs.dev/teemukoivisto/{size}/342_2.png","trust_level":2},{"id":1387,"username":"kemo-1","name":"Kemo","avatar_template":"/user_avatar/discuss.yjs.dev/kemo-1/{size}/1748_2.png","trust_level":1},{"id":494,"username":"LeeSanity","name":"lixw","avatar_template":"/user_avatar/discuss.yjs.dev/leesanity/{size}/766_2.png","trust_level":1},{"id":578,"username":"douira","name":"","avatar_template":"/user_avatar/discuss.yjs.dev/douira/{size}/879_2.png","trust_level":1},{"id":597,"username":"folencao","name":"Leon","avatar_template":"/letter_avatar_proxy/v4/letter/f/ba8739/{size}.png","trust_level":2},{"id":804,"username":"jiangxiaoqiang","name":"JiangXiaoqiang","avatar_template":"/user_avatar/discuss.yjs.dev/jiangxiaoqiang/{size}/1217_2.png","trust_level":2},{"id":1425,"username":"min-khant-naung","name":"Min Khant Naung","avatar_template":"/user_avatar/discuss.yjs.dev/min-khant-naung/{size}/1800_2.png","trust_level":0},{"id":1394,"username":"Yeshan-K","name":"Yeshan Kaushik","avatar_template":"/user_avatar/discuss.yjs.dev/yeshan-k/{size}/1759_2.png","trust_level":1},{"id":112,"username":"janesconference","name":null,"avatar_template":"/user_avatar/discuss.yjs.dev/janesconference/{size}/147_2.png","trust_level":1},{"id":139,"username":"kapv89","name":"kapil verma","avatar_template":"/user_avatar/discuss.yjs.dev/kapv89/{size}/194_2.png","trust_level":2},{"id":1382,"username":"viethoang159","name":"Viet Hoang Do","avatar_template":"/user_avatar/discuss.yjs.dev/viethoang159/{size}/1740_2.png","trust_level":1},{"id":1079,"username":"satoren","name":"Satoren","avatar_template":"/user_avatar/discuss.yjs.dev/satoren/{size}/1640_2.png","trust_level":1},{"id":1099,"username":"kart","name":"","avatar_template":"/letter_avatar_proxy/v4/letter/k/87869e/{size}.png","trust_level":0},{"id":1120,"username":"thisistonydang","name":"Tony Dang","avatar_template":"/user_avatar/discuss.yjs.dev/thisistonydang/{size}/1680_2.png","trust_level":0},{"id":1107,"username":"HRan2004","name":"HRan2004","avatar_template":"/user_avatar/discuss.yjs.dev/hran2004/{size}/1669_2.png","trust_level":1},{"id":217,"username":"clibu","name":"Neville Franks","avatar_template":"/user_avatar/discuss.yjs.dev/clibu/{size}/334_2.png","trust_level":2},{"id":23,"username":"nikgraf","name":"Nik Graf","avatar_template":"/user_avatar/discuss.yjs.dev/nikgraf/{size}/29_2.png","moderator":true,"trust_level":4},{"id":1005,"username":"raimohanska","name":"Juha Paananen","avatar_template":"/user_avatar/discuss.yjs.dev/raimohanska/{size}/1539_2.png","trust_level":2},{"id":343,"username":"nimeshnayaju","name":"Nimesh Nayaju","avatar_template":"/user_avatar/discuss.yjs.dev/nimeshnayaju/{size}/1284_2.png","trust_level":1},{"id":1056,"username":"shauryag2002","name":"Shaurya Gupta","avatar_template":"/user_avatar/discuss.yjs.dev/shauryag2002/{size}/1611_2.png","trust_level":1},{"id":245,"username":"joebobmiles","name":"Joseph R Miles","avatar_template":"/user_avatar/discuss.yjs.dev/joebobmiles/{size}/383_2.png","trust_level":0},{"id":210,"username":"jarone","name":"jarone","avatar_template":"/user_avatar/discuss.yjs.dev/jarone/{size}/323_2.png","trust_level":2},{"id":195,"username":"ChasLui","name":"ChasLui","avatar_template":"/user_avatar/discuss.yjs.dev/chaslui/{size}/288_2.png","trust_level":1},{"id":732,"username":"sameer-nadeem","name":"Muhammad Sameer Nadeem","avatar_template":"/user_avatar/discuss.yjs.dev/sameer-nadeem/{size}/1117_2.png","trust_level":0},{"id":627,"username":"raine","name":"Raine Revere","avatar_template":"/user_avatar/discuss.yjs.dev/raine/{size}/1501_2.png","trust_level":2},{"id":1035,"username":"tgrosinger","name":"Tony Grosinger","avatar_template":"/user_avatar/discuss.yjs.dev/tgrosinger/{size}/1583_2.png","trust_level":0},{"id":1019,"username":"segreeeen","name":"","avatar_template":"/user_avatar/discuss.yjs.dev/segreeeen/{size}/1557_2.png","trust_level":1},{"id":884,"username":"fuadsaud","name":"Fuad Saud","avatar_template":"/user_avatar/discuss.yjs.dev/fuadsaud/{size}/1329_2.png","trust_level":2},{"id":1014,"username":"whitewater","name":"","avatar_template":"/letter_avatar_proxy/v4/letter/w/8dc957/{size}.png","trust_level":0},{"id":1011,"username":"mylesj","name":"Myles J.","avatar_template":"/user_avatar/discuss.yjs.dev/mylesj/{size}/1546_2.png","trust_level":1},{"id":947,"username":"ShiMing-Soul","name":"Shi Ming Soul","avatar_template":"/user_avatar/discuss.yjs.dev/shiming-soul/{size}/1441_2.png","trust_level":0},{"id":790,"username":"kangnli","name":"","avatar_template":"/user_avatar/discuss.yjs.dev/kangnli/{size}/1198_2.png","trust_level":1},{"id":941,"username":"ctxbyc1123","name":"Ctxbyc1123","avatar_template":"/user_avatar/discuss.yjs.dev/ctxbyc1123/{size}/1429_2.png","trust_level":1},{"id":377,"username":"gustavotoyota","name":"Gustavo Takachi Toyota","avatar_template":"/user_avatar/discuss.yjs.dev/gustavotoyota/{size}/655_2.png","trust_level":2},{"id":890,"username":"ShawDa","name":"Shaw Da","avatar_template":"/user_avatar/discuss.yjs.dev/shawda/{size}/1334_2.png","trust_level":1}],"primary_groups":[],"flair_groups":[],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/show/5?page=1","per_page":30,"topics":[{"fancy_title":"About the Show category","id":12,"title":"About the Show category","slug":"about-the-show-category","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2019-06-26T20:47:35.882Z","last_posted_at":null,"bumped":true,"bumped_at":"2019-06-26T20:48:40.328Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"This category is intended to show your work to the community.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":671,"like_count":0,"has_summary":false,"last_poster_username":"dmonad","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"A binding for working with Drawio","id":3921,"title":"A binding for working with Drawio","slug":"a-binding-for-working-with-drawio","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://discuss.yjs.dev/uploads/default/optimized/2X/8/86fd0d00f7ba5e47161c18d076aec34719b84589_2_1024x512.png","created_at":"2026-05-16T02:52:05.621Z","last_posted_at":"2026-05-16T02:52:05.851Z","bumped":true,"bumped_at":"2026-05-16T02:52:05.851Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":46,"like_count":0,"has_summary":false,"last_poster_username":"mizuka-wu","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1443,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Example of using Yjs in simple app","id":3918,"title":"Example of using Yjs in simple app","slug":"example-of-using-yjs-in-simple-app","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-03-26T19:56:42.285Z","last_posted_at":"2026-03-26T19:56:42.570Z","bumped":true,"bumped_at":"2026-03-26T19:56:42.570Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":81,"like_count":0,"has_summary":false,"last_poster_username":"richgroot","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1447,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Reimplementation of Yjs 13.5.13 in Golang","id":3812,"title":"Reimplementation of Yjs 13.5.13 in Golang","slug":"reimplementation-of-yjs-13-5-13-in-golang","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2025-05-27T08:22:01.216Z","last_posted_at":"2026-01-07T06:29:43.338Z","bumped":true,"bumped_at":"2026-01-07T06:29:43.338Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":972,"like_count":3,"has_summary":false,"last_poster_username":"sky_terra","category_id":5,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":281,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Show your Yjs-based Local First app, project, library at FOSDEM 2026","id":3891,"title":"Show your Yjs-based Local First app, project, library at FOSDEM 2026","slug":"show-your-yjs-based-local-first-app-project-library-at-fosdem-2026","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-11-02T14:07:53.054Z","last_posted_at":"2025-12-03T11:03:57.855Z","bumped":true,"bumped_at":"2025-12-03T11:03:57.855Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":180,"like_count":1,"has_summary":false,"last_poster_username":"niko-NG","category_id":5,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1365,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Y-redis: An alternative backend to y-websocket","id":2509,"title":"Y-redis: An alternative backend to y-websocket","slug":"y-redis-an-alternative-backend-to-y-websocket","posts_count":19,"reply_count":9,"highest_post_number":19,"image_url":null,"created_at":"2024-03-15T00:52:39.721Z","last_posted_at":"2025-11-18T14:36:10.188Z","bumped":true,"bumped_at":"2025-11-18T14:36:10.188Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":2959,"like_count":21,"has_summary":false,"last_poster_username":"tdeverdiere","category_id":5,"op_like_count":9,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":990,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1001,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":877,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":556,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Yjs vs Loro (new CRDT lib)","id":2567,"title":"Yjs vs Loro (new CRDT lib)","slug":"yjs-vs-loro-new-crdt-lib","posts_count":12,"reply_count":3,"highest_post_number":12,"image_url":null,"created_at":"2024-04-04T09:15:01.051Z","last_posted_at":"2025-11-14T15:02:43.837Z","bumped":true,"bumped_at":"2025-11-14T15:02:43.837Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":6466,"like_count":12,"has_summary":false,"last_poster_username":"Gin-Quin","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":956,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":415,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":270,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":447,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Lean-yjs: formally proving the Yjs conflict resolution algorithms","id":3875,"title":"Lean-yjs: formally proving the Yjs conflict resolution algorithms","slug":"lean-yjs-formally-proving-the-yjs-conflict-resolution-algorithms","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":null,"created_at":"2025-09-13T17:55:55.140Z","last_posted_at":"2025-09-18T15:30:37.606Z","bumped":true,"bumped_at":"2025-09-18T15:30:37.606Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":521,"like_count":4,"has_summary":false,"last_poster_username":"dmonad","category_id":5,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1442,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Caught error while handling a Yjs update RangeError","id":1789,"title":"Caught error while handling a Yjs update RangeError","slug":"caught-error-while-handling-a-yjs-update-rangeerror","posts_count":9,"reply_count":3,"highest_post_number":9,"image_url":null,"created_at":"2023-04-04T16:00:51.733Z","last_posted_at":"2025-06-30T08:24:14.640Z","bumped":true,"bumped_at":"2025-06-30T08:24:14.640Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":1842,"like_count":1,"has_summary":false,"last_poster_username":"dmonad","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":706,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":226,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"MatrixRTC and Yjs","id":3823,"title":"MatrixRTC and Yjs","slug":"matrixrtc-and-yjs","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":null,"created_at":"2025-06-19T22:06:14.836Z","last_posted_at":"2025-06-22T21:03:47.084Z","bumped":true,"bumped_at":"2025-06-22T21:03:47.084Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":149,"like_count":0,"has_summary":false,"last_poster_username":"dmonad","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1387,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Extend y-websocket provider to support sub docs synchronization in one websocket connection","id":1294,"title":"Extend y-websocket provider to support sub docs synchronization in one websocket connection","slug":"extend-y-websocket-provider-to-support-sub-docs-synchronization-in-one-websocket-connection","posts_count":14,"reply_count":8,"highest_post_number":15,"image_url":null,"created_at":"2022-08-05T02:23:07.747Z","last_posted_at":"2025-05-02T08:18:42.599Z","bumped":true,"bumped_at":"2025-05-02T08:18:42.599Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":3105,"like_count":8,"has_summary":false,"last_poster_username":"jiangxiaoqiang","category_id":5,"op_like_count":6,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":494,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":447,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":578,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":597,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":804,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Yjs running Error in my Laravel","id":3803,"title":"Yjs running Error in my Laravel","slug":"yjs-running-error-in-my-laravel","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":"https://discuss.yjs.dev/uploads/default/optimized/2X/0/03051eef7025b31f3ebb6c5c98678eb31083ffc8_2_1024x472.png","created_at":"2025-04-27T04:08:50.183Z","last_posted_at":"2025-04-28T07:22:49.673Z","bumped":true,"bumped_at":"2025-04-28T07:22:49.673Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":110,"like_count":2,"has_summary":false,"last_poster_username":"min-khant-naung","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":1425,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Introducing the yjs-orderedtree library","id":3748,"title":"Introducing the yjs-orderedtree library","slug":"introducing-the-yjs-orderedtree-library","posts_count":5,"reply_count":3,"highest_post_number":5,"image_url":null,"created_at":"2025-03-07T19:57:18.799Z","last_posted_at":"2025-04-22T15:19:55.098Z","bumped":true,"bumped_at":"2025-04-22T15:19:55.098Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":460,"like_count":3,"has_summary":false,"last_poster_username":"Yeshan-K","category_id":5,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":1394,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Sync engine with Y.js","id":3766,"title":"Sync engine with Y.js","slug":"sync-engine-with-y-js","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-03-22T22:38:07.298Z","last_posted_at":"2025-03-27T11:35:34.128Z","bumped":true,"bumped_at":"2025-03-27T11:35:34.128Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":248,"like_count":3,"has_summary":false,"last_poster_username":"dmonad","category_id":5,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":112,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"GitHub - kapv89/k_yrs_go: YJS CRDT Database Server over Redis, Postgres","id":3767,"title":"GitHub - kapv89/k_yrs_go: YJS CRDT Database Server over Redis, Postgres","slug":"github-kapv89-k-yrs-go-yjs-crdt-database-server-over-redis-postgres","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-03-23T20:25:58.896Z","last_posted_at":"2025-03-27T11:33:43.733Z","bumped":true,"bumped_at":"2025-03-27T11:33:43.733Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":176,"like_count":2,"has_summary":false,"last_poster_username":"dmonad","category_id":5,"op_like_count":1,"pinned_globally":false,"featured_link":"https://github.com/kapv89/k_yrs_go","featured_link_root_domain":"github.com","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":139,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Binding Yjs with PSPDFKit","id":3687,"title":"Binding Yjs with PSPDFKit","slug":"binding-yjs-with-pspdfkit","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2024-12-07T16:43:20.319Z","last_posted_at":"2024-12-07T16:46:30.301Z","bumped":true,"bumped_at":"2024-12-07T16:46:30.301Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":166,"like_count":2,"has_summary":false,"last_poster_username":"dmonad","category_id":5,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1382,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"NextGraph: E2EE &amp; Semantic Web database","id":3644,"title":"NextGraph: E2EE & Semantic Web database","slug":"nextgraph-e2ee-semantic-web-database","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"https://discuss.yjs.dev/uploads/default/original/2X/b/b52fdbd6db2d28a9702b6fe70013f9d335759529.png","created_at":"2024-10-17T17:28:14.384Z","last_posted_at":"2024-10-18T15:49:35.653Z","bumped":true,"bumped_at":"2024-10-18T15:49:35.653Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":219,"like_count":2,"has_summary":false,"last_poster_username":"dmonad","category_id":5,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1365,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Yrs Elixir Bindings","id":2826,"title":"Yrs Elixir Bindings","slug":"yrs-elixir-bindings","posts_count":4,"reply_count":0,"highest_post_number":4,"image_url":"https://discuss.yjs.dev/uploads/default/optimized/2X/9/9b7771231859816f6fb61dd60a852b393189c6c9_2_1024x512.png","created_at":"2024-08-23T04:42:52.664Z","last_posted_at":"2024-09-28T20:58:28.394Z","bumped":true,"bumped_at":"2024-09-28T20:58:28.394Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":636,"like_count":10,"has_summary":false,"last_poster_username":"thisistonydang","category_id":5,"op_like_count":6,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1079,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1099,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1120,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"A new library that provides full type support while being extremely, extremely, extremely simple for indirect usage of Yjs","id":2856,"title":"A new library that provides full type support while being extremely, extremely, extremely simple for indirect usage of Yjs","slug":"a-new-library-that-provides-full-type-support-while-being-extremely-extremely-extremely-simple-for-indirect-usage-of-yjs","posts_count":5,"reply_count":2,"highest_post_number":5,"image_url":null,"created_at":"2024-09-09T14:55:16.652Z","last_posted_at":"2024-09-18T12:52:38.757Z","bumped":true,"bumped_at":"2024-09-18T12:52:38.757Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":421,"like_count":3,"has_summary":false,"last_poster_username":"HRan2004","category_id":5,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":1107,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":217,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Introducing the useY hook (React/Yjs binding)","id":2712,"title":"Introducing the useY hook (React/Yjs binding)","slug":"introducing-the-usey-hook-react-yjs-binding","posts_count":9,"reply_count":5,"highest_post_number":9,"image_url":null,"created_at":"2024-06-22T11:49:51.079Z","last_posted_at":"2024-07-03T20:52:23.679Z","bumped":true,"bumped_at":"2024-07-03T20:52:23.679Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":2178,"like_count":11,"has_summary":false,"last_poster_username":"nikgraf","category_id":5,"op_like_count":5,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":23,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1005,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":343,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Real-time-monaco (NPM Package)","id":2725,"title":"Real-time-monaco (NPM Package)","slug":"real-time-monaco-npm-package","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":null,"created_at":"2024-06-26T10:21:55.535Z","last_posted_at":"2024-06-30T19:58:15.820Z","bumped":true,"bumped_at":"2024-06-30T19:58:15.820Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":277,"like_count":0,"has_summary":false,"last_poster_username":"dmonad","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1056,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Yjs React Bindings","id":721,"title":"Yjs React Bindings","slug":"yjs-react-bindings","posts_count":6,"reply_count":3,"highest_post_number":7,"image_url":"https://discuss.yjs.dev/uploads/default/optimized/1X/04287aa12dad8e093892da31217d12159efda8e9_2_1024x512.png","created_at":"2021-08-25T14:12:28.748Z","last_posted_at":"2024-06-24T11:32:08.345Z","bumped":true,"bumped_at":"2024-06-24T11:32:08.345Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":2909,"like_count":0,"has_summary":false,"last_poster_username":"nikgraf","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":245,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":210,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":195,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":23,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Need to get the value before the transaction","id":1856,"title":"Need to get the value before the transaction","slug":"need-to-get-the-value-before-the-transaction","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2023-05-23T14:35:12.219Z","last_posted_at":"2024-05-15T21:22:18.470Z","bumped":true,"bumped_at":"2024-05-15T21:22:18.470Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":506,"like_count":0,"has_summary":false,"last_poster_username":"tgrosinger","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":732,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":627,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1035,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Yrs Java Bindings","id":2615,"title":"Yrs Java Bindings","slug":"yrs-java-bindings","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2024-05-07T20:43:26.890Z","last_posted_at":"2024-05-11T17:06:59.142Z","bumped":true,"bumped_at":"2024-05-12T05:50:19.292Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":1210,"like_count":4,"has_summary":false,"last_poster_username":"segreeeen","category_id":5,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":1019,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":884,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":":bulb: Yjs Playground","id":2586,"title":"💡 Yjs Playground","slug":"yjs-playground","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":null,"created_at":"2024-04-11T18:05:23.292Z","last_posted_at":"2024-04-15T23:42:26.427Z","bumped":true,"bumped_at":"2024-04-15T23:42:26.427Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":688,"like_count":8,"has_summary":false,"last_poster_username":"dmonad","category_id":5,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1014,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How can we guarantee relationships are preserved between types with regard to the UndoManager?","id":2578,"title":"How can we guarantee relationships are preserved between types with regard to the UndoManager?","slug":"how-can-we-guarantee-relationships-are-preserved-between-types-with-regard-to-the-undomanager","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2024-04-08T19:48:09.775Z","last_posted_at":"2024-04-08T19:48:10.189Z","bumped":true,"bumped_at":"2024-04-08T20:12:47.048Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":303,"like_count":0,"has_summary":false,"last_poster_username":"mylesj","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":1011,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Can I use Spring websocket for y-websocket","id":2513,"title":"Can I use Spring websocket for y-websocket","slug":"can-i-use-spring-websocket-for-y-websocket","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2024-03-16T08:19:02.400Z","last_posted_at":"2024-03-16T08:19:03.790Z","bumped":true,"bumped_at":"2024-03-16T08:19:03.790Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":458,"like_count":0,"has_summary":false,"last_poster_username":"ShiMing-Soul","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":947,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Handling slow applyUpdate on the client side with update increasing","id":2002,"title":"Handling slow applyUpdate on the client side with update increasing","slug":"handling-slow-applyupdate-on-the-client-side-with-update-increasing","posts_count":5,"reply_count":3,"highest_post_number":5,"image_url":null,"created_at":"2023-07-27T15:50:42.113Z","last_posted_at":"2024-02-27T21:47:57.032Z","bumped":true,"bumped_at":"2024-02-27T21:47:57.032Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":809,"like_count":2,"has_summary":false,"last_poster_username":"raine","category_id":5,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":790,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":941,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":627,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"DeepNotes - End-to-end encrypted visual note-taking with Yjs","id":1787,"title":"DeepNotes - End-to-end encrypted visual note-taking with Yjs","slug":"deepnotes-end-to-end-encrypted-visual-note-taking-with-yjs","posts_count":5,"reply_count":2,"highest_post_number":5,"image_url":"https://discuss.yjs.dev/uploads/default/optimized/2X/c/ccf84e73533cf82e66180a99e1a6362b13e390e6_2_1024x650.png","created_at":"2023-04-03T17:21:14.366Z","last_posted_at":"2024-02-17T15:43:28.951Z","bumped":true,"bumped_at":"2024-02-17T15:45:03.667Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":1279,"like_count":7,"has_summary":false,"last_poster_username":"MentalGear","category_id":5,"op_like_count":6,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":377,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":226,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":956,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Format result seems not meet user expection","id":2259,"title":"Format result seems not meet user expection","slug":"format-result-seems-not-meet-user-expection","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2023-11-23T09:26:43.842Z","last_posted_at":"2024-01-18T13:46:51.743Z","bumped":true,"bumped_at":"2024-01-18T13:46:51.743Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags_descriptions":{},"views":282,"like_count":0,"has_summary":false,"last_poster_username":"raine","category_id":5,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":890,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":627,"primary_group_id":null,"flair_group_id":null}]}]}}