[{"data":1,"prerenderedAt":81},["ShallowReactive",2],{"maker-keithasaurus":3},[4,35,60],{"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},14799111,"Cinc","GitHub for recipes",false,"productivity",2017,363,152,"mixed",0.1,3,[17,18,19,20],"recipes","recipe forking","cooking","recipe sharing","keithasaurus","cinc.kitchen","legend",0,"5053504333115351533311553333335553333112","https:\u002F\u002Fwww.cinc.kitchen",[28,29,30,31],29,31,7,21,"Good idea applying GitHub-style forking to recipes","Recipe ingredient validation rejects common entries like 'to taste' or '1 slice'","recipe management",{"id":36,"name":37,"line":38,"ai":8,"cat":39,"year":40,"points":41,"comments":42,"rec":13,"s":43,"top":44,"kw":45,"maker":21,"domain":51,"tier":52,"attempts":24,"strip":53,"url":54,"mix":55,"praise":57,"objection":58,"sub":59},30247325,"Koda","A typesafe functional toolkit for Python","languages",2022,110,58,0.25,23,[46,47,48,49,50],"python","functional programming","maybe type","result type","typesafe","pypi.org","notable","3000500003030000011535500030000005053305","https:\u002F\u002Fpypi.org\u002Fproject\u002Fkoda\u002F",[56,30,24,15],9,"Useful functional constructs for handling nullable and error values","Python already handles None with Optional and try\u002Fexcept","functional programming library",{"id":61,"name":62,"line":63,"ai":8,"cat":39,"year":40,"points":64,"comments":56,"rec":65,"s":24,"top":66,"kw":67,"maker":21,"domain":72,"tier":73,"attempts":24,"strip":74,"url":75,"mix":76,"praise":78,"objection":79,"sub":80},33331791,"Koda Validate","Typesafe, combinable validation for Python",30,"curious",49,[68,69,70,71],"python validation","typesafe validation","pydantic alternative","schema validation","github.com","shown","330303030","https:\u002F\u002Fgithub.com\u002Fkeithasaurus\u002Fkoda-validate",[24,15,77,24],2,"Typesafe without plugins; validators are combinable and inspectable","Validation is slower than Pydantic out of the box, especially for dictionaries","validation library",1793991225506]