[{"data":1,"prerenderedAt":278},["ShallowReactive",2],{"project-19705511":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":33,"aspects":34,"strip":39,"post_text":40,"what":41,"said":68,"maker_in_thread":168,"shape":181,"grid":185,"attempts":234,"same_week":239,"maker_shows":183,"maker_hidden":270,"reader_version":271,"card":272},"19705511","Mockit","Open-source app to create and configure HTTP mocked endpoints","title","Show HN: Mockit – Open-source app to create and configure HTTP mocked endpoints","https:\u002F\u002Fmockit.netlify.com\u002F","mockit.netlify.com","boyneyy123",1555751168,2019,158,25,253,2195,12,"notable","dev_tools","api mocking","web_app",[24,21,25,26],"http mock server","mock endpoints","chaos monkey","mixed",0.239,{"positive":30,"neutral":30,"mixed":31,"critical":32},5,0,1,11,{"idea":35,"execution":37,"design":38},{"positive":36,"critical":31},3,{"positive":32,"critical":32},{"positive":31,"critical":31},[31,36,31,36,36,31,30,31,31,30,30,31,31,31,32,31,36,31,31,30,31,30,31,36,31],null,{"problem":42,"audience":50,"pricing":40,"motivation":40,"time_to_build":40,"stack":58,"openness":66,"stage":67,"team_size":67},{"value":43,"source":44,"evidence":45},"Front-end engineers and QA need endpoints that don't exist yet","commenter",[46],{"id":47,"by":48,"text":49},"19706175","philjackson","I've met these products mostly in the context of front-end engineers needing endpoints that don't exist yet. Useful for QA testers too.",{"value":51,"source":44,"evidence":52},"Front-end engineers, QA testers, developers needing mock APIs",[53,54],{"id":47,"by":48,"text":49},{"id":55,"by":56,"text":57},"19706049","dobecker","I've been looking for a tool like this most recently. The criteria where * no java * lightweight docker implementation * self hosted Funny how a perfect solution randomly pops up…",[59],{"value":60,"source":61,"evidence":62},"JavaScript (Node.js middleware)","inferred",[63],{"id":64,"by":11,"text":65},"19707171","Yeah guess there is no reason why a monkey could not be worked on. Here is how it works for MockIt, as you said its just some middleware…","open_source","unknown",{"praise":69,"objections":86,"requests":104,"questions":127,"alternatives":128},[70,82],{"value":71,"source":44,"evidence":72},"Easy to get running and useful UI",[73,77,78],{"id":74,"by":75,"text":76},"19705735","mrjasongorman","Really easy to get things up and running. Love the chaos monkey feature!",{"id":55,"by":56,"text":57},{"id":79,"by":80,"text":81},"19706392","sethammons","Seems like a more featureful version of something I wrote a long while ago to ease testing, fakettp: github.com\u002Fsethgrid\u002Ffakettp. Mine requires a json config and can act as a…",{"value":83,"source":44,"evidence":84},"Chaos monkey feature liked",[85],{"id":74,"by":75,"text":76},[87,97],{"value":88,"source":44,"evidence":89},"Chaos monkey throws stack trace on every request, too aggressive",[90,94],{"id":91,"by":92,"text":93},"19705794","kissgyorgy","The chaos monky is a bit agressive, throwing a stack trace on every request. :) I think it's a bug with it's implementation.",{"id":95,"by":48,"text":96},"19706190","Perhaps a set of sliders for each type of issue which define how often they might appear. E.G I don't care about 500s right now but would like 50% of the requests to be slow.",{"value":98,"source":44,"evidence":99},"GUI less useful for automated tests",[100],{"id":101,"by":102,"text":103},"19706058","zokier","I guess this would be somewhat comparable to WireMock? http:\u002F\u002Fwiremock.org\u002F The GUI looks pretty, but I'm not sure how useful that is in practice for automated tests at least.",[105,116,120],{"value":106,"source":44,"evidence":107},"Support OpenAPI v2 and v3 spec import",[108,112],{"id":109,"by":110,"text":111},"19705780","simonhamp","Any plans to build from an OpenAPI Spec descriptor file? Ideally v3",{"id":113,"by":114,"text":115},"19708529","Shelnutt2","Tools looks great! I've added an issue here for openapi: https:\u002F\u002Fgithub.com\u002Fboyney123\u002Fmockit\u002Fissues\u002F5 . I have quite a few specifications in openapi v2 (swagger). It'd be helpful…",{"value":117,"source":44,"evidence":118},"Configurable chaos monkey settings such as sliders",[119],{"id":95,"by":48,"text":96},{"value":121,"source":44,"evidence":122},"GraphQL support",[123],{"id":124,"by":125,"text":126},"19706488","vlozko","Something like this would be cool, and probably significantly harder to implement, for GraphQL.",[],[129,133,140,147,154,161],{"value":130,"source":44,"evidence":131},"WireMock",[132],{"id":101,"by":102,"text":103},{"value":134,"source":44,"evidence":135},"Mountebank",[136],{"id":137,"by":138,"text":139},"19707721","mattherman","Another alternative that I have had good experience with is Mountebank - http:\u002F\u002Fwww.mbtest.org\u002F It doesn't have a nice GUI like this, but it is extremely flexible in the…",{"value":141,"source":44,"evidence":142},"Mockoon",[143],{"id":144,"by":145,"text":146},"19707478","cabraca","Let me just plug https:\u002F\u002Fmockoon.com\u002F",{"value":148,"source":44,"evidence":149},"Hoverfly",[150],{"id":151,"by":152,"text":153},"19707679","erkanerol","It touched my heart :( I worked more than one year on a service virtualization project in my previous job with 6-7 people and it has never been used by a real customer because of…",{"value":155,"source":44,"evidence":156},"duckrails",[157],{"id":158,"by":159,"text":160},"19706611","geospeck","A similar tool that stumbled upon recently is duckrails: https:\u002F\u002Fgithub.com\u002Firidakos\u002Fduckrails It's got some nice features like building dynamic mocks with JavaScript or Ruby,…",{"value":162,"source":44,"evidence":163},"Beeceptor",[164],{"id":165,"by":166,"text":167},"19706270","ankit84","Http:\u002F\u002Fbeeceptor.com is another hosted one. And it gives named endpoints for drop-in replacement for API base url.",{"comments":169,"answered":170,"key":171},8,2,[172,175,178],{"id":173,"text":174},"19705787","Hey, No nothing yet, but did you want to create an issue explaining the feature? https:\u002F\u002Fgithub.com\u002Fboyney123\u002Fmockit\u002Fissues\u002Fnew I can take a look and see what we can do",{"id":176,"text":177},"19706094","Yeah they look quite simular. Yeah I'm not sure I would use it for automated tests, you kind of want something abit more \"robust\" for those tests. This tool was designed to help…",{"id":179,"text":180},"19706475","Hey, Yeah I will check that repo out and see what you've got. Thanks, hopefully the UI is easy enough for people to do what they need to. :)",{"commenters":182,"max_depth":183,"maker_replies":169,"first_comment_mins":184,"lifespan_hours":33},16,4,78,[186,188,190,192,193,194,196,198,199,201,203,204,207,208,209,212,215,217,219,221,224,226,229,231,233],[137,31,31,187,138,31],"other\u002Fneutral\u002Fnone",[109,32,36,189,110,31],"project\u002Fneutral\u002Fidea",[173,32,31,191,11,32],"maker\u002Fneutral\u002Fidea",[113,32,36,189,114,31],[101,170,36,189,102,31],[176,170,31,195,11,32],"project\u002Fmixed\u002Fidea",[47,170,30,197,48,31],"project\u002Fpositive\u002Fidea",[79,36,31,187,80,31],[179,36,31,200,11,32],"maker\u002Fpositive\u002Fdesign",[74,183,30,202,75,31],"project\u002Fpositive\u002Fexecution",[55,30,30,197,56,31],[205,30,31,206,11,32],"19706097","maker\u002Fpositive\u002Fnone",[158,30,31,187,159,31],[144,30,31,187,145,31],[91,210,32,211,92,31],6,"project\u002Fcritical\u002Fexecution",[213,210,31,214,11,32],"19705797","maker\u002Fneutral\u002Fdesign",[95,210,36,216,48,31],"project\u002Fneutral\u002Fdesign",[218,210,31,214,11,32],"19706458",[151,220,31,187,152,31],7,[222,169,30,197,223,31],"19707040","theK",[64,169,31,225,11,32],"maker\u002Fneutral\u002Fexecution",[227,228,30,206,48,31],"19706176",9,[230,228,31,206,11,32],"19706184",[124,232,36,189,125,31],10,[165,33,31,187,166,31],[235,238],{"id":236,"t":237,"points":183,"comments":31},"19686352",1555533984,{"id":4,"t":12,"points":14,"comments":15},[240,245,250,255,260,265],{"id":241,"name":242,"points":243,"category":244},"19704418","Causal (buy-to-rent model)",353,"finance_crypto",{"id":246,"name":247,"points":248,"category":249},"19738838","layer",251,"ai",{"id":251,"name":252,"points":253,"category":254},"19705440","Darwin Mail",218,"productivity",{"id":256,"name":257,"points":258,"category":259},"19707660","Tetris",135,"games",{"id":261,"name":262,"points":263,"category":264},"19694578","hncynic",114,"creative",{"id":266,"name":267,"points":268,"category":269},"19712617","BepuPhysics",108,"languages",false,"v2",{"id":273,"name":5,"line":6,"ai":270,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":274,"top":18,"kw":275,"maker":11,"domain":10,"tier":19,"attempts":170,"strip":276,"url":9,"mix":277,"praise":71,"objection":88,"sub":21},19705511,0.24,[24,21,25,26],"0303305005500010300505030",[30,30,31,32],1793990988411]