[{"data":1,"prerenderedAt":80},["ShallowReactive",2],{"maker-artf":3},[4,32,56],{"id":5,"name":6,"line":7,"ai":8,"cat":9,"year":10,"points":11,"comments":12,"rec":13,"s":14,"top":15,"kw":16,"maker":21,"domain":22,"tier":23,"attempts":24,"strip":25,"url":26,"mix":27,"praise":30,"objection":31,"sub":17},11047709,"GrapesJS","Open source tool for building templates easily",false,"dev_tools",2016,74,25,"mixed",0.04,23,[17,18,19,20],"visual web editor","open source template builder","drag and drop editor","html css builder","artf","grapesjs.com","notable",3,"3010030303000005535030310","http:\u002F\u002Fgrapesjs.com\u002F",[24,28,24,29],4,2,"Open source and client-side JS","Generated HTML source is hard to read",{"id":33,"name":34,"line":35,"ai":8,"cat":36,"year":37,"points":29,"comments":38,"rec":39,"s":40,"top":41,"kw":42,"maker":21,"domain":47,"tier":48,"attempts":49,"strip":50,"url":51,"mix":52,"praise":-1,"objection":54,"sub":55},13335554,"EmojiBelt","Chrome Extension which enables emojis on any input","productivity",2017,5,"quiet",null,99,[43,44,45,46],"emoji","chrome extension","emoji picker","text input","chrome.google.com","shown",0,"30000","https:\u002F\u002Fchrome.google.com\u002Fwebstore\u002Fdetail\u002Femoji-belt\u002Fmkkigddpejldeleeajmlcfjckncnikio",[49,49,53,49],1,"Extension did not work for a commenter on Mac","browser extension for emoji input",{"id":57,"name":58,"line":59,"ai":8,"cat":60,"year":61,"points":62,"comments":63,"rec":64,"s":49,"top":65,"kw":66,"maker":21,"domain":71,"tier":23,"attempts":49,"strip":72,"url":-1,"mix":73,"praise":77,"objection":78,"sub":79},18004270,"Grapedrop","My new SaaS side-project, after years of open source","web_saas",2018,229,101,"debated",7,[67,68,69,70],"web page builder","drag and drop website","grapesjs","landing page builder","","3300013301333551053311335323331543311033",[74,75,38,76],14,19,18,"Clean design and upfront pricing","Free tier costs the maker money to host","site builder",1794036744496]