[{"data":1,"prerenderedAt":268},["ShallowReactive",2],{"maker-onassar":3},[4,33,57,74,94,118,136,152,165,178,201,218,235,253],{"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":31,"objection":32,"sub":17},8005120,"Weekly Snaps","Curated Stock Photos in your Inbox every week (royalty free)",false,"creative",2014,14,17,"curious",-0.08,66,[17,18,19,20],"stock photos","royalty free","cc0 photos","free images","onassar","weeklysnaps.com","shown",0,"30503010303030303","http:\u002F\u002Fweeklysnaps.com\u002F",[28,29,30,28],1,5,2,"Useful concept for designers and photographers","Photos are already freely available on the sources it curates from",{"id":34,"name":35,"line":36,"ai":8,"cat":37,"year":38,"points":39,"comments":40,"rec":41,"s":42,"top":43,"kw":44,"maker":21,"domain":49,"tier":23,"attempts":24,"strip":50,"url":51,"mix":52,"praise":54,"objection":55,"sub":56},8996446,"AccountDock","Billing history for your Stripe app","web_saas",2015,44,16,"mixed",0.28,26,[45,46,47,48],"stripe","billing history","payments","receipts","accountdock.com","3010005030505030","https:\u002F\u002Faccountdock.com\u002F",[53,53,24,28],3,"Easy to integrate, simple process","Stripe should build these features in itself","billing history widget",{"id":58,"name":59,"line":60,"ai":8,"cat":61,"year":38,"points":40,"comments":24,"rec":62,"s":63,"top":64,"kw":65,"maker":21,"domain":70,"tier":23,"attempts":24,"strip":71,"url":72,"mix":73,"praise":-1,"objection":-1,"sub":67},9217243,"What Happened Last Week","Weekly News Digest","consumer_social","quiet",null,57,[66,67,68,69],"weekly news","news digest","current events","news summary","whathappenedlastweek.com","","http:\u002F\u002Fwww.whathappenedlastweek.com\u002F",[24,24,24,24],{"id":75,"name":76,"line":77,"ai":8,"cat":78,"year":79,"points":80,"comments":81,"rec":62,"s":63,"top":39,"kw":82,"maker":21,"domain":87,"tier":23,"attempts":24,"strip":88,"url":89,"mix":90,"praise":91,"objection":92,"sub":93},19145643,"Matlock Extension","Discover the Open Source Libraries Pages Are Using","dev_tools",2019,34,4,[83,84,85,86],"open source libraries","chrome extension","github stars","javascript libraries","getmatlock.github.io","0005","https:\u002F\u002Fgetmatlock.github.io\u002F",[28,24,24,24],"Useful for finding components used in legacy projects","Maker's email outreach to a commenter was seen as spam","browser extension for page library discovery",{"id":95,"name":96,"line":97,"ai":8,"cat":9,"year":98,"points":99,"comments":100,"rec":13,"s":101,"top":30,"kw":102,"maker":21,"domain":107,"tier":108,"attempts":24,"strip":109,"url":110,"mix":111,"praise":115,"objection":116,"sub":117},25872922,"Iconduck","100k open source icons, downloadable and searchable",2021,528,74,0.1,[103,104,105,106],"open source icons","svg icons","icon search","free icons","iconduck.com","legend","0315300331530030311305530003333105105355","https:\u002F\u002Ficonduck.com\u002F",[112,113,28,114],8,15,6,"Useful collection and good search results","Search is slow and lacks instant search","icon library",{"id":119,"name":120,"line":121,"ai":8,"cat":122,"year":98,"points":123,"comments":114,"rec":62,"s":63,"top":124,"kw":125,"maker":21,"domain":129,"tier":23,"attempts":24,"strip":130,"url":131,"mix":132,"praise":133,"objection":134,"sub":135},26671057,"Zenlogin","API to email users when a suspicious login happens","security_privacy",24,51,[126,127,128],"suspicious login alert","login notification api","account security email","zenlogin.co","050305","https:\u002F\u002Fzenlogin.co\u002F",[30,24,28,24],"Nice product and clear documentation","Too expensive for small nonprofit projects","login security api",{"id":137,"name":138,"line":139,"ai":8,"cat":140,"year":98,"points":112,"comments":29,"rec":62,"s":63,"top":141,"kw":142,"maker":21,"domain":146,"tier":23,"attempts":24,"strip":147,"url":148,"mix":149,"praise":150,"objection":-1,"sub":151},26823920,"Pigeon","Email your elected officials right from Gmail","productivity",87,[143,144,145,84],"email elected officials","gmail extension","contact representatives","onassar.github.io","03050","https:\u002F\u002Fonassar.github.io\u002Fextensions\u002Fpigeon\u002F",[28,28,24,24],"Seen as amazing and useful","civic email tool",{"id":153,"name":154,"line":155,"ai":8,"cat":140,"year":156,"points":114,"comments":29,"rec":62,"s":63,"top":157,"kw":158,"maker":21,"domain":71,"tier":23,"attempts":24,"strip":147,"url":-1,"mix":162,"praise":163,"objection":164,"sub":161},30115530,"Bookee","Search your bookmarks with screenshots and thumbs (for Chrome)",2022,91,[159,160,84,161],"bookmark search","bookmark previews","bookmark manager",[28,28,24,24],"Likes the thumbnail\u002Fscreenshot preview feature","Grid layout makes titles hard to read without hovering",{"id":166,"name":167,"line":168,"ai":8,"cat":140,"year":156,"points":169,"comments":28,"rec":62,"s":63,"top":170,"kw":171,"maker":21,"domain":174,"tier":23,"attempts":24,"strip":175,"url":176,"mix":177,"praise":-1,"objection":-1,"sub":172},31433210,"Figma","Figma plugin to search 118,740 free, open source icons and emojis",12,75,[172,103,106,173],"figma plugin","emoji search","figma.com","0","https:\u002F\u002Fwww.figma.com\u002Fcommunity\u002Fplugin\u002F1074084347757622122\u002FIconduck",[24,24,24,24],{"id":179,"name":180,"line":181,"ai":8,"cat":78,"year":182,"points":100,"comments":183,"rec":184,"s":185,"top":186,"kw":187,"maker":21,"domain":192,"tier":193,"attempts":24,"strip":194,"url":195,"mix":196,"praise":198,"objection":199,"sub":200},41647687,"Viewport Tester","Test your website on 180+ device viewports (with multi-device mode)",2024,49,"roasted",-0.18,30,[188,189,190,191],"responsive testing","viewport tester","device viewports","frontend testing","viewport-tester.com","notable","1010101001010110150503501035030330300501","https:\u002F\u002Fviewport-tester.com\u002F",[29,114,24,197],11,"Multi-device view at once is impressive","Does not work on mobile Safari or mobile browsers, showing a 'Mobile version not available' modal","responsive design testing",{"id":202,"name":203,"line":204,"ai":8,"cat":78,"year":182,"points":205,"comments":53,"rec":62,"s":63,"top":206,"kw":207,"maker":21,"domain":212,"tier":23,"attempts":24,"strip":213,"url":214,"mix":215,"praise":216,"objection":-1,"sub":217},42388663,"CSS frameworks","Compare 10 CSS frameworks (with demos)",10,76,[208,209,210,211],"css frameworks","css comparison","tailwind","css demos","css-frameworks.com","300","https:\u002F\u002Fcss-frameworks.com\u002F",[24,28,24,24],"Useful resource for comparing frameworks.","css framework comparison",{"id":219,"name":220,"line":221,"ai":8,"cat":140,"year":182,"points":222,"comments":29,"rec":62,"s":63,"top":223,"kw":224,"maker":21,"domain":229,"tier":23,"attempts":24,"strip":230,"url":231,"mix":232,"praise":233,"objection":234,"sub":225},42451150,"Prep Coach","Practice actual work conversations (with LLM based feedback)",27,48,[225,226,227,228],"conversation practice","feedback","workplace communication","llm coaching","prep.coach","00030","https:\u002F\u002Fprep.coach\u002F",[24,24,28,24],"Very polished UX","Rehearsing conversations can backfire; nimbleness matters more",{"id":236,"name":237,"line":238,"ai":8,"cat":78,"year":239,"points":123,"comments":240,"rec":13,"s":241,"top":183,"kw":242,"maker":21,"domain":247,"tier":23,"attempts":24,"strip":248,"url":249,"mix":250,"praise":251,"objection":252,"sub":245},42805099,"WYSIWYG editors","Compare 10 WYSIWYG editors side-by-side",2025,9,0.17,[243,244,245,246],"wysiwyg editor","rich text editor","editor comparison","headless editor","wysiwyg-editors.com","305030303","https:\u002F\u002Fwysiwyg-editors.com\u002F",[28,81,24,24],"Previewing editors in one place speeds up choosing the right one.","Editors have iOS input quirks that can block launches, such as PlateJS and Lexical.",{"id":254,"name":255,"line":256,"ai":8,"cat":78,"year":239,"points":169,"comments":28,"rec":62,"s":63,"top":257,"kw":258,"maker":21,"domain":263,"tier":23,"attempts":24,"strip":175,"url":264,"mix":265,"praise":266,"objection":-1,"sub":267},45361329,"AnnexUI","UI library for Typesense Search (MIT licensed)",68,[259,260,261,262],"typesense","search ui","web components","vanilla js","github.com","https:\u002F\u002Fgithub.com\u002FAnnexLabs\u002FAnnexUI",[24,24,24,24],"Small footprint and low risk of conflicting with existing code","ui library",1793991195814]