[{"data":1,"prerenderedAt":145},["ShallowReactive",2],{"maker-morgenkaffee":3},[4,33,54,73,90,107,128],{"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":22,"domain":23,"tier":24,"attempts":14,"strip":25,"url":26,"mix":27,"praise":30,"objection":31,"sub":32},9340299,"Redis-pipe","Use Redis lists like Unix pipes",false,"dev_tools",2015,49,10,"mixed",0,23,[17,18,19,20,21],"redis","unix pipes","job queue","command line","redis lists","morgenkaffee","github.com","shown","5051033000","https:\u002F\u002Fgithub.com\u002Flukasmartinelli\u002Fredis-pipe",[28,28,14,29],2,1,"Useful as a simple job queue or logging pipe","Uses LPUSH\u002FLPOP so only one consumer gets each message, not pub\u002Fsub","command line pipe utility",{"id":34,"name":35,"line":36,"ai":8,"cat":37,"year":10,"points":38,"comments":39,"rec":40,"s":41,"top":42,"kw":43,"maker":22,"domain":23,"tier":24,"attempts":14,"strip":48,"url":49,"mix":50,"praise":51,"objection":52,"sub":53},10116046,"pgfutter","Import CSV and JSON into PostgreSQL the Easy Way","data",34,7,"quiet",null,33,[44,45,46,47],"postgresql","csv import","json import","data loading","1305000","https:\u002F\u002Fgithub.com\u002Flukasmartinelli\u002Fpgfutter",[29,29,14,29],"Useful and nice to have","Install docs lacked build-from-source instructions; binary download needed chmod","database import tool",{"id":55,"name":56,"line":57,"ai":8,"cat":9,"year":58,"points":59,"comments":60,"rec":13,"s":61,"top":38,"kw":62,"maker":22,"domain":23,"tier":24,"attempts":14,"strip":65,"url":66,"mix":67,"praise":70,"objection":71,"sub":72},10835811,"Pipecat","Connect message queues with Unix pipes",2016,48,14,0.15,[63,18,64,20],"message queue","amqp","51533051330005","https:\u002F\u002Fgithub.com\u002Flukasmartinelli\u002Fpipecat",[68,69,29,28],4,3,"Looks cool and useful","Name overloads the existing 'message queue' term from System V IPC","command line utility",{"id":74,"name":75,"line":76,"ai":8,"cat":9,"year":58,"points":77,"comments":78,"rec":40,"s":41,"top":79,"kw":80,"maker":22,"domain":23,"tier":24,"attempts":14,"strip":84,"url":85,"mix":86,"praise":87,"objection":88,"sub":89},10858062,"Nigit","Expose Shell Scripts as HTTP API",19,6,55,[81,82,83,20],"shell scripts","http api","rest api","101000","https:\u002F\u002Fgithub.com\u002Flukasmartinelli\u002Fnigit",[14,14,14,28],"Handy for wrapping old programs","Unsafe to expose beyond localhost because of input sanitization risk","shell script api wrapper",{"id":91,"name":92,"line":93,"ai":8,"cat":9,"year":58,"points":94,"comments":69,"rec":40,"s":41,"top":95,"kw":96,"maker":22,"domain":23,"tier":101,"attempts":14,"strip":102,"url":103,"mix":104,"praise":105,"objection":-1,"sub":106},10887561,"hadolint","Static Analysis Tool for Dockerfiles in Haskell",63,27,[97,98,99,100],"dockerfile","linter","static analysis","haskell","notable","035","https:\u002F\u002Fgithub.com\u002Flukasmartinelli\u002Fhadolint",[29,29,14,14],"Code looks good to an experienced Haskeller","static analysis linter",{"id":108,"name":109,"line":110,"ai":8,"cat":111,"year":58,"points":112,"comments":113,"rec":114,"s":115,"top":116,"kw":117,"maker":22,"domain":23,"tier":101,"attempts":14,"strip":122,"url":123,"mix":124,"praise":126,"objection":127,"sub":119},10919564,"py14","Python to C++14 transpiler","languages",96,44,"curious",-0.22,18,[118,119,120,121],"python to c++","transpiler","c++14 templates","python compiler","0000000000000000000000005131013330033310","https:\u002F\u002Fgithub.com\u002Flukasmartinelli\u002Fpy14",[29,39,14,125],5,"Novel and cool demonstration of C++14 templates","Only works on a statically typeable subset of Python",{"id":129,"name":130,"line":131,"ai":8,"cat":9,"year":132,"points":133,"comments":69,"rec":40,"s":41,"top":134,"kw":135,"maker":22,"domain":140,"tier":24,"attempts":14,"strip":141,"url":142,"mix":143,"praise":144,"objection":-1,"sub":136},13410101,"Maputnik","a visual style editor for maps",2017,12,72,[136,137,138,139],"map style editor","mapbox style","vector tiles","map styling","maputnik.com","503","http:\u002F\u002Fmaputnik.com\u002F",[29,29,14,14],"Lightweight alternative to Mapbox Studio; easy to start styling and export JSON",1793991204306]