[{"data":1,"prerenderedAt":313},["ShallowReactive",2],{"project-27412445":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":29,"sentiment":30,"stance_mix":31,"scored_comments":35,"aspects":36,"strip":42,"post_text":45,"what":46,"said":85,"maker_in_thread":193,"shape":200,"grid":203,"attempts":276,"same_week":277,"maker_shows":44,"maker_hidden":306,"reader_version":307,"card":308},"27412445","Prestige","A text based HTTP client, for working with HTTP APIs","title","Show HN: Prestige, a text based HTTP client, for working with HTTP APIs","https:\u002F\u002Fprestigemad.com","prestigemad.com","sharat87",1622979772,2021,117,38,449,2533,18,"notable","dev_tools","api client","web_app",[24,25,26,27,28],"http client","api testing","rest api","postman alternative","text based","loved",0.44,{"positive":32,"neutral":33,"mixed":34,"critical":34},8,6,0,14,{"idea":37,"design":39,"execution":41},{"positive":38,"critical":34},4,{"positive":40,"critical":34},1,{"positive":34,"critical":34},[34,43,34,44,34,34,34,43,34,34,34,34,34,34,34,34,44,34,44,34,43,34,43,34,43,34,43,34,44,34,44,34,43,34,44,34,43,34],5,3,null,{"problem":47,"audience":60,"pricing":45,"motivation":69,"time_to_build":45,"stack":76,"openness":83,"stage":84,"team_size":84},{"value":48,"source":49,"evidence":50},"Testing and tuning HTTP API requests without a GUI-heavy client like Postman","maker",[51,54,57],{"id":52,"by":11,"text":53},"27412501","This is an HTTP client devtool, similar to Postman or Insomnia, but completely text-based. I've been developing it, using it for over a year now, as a weekend project. It's open…",{"id":55,"by":11,"text":56},"27413715","Hey, thanks for asking. I use this to play with and test APIs I'm developing, or APIs that I want to develop against. For example. GitHub has a public API that can be used to…",{"id":58,"by":11,"text":59},"27413645","Hey, thanks for the kind words. Unfortunately, there isn't yet an offline version of this, although I've wanted to do one for the longest of times. But thanks for mentioning, it…",{"value":61,"source":62,"evidence":63},"Developers working with HTTP APIs","inferred",[64,65],{"id":55,"by":11,"text":56},{"id":66,"by":67,"text":68},"27416286","RileyJames","Very nice. I’ve been using insomnia && postman, but I always thought a text based tool would go with the other tools I’m using (sublime and terminal) for developing APIs. Will…",{"value":70,"source":49,"evidence":71},"Maker wanted a text-based alternative to GUI API clients, having used Vim and Emacs approaches before",[72,75],{"id":73,"by":11,"text":74},"27413391","Ah! Yes, thanks for sharing. I should've guessed this existed for Emacs as well. I played around with implementing a similar concept like this in Vim, in 2019 (link:…",{"id":55,"by":11,"text":56},[77],{"value":78,"source":49,"evidence":79},"MithrilJS",[80],{"id":81,"by":11,"text":82},"27413569","Oh I'm not that super with JS to do something like this without a framework. It's running on MithrilJS (https:\u002F\u002Fmithril.js.org\u002F), which is, IMO, the most _practical_ framework…","open_source","unknown",{"praise":86,"objections":107,"requests":116,"questions":148,"alternatives":161},[87,96],{"value":88,"source":89,"evidence":90},"Clean text plus GUI combination and split results pane","commenter",[91,95],{"id":92,"by":93,"text":94},"27413310","nexuist","I love this! Excellent combination of GUI and textarea. Does it keep working if you cmd+save it locally?",{"id":58,"by":11,"text":59},{"value":97,"source":89,"evidence":98},"Labour of love, good idea",[99,103],{"id":100,"by":101,"text":102},"27412594","tony-allan","This is a really great idea. Well done!",{"id":104,"by":105,"text":106},"27413951","scrollaway","This is clearly a labour of love. Well done, congrats on releasing :)",[108],{"value":109,"source":49,"evidence":110},"No offline version yet",[111,115],{"id":112,"by":113,"text":114},"27413586","paco3346","This is great. It's an alternative for those who don't want a full IDE or are just getting started with API work. (I hope there's a fully offline version.) Also reminds me of…",{"id":58,"by":11,"text":59},[117,124,131,138],{"value":118,"source":89,"evidence":119},"OAuth2 calls before requests",[120],{"id":121,"by":122,"text":123},"27414106","anotherhue","Very nice! One feature of postman\u002Fhoppscotch[0] is that it makes it easy to do oauth2 calls PRIOR to hitting the actual desired endpoint. If you're itching to add new features…",{"value":125,"source":89,"evidence":126},"Headless test runner and JS assertions",[127],{"id":128,"by":129,"text":130},"27414163","opheliate","This is really cool! Would be interested to see if the JavaScript blocks could be used to essentially run integration tests using something like this, so you could assert that…",{"value":132,"source":89,"evidence":133},"GraphQL support",[134],{"id":135,"by":136,"text":137},"27415757","tanaypingalkar","Nice tool it will be more nicer if it have graphql.",{"value":139,"source":89,"evidence":140},"Gist or GitHub and Dropbox persistence",[141,145],{"id":142,"by":143,"text":144},"27414968","cldellow","That's neat! I like the workbook style for stashing snippets and re-running them, or even for documenting something and sharing it with someone else. Is there a way to persist my…",{"id":146,"by":93,"text":147},"27413638","> If it would be able to do the XHR calls on file:\u002F\u002F protocol As long as the endpoint being fetched returns the correct CORS headers, fetch should work on file:\u002F\u002F pages. You just…",[149,156],{"value":150,"source":89,"evidence":151},"What workflow makes it better than curl or python-requests",[152],{"id":153,"by":154,"text":155},"27413670","samvher","What do you use it for? The syntax looks simple, and the results are clearly formatted - just trying to understand what kind of workflow makes this favorable to something like…",{"value":157,"source":89,"evidence":158},"Whether it works offline or saved locally",[159,160],{"id":92,"by":93,"text":94},{"id":112,"by":113,"text":114},[162,173,184,189],{"value":163,"source":89,"evidence":164},"VS Code REST Client extension",[165,169],{"id":166,"by":167,"text":168},"27413414","Gys","I use something very similar for a very long time already in vcode: https:\u002F\u002Fmarketplace.visualstudio.com\u002Fitems?itemName=humao.rest-client",{"id":170,"by":171,"text":172},"27415004","sbarre","Yeah came here to say the same thing, the VS Code HTTP Client extension is fantastic.. Lets you save your requests alongside your code, you can even define variables and do…",{"value":174,"source":89,"evidence":175},"Emacs restclient.el and verb-mode",[176,180],{"id":177,"by":178,"text":179},"27413359","alanpearce","A very similar project for Emacs users: https:\u002F\u002Fgithub.com\u002Fpashky\u002Frestclient.el",{"id":181,"by":182,"text":183},"27413640","marco_craveiro","Rest client is great, but a lot of the cool (emacs) kids have moved over to verb-mode [1]. To be fair, you can probably achieve something similar with org-mode and rest-client,…",{"value":185,"source":89,"evidence":186},"Postman, Insomnia and Hoppscotch",[187,188],{"id":121,"by":122,"text":123},{"id":66,"by":67,"text":68},{"value":190,"source":89,"evidence":191},"JetBrains HTTP client",[192],{"id":112,"by":113,"text":114},{"comments":18,"answered":33,"key":194},[195,196,199],{"id":52,"text":53},{"id":197,"text":198},"27412601","Thank you very much. :)",{"id":55,"text":56},{"commenters":18,"max_depth":33,"maker_replies":18,"first_comment_mins":201,"lifespan_hours":202},9,99,[204,206,208,210,211,212,216,219,220,222,223,225,226,228,230,231,234,235,237,238,240,241,243,244,246,248,250,253,255,258,260,261,263,264,266,267,270,274],[52,34,34,205,11,40],"project\u002Fneutral\u002Fidea",[100,34,43,207,101,34],"project\u002Fpositive\u002Fidea",[197,34,34,209,11,40],"maker\u002Fneutral\u002Fnone",[153,34,44,205,154,34],[55,34,34,207,11,40],[213,34,34,214,215,34],"27414485","other\u002Fneutral\u002Fnone","epr",[217,34,34,218,11,40],"27414797","maker\u002Fpositive\u002Fnone",[104,34,43,218,105,34],[221,34,34,209,11,40],"27414078",[166,40,34,214,167,34],[224,40,34,209,11,40],"27413436",[170,40,34,214,171,34],[177,227,34,214,178,34],2,[73,227,34,229,11,40],"maker\u002Fneutral\u002Fidea",[181,227,34,214,182,34],[232,227,34,214,233,34],"27413959","federicotdn",[121,44,44,205,122,34],[236,44,34,209,11,40],"27414124",[142,38,44,205,143,34],[239,38,34,209,11,40],"27415048",[112,43,43,207,113,34],[58,43,34,242,11,40],"maker\u002Fneutral\u002Fdesign",[128,33,43,207,129,34],[245,33,34,229,11,40],"27414193",[247,33,43,218,129,34],"27414349",[249,33,34,209,11,40],"27414802",[92,251,43,252,93,34],7,"project\u002Fpositive\u002Fdesign",[254,251,34,209,11,40],"27413350",[256,251,44,257,93,34],"27413535","project\u002Fneutral\u002Fexecution",[81,251,34,259,11,40],"maker\u002Fneutral\u002Fexecution",[146,251,44,257,93,34],[262,251,34,209,11,40],"27413689",[66,32,43,207,67,34],[265,32,34,209,11,40],"27418142",[135,201,44,205,136,34],[268,201,34,269,11,40],"27418149","maker\u002Fneutral\u002Fdocs",[271,272,43,218,273,34],"27449815",10,"gauthamkolluru",[275,272,34,209,11,40],"27461303",[],[278,283,288,293,297,301],{"id":279,"name":280,"points":281,"category":282},"27421408","ToolJet",429,"web_saas",{"id":284,"name":285,"points":286,"category":287},"27414677","SectorTradingAlgorithm",249,"finance_crypto",{"id":289,"name":290,"points":291,"category":292},"27434254","nettu-meet",154,"learning_science",{"id":294,"name":295,"points":296,"category":20},"27408326","Rustpad",143,{"id":298,"name":299,"points":300,"category":282},"27379310","Vistimo Quotes",136,{"id":302,"name":303,"points":304,"category":305},"27384949","Spot",125,"productivity",false,"v2",{"id":309,"name":5,"line":6,"ai":306,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":30,"top":18,"kw":310,"maker":11,"domain":10,"tier":19,"attempts":34,"strip":311,"url":9,"mix":312,"praise":88,"objection":109,"sub":21},27412445,[24,25,26,27,28],"05030005000000003030505050503030503050",[32,33,34,34],1794036607549]