[{"data":1,"prerenderedAt":208},["ShallowReactive",2],{"project-32764493":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":29,"sentiment":30,"stance_mix":31,"scored_comments":35,"aspects":36,"strip":39,"post_text":40,"what":41,"said":75,"maker_in_thread":139,"shape":149,"grid":153,"attempts":168,"same_week":169,"maker_shows":35,"maker_hidden":200,"reader_version":201,"card":202},"32764493","BlockNote","a “Notion-style” block-based text editor","title","Show HN: BlockNote – a “Notion-style” block-based text editor","https:\u002F\u002Fgithub.com\u002FYousefED\u002FBlockNote","github.com","YousefED",1662639955,2022,15,9,1686,2570,66,"shown","languages","text editor component","library",[24,25,26,27,28],"block editor","notion alternative","prosemirror","rich text editor","tiptap","curious",0.267,{"positive":32,"neutral":33,"mixed":34,"critical":34},2,3,0,5,{"idea":37,"design":38},{"positive":34,"critical":34},{"positive":32,"critical":34},[34,34,33,33,34,34,33,35,35],"Hi HN! BlockNote (demo @ https:\u002F\u002Fblocknote-main.vercel.app) is my shot at creating an extensible, block-based editor (similar to Notion, Coda, etc.). Featuring different block types, animations (try changing block types, indenting, etc), menus, placeholders, collaboration and more you expect from a good editor.\n\nI'm on a journey to build a decentralized, live-programmeable and collaborative block-based editor [1] that syncs over Matrix [2], and unfortunately found that there's still not a great Open Source text editor component on par with something Notion's editor, which is why I got started ",{"problem":42,"audience":48,"pricing":48,"motivation":49,"time_to_build":48,"stack":53,"openness":72,"stage":73,"team_size":74},{"value":43,"source":44,"evidence":45},"Lack of a good open source Notion-style text editor component on the web","maker",[46],{"id":47},"post",null,{"value":50,"source":44,"evidence":51},"Part of a journey to build a decentralized, live-programmable collaborative block editor syncing over Matrix",[52],{"id":47},[54,58,62,68],{"value":55,"source":44,"evidence":56},"ProseMirror",[57],{"id":47},{"value":59,"source":44,"evidence":60},"TipTap",[61],{"id":47},{"value":63,"source":44,"evidence":64},"Yjs",[65],{"id":66,"by":11,"text":67},"32776594","Hi! I think the Liveblocks demo is quite impressive as well! It looks pretty smooth. One of the main things I'm missing is the ability to nest (indent) blocks similarly to how…",{"value":69,"source":44,"evidence":70},"y-prosemirror",[71],{"id":66,"by":11,"text":67},"open_source","beta","unknown",{"praise":76,"objections":92,"requests":107,"questions":123,"alternatives":130},[77,85],{"value":78,"source":79,"evidence":80},"Beautiful UX and animations","commenter",[81],{"id":82,"by":83,"text":84},"32770714","steventey","This is so freaking beautiful!! Absolutely love the UX and animation effects!!",{"value":86,"source":79,"evidence":87},"Notion-style inline autocomplete dialog is nice",[88],{"id":89,"by":90,"text":91},"32773804","antidnan","Very cool! Thanks for sharing. The notion style inline autocomplete dialog is becoming standard for text editors and I love it :)",[93,100],{"value":94,"source":79,"evidence":95},"Missing database\u002Ftable features that Notion has",[96],{"id":97,"by":98,"text":99},"32765469","adigau31","I don't think I could ever use a Notion-like product without their database\u002Ftable feature. I'm addicted to it now. And toggles too. I feel like toggles are a way for detail…",{"value":101,"source":79,"evidence":102},"Lacks image, video, embed, math and table support",[103],{"id":104,"by":105,"text":106},"32765338","mhmttosun","I really appreciate your efforts. There are many text editor but most of them lack some features critical for detail writing. Full featured image, video, embed, math, table,…",[108,112,119],{"value":109,"source":79,"evidence":110},"Toggle blocks",[111],{"id":97,"by":98,"text":99},{"value":113,"source":79,"evidence":114},"Database features with graph support",[115],{"id":116,"by":117,"text":118},"32781190","Rovoska","If this can add notion's \"database\", but also add the capability for simple graphs, I'd be in love",{"value":120,"source":79,"evidence":121},"Image, video, embed, math and table blocks",[122],{"id":104,"by":105,"text":106},[124],{"value":125,"source":79,"evidence":126},"Does tiptap provide good multiplayer experience?",[127],{"id":128,"by":98,"text":129},"32765345","Hey YousefED, have you looked at what Liveblocks has done in their example here: https:\u002F\u002Fliveblocks.io\u002Fexamples\u002Fblock-text-editor-advanced\u002Fnextjs It looks a lot to what you've…",[131,135],{"value":132,"source":79,"evidence":133},"Liveblocks block text editor example",[134],{"id":128,"by":98,"text":129},{"value":136,"source":79,"evidence":137},"Notion",[138],{"id":104,"by":105,"text":106},{"comments":33,"answered":140,"key":141},1,[142,143,146],{"id":66,"text":67},{"id":144,"text":145},"32766963","Toggles are on the roadmap to add! They are definitely a basic kind of block that should be built-in. Databases\u002Ftables are a whole different ball game of course. I’d like to…",{"id":147,"text":148},"32766865","Thanks! Agree those components are important. Some of them are already available for the Prosemirror ecosystem, so it should be straightforward to add them. Focus so far for…",{"commenters":150,"max_depth":33,"maker_replies":33,"first_comment_mins":151,"lifespan_hours":152},6,73,28,[154,156,158,160,161,162,163,164,166],[128,34,34,155,98,34],"commenter\u002Fneutral\u002Fnone",[66,34,34,157,11,140],"project\u002Fneutral\u002Fexecution",[104,140,33,159,105,34],"project\u002Fneutral\u002Fidea",[97,140,33,159,98,34],[144,140,34,159,11,140],[147,140,34,159,11,140],[116,32,33,159,117,34],[89,33,35,165,90,34],"project\u002Fpositive\u002Fdesign",[82,167,35,165,83,34],4,[],[170,175,180,185,190,195],{"id":171,"name":172,"points":173,"category":174},"32768590","Modern for HN",308,"productivity",{"id":176,"name":177,"points":178,"category":179},"32798891","HiFiScan",260,"creative",{"id":181,"name":182,"points":183,"category":184},"32828309","Infernal Sigil",238,"games",{"id":186,"name":187,"points":188,"category":189},"32837829","StackAid",226,"infrastructure",{"id":191,"name":192,"points":193,"category":194},"32828799","s3sqlite",160,"dev_tools",{"id":196,"name":197,"points":198,"category":199},"32823589","pg_netstat",158,"data",false,"v2",{"id":203,"name":5,"line":6,"ai":200,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":204,"top":18,"kw":205,"maker":11,"domain":10,"tier":19,"attempts":34,"strip":206,"url":9,"mix":207,"praise":78,"objection":94,"sub":21},32764493,0.27,[24,25,26,27,28],"003300355",[32,33,34,34],1794036624623]