[{"data":1,"prerenderedAt":129},["ShallowReactive",2],{"maker-mherrmann":3},[4,35,60,84,110],{"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":32,"objection":33,"sub":34},6914092,"Helium","Simple web automation",false,"dev_tools",2013,48,65,"curious",-0.14,31,[17,18,19,20],"web automation","selenium","browser testing","python automation","mherrmann","heliumhq.com","shown",0,"1301333303100335013110030305303330353000","http:\u002F\u002Fheliumhq.com",[28,29,30,31],3,18,1,6,"Interesting and clean approach to simplifying Selenium","Per-machine licensing is impractical for developers working across multiple machines","web automation library",{"id":36,"name":37,"line":38,"ai":8,"cat":9,"year":39,"points":40,"comments":41,"rec":42,"s":43,"top":44,"kw":45,"maker":21,"domain":50,"tier":51,"attempts":24,"strip":52,"url":53,"mix":54,"praise":58,"objection":59,"sub":46},13764060,"fman","file manager for programmers",2017,178,207,"roasted",-0.31,9,[46,47,48,49],"file manager","dual pane","keyboard navigation","norton commander","fman.io","notable","1115300035112335112111112131115211232214","https:\u002F\u002Ffman.io",[55,56,31,57],11,25,43,"Fast, keyboard-efficient, nostalgic for Norton Commander","Limited license sale and sold-out licenses frustrated users",{"id":61,"name":62,"line":63,"ai":8,"cat":64,"year":39,"points":65,"comments":66,"rec":42,"s":67,"top":68,"kw":69,"maker":21,"domain":75,"tier":51,"attempts":24,"strip":76,"url":77,"mix":78,"praise":81,"objection":82,"sub":83},14076997,"VAT Moss API","A REST API for Calculating VAT in the EU","web_saas",59,116,-0.48,32,[70,71,72,73,74],"eu vat","vat calculator","vat moss","tax api","digital services tax","vatmossapi.com","3111313110110001113213001100000003110000","https:\u002F\u002Fvatmossapi.com",[24,79,30,80],10,19,"Open sourcing the code and effort appreciated","Ignores B2B versus B2C distinction and product-specific rates","tax calculation api",{"id":85,"name":86,"line":87,"ai":8,"cat":9,"year":88,"points":89,"comments":90,"rec":91,"s":92,"top":93,"kw":94,"maker":21,"domain":100,"tier":101,"attempts":24,"strip":102,"url":103,"mix":104,"praise":107,"objection":108,"sub":109},16318677,"fbs","Cross-platform desktop applications with PyQT",2018,315,285,"mixed",-0.11,4,[95,96,97,98,99],"pyqt","desktop app packaging","pyinstaller","cross-platform gui","python installer","github.com","legend","3205123130000000000434112035034332313011","https:\u002F\u002Fgithub.com\u002Fmherrmann\u002Ffbs",[105,68,93,106],13,24,"Useful packaging help beyond PyInstaller for installers and DLL edge cases","PyQt commercial license cost ($500) is a barrier for commercial apps","desktop app build and packaging",{"id":111,"name":6,"line":112,"ai":8,"cat":9,"year":113,"points":114,"comments":115,"rec":91,"s":116,"top":79,"kw":117,"maker":21,"domain":100,"tier":51,"attempts":24,"strip":121,"url":122,"mix":123,"praise":126,"objection":127,"sub":128},22416258,"Lighter web automation based on Selenium",2020,191,62,0.3,[18,118,119,120],"browser automation","web testing","python","5030000000003000000000050333053330505033","https:\u002F\u002Fgithub.com\u002Fmherrmann\u002Fhelium",[124,44,24,125],8,2,"Smarter iframe handling and better explicit waits than vanilla Selenium","Breaks on custom UI controls, requiring IDs and XPaths again","browser automation testing",1793991192359]