[{"data":1,"prerenderedAt":118},["ShallowReactive",2],{"maker-memset":3},[4,31,50,76,94],{"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":29,"objection":30,"sub":17},18423320,"Envelope Generator","A miniature SaaS to automate putting addresses on envelopes",false,"web_saas",2018,14,6,"quiet",null,67,[17,18,19,20],"envelope printing","address envelopes","envelope template","mail merge","memset","envelopegenerator.com","shown",0,"050030","https:\u002F\u002Fwww.envelopegenerator.com\u002F",[28,28,24,24],1,"Simple, easy to use compared with alternatives","Pricing model was unclear",{"id":32,"name":33,"line":34,"ai":8,"cat":35,"year":36,"points":37,"comments":38,"rec":13,"s":14,"top":39,"kw":40,"maker":21,"domain":44,"tier":23,"attempts":24,"strip":45,"url":46,"mix":47,"praise":48,"objection":49,"sub":43},22904629,"Plain Old Recipe","convert online recipes to plain-text","consumer_social",2020,22,3,54,[41,42,43],"recipe scraper","plain text recipes","recipe converter","github.com","035","https:\u002F\u002Fgithub.com\u002Fpoundifdef\u002Fplainoldrecipe",[28,24,28,24],"Seems like magic; nice work","Recipe scraping leads to aggregation sites with many near-duplicate recipes",{"id":51,"name":52,"line":53,"ai":8,"cat":54,"year":55,"points":56,"comments":57,"rec":58,"s":59,"top":60,"kw":61,"maker":21,"domain":44,"tier":67,"attempts":24,"strip":68,"url":69,"mix":70,"praise":73,"objection":74,"sub":75},38038239,"ScratchDB","Open-Source Snowflake on ClickHouse","data",2023,261,56,"curious",-0.03,7,[62,63,64,65,66],"olap database","clickhouse","data warehouse","json ingestion","columnar storage","legend","3010350303030330113303313101330353530305","https:\u002F\u002Fgithub.com\u002Fscratchdata\u002FScratchDB",[71,72,28,60],4,21,"Simple JSON-in, SQL-out workflow","'Open-Source Snowflake' name implies feature parity that the project does not aim for","managed olap database",{"id":77,"name":78,"line":79,"ai":8,"cat":80,"year":55,"points":81,"comments":82,"rec":13,"s":14,"top":83,"kw":84,"maker":21,"domain":44,"tier":23,"attempts":24,"strip":89,"url":90,"mix":91,"praise":92,"objection":-1,"sub":93},38372285,"Certmaster","Automatically issue and install Let's Encrypt certificates","infrastructure",11,5,75,[85,86,87,88],"lets encrypt","ssl certificates","certificate automation","tls","30050","https:\u002F\u002Fgithub.com\u002Fpoundifdef\u002Fcertmaster",[28,28,24,24],"Useful with Hetzner load balancer out of the box","certificate management",{"id":95,"name":96,"line":97,"ai":8,"cat":80,"year":98,"points":99,"comments":100,"rec":101,"s":102,"top":28,"kw":103,"maker":21,"domain":44,"tier":67,"attempts":24,"strip":109,"url":110,"mix":111,"praise":116,"objection":117,"sub":105},40837610,"SmoothMQ","Drop-in SQS replacement based on SQLite",2024,656,156,"mixed",0.12,[104,105,106,107,108],"sqs compatible","message queue","sqlite queue","self-hosted queue","go queue","5000555031103555253131131535142233511503","https:\u002F\u002Fgithub.com\u002Fpoundifdef\u002FSmoothMQ",[112,113,114,115],19,28,2,15,"Clean, readable Go code and easy to follow.","SQLite runs on one server, so reliability is weaker than SQS until distribution exists.",1793991237225]