[{"data":1,"prerenderedAt":81},["ShallowReactive",2],{"maker-icyfox":3},[4,36,59],{"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":25,"strip":26,"url":27,"mix":28,"praise":33,"objection":34,"sub":35},35821748,"GPT-JSON","Structured and typehinted GPT responses in Python",false,"ai",2023,174,72,"mixed",-0.14,12,[17,18,19,20,21],"gpt json","structured output","pydantic","typehints","openai api","icyfox","github.com","notable",0,"3000300315511103003010511000500333300011","https:\u002F\u002Fgithub.com\u002Fpiercefreeman\u002Fgpt-json",[29,30,31,32],5,11,1,10,"Pydantic-based prompt-to-schema approach is useful for chaining GPT calls","Prompt-only JSON instructions already work about 99% of the time","llm output parsing library",{"id":37,"name":38,"line":39,"ai":8,"cat":40,"year":41,"points":42,"comments":43,"rec":13,"s":44,"top":45,"kw":46,"maker":22,"domain":23,"tier":24,"attempts":25,"strip":51,"url":52,"mix":53,"praise":56,"objection":57,"sub":58},39524874,"Mountaineer","Webapps in Python and React","dev_tools",2024,145,57,0.28,17,[47,48,49,50],"python react framework","fullstack python","server side rendering python","typed frontend backend","5010030533030350035010050000005500000000","https:\u002F\u002Fgithub.com\u002Fpiercefreeman\u002Fmountaineer",[54,54,55,55],8,2,"Polished, well documented for a v0.1 release","Built on FastAPI, which some commenters avoid","web framework",{"id":60,"name":61,"line":62,"ai":8,"cat":9,"year":63,"points":64,"comments":29,"rec":65,"s":66,"top":67,"kw":68,"maker":22,"domain":23,"tier":74,"attempts":25,"strip":75,"url":76,"mix":77,"praise":-1,"objection":79,"sub":80},48121824,"Rotunda","A browser built for agents with simulated typing",2026,13,"quiet",null,60,[69,70,71,72,73],"browser for agents","browser automation","simulated typing","firefox fork","playwright","shown","33030","https:\u002F\u002Fgithub.com\u002Fmonkeysee-ai\u002Frotunda",[25,78,25,25],3,"Mouse movement patterns may not be unique enough to act as a fingerprint.","browser automation for agents",1794036792802]