Live data from Hacker News

Show HN: Posting v1 – The modern HTTP client that lives in your terminal

github.com

11–20 of 52 posts

Re: Show HN: Posting v1 – The modern HTTP client that lives in your terminal

#12
post #9
post #7

This is great and feels very smooth to use. I really like the UX of it. Great including themes, but for light mode it's only one. Does Posting/Textual support no theming falling back on the configured terminal that runs it?

You'll be able to add custom themes pretty soon. Hopefully within the next couple of weeks. There's no fallback to the ANSI theme of the terminal as it breaks a lot of Textual's features. There is a PR open at the moment relating to detecting the terminal background colour I believe, so in the future we could probably use that to choose a reasonable fallback.

Great, appreciate it!

Really like it, so will try it out in my toolkit for a while! Thanks for the great work you have been doing and sharing with the community.

Re: Show HN: Posting v1 – The modern HTTP client that lives in your terminal

#15
This is awesome. Here are a couple bits of feedback:

- It took me a while to find the Metadata tab to edit a request's name, I guess because I don't think of the name and description as metadata (even if in a technical sense they are, relative to the request config). My inclination would be to make this the first tab and rename it to Info.

- I somehow managed to save two requests into the same file with no warning/confirmation from the UI.

- When using the up/down arrows to navigate between requests in a collection, I found it counterintuitive to have to hit Enter to actually select the request.

Re: Show HN: Posting v1 – The modern HTTP client that lives in your terminal

#16
After never being happy with Postman or Insomnia and defaulting to 'curlie' for http requests, Posting is the first http gui that I'm actually sticking with. I have a terminal tab with it open all the time and it somehow manages to be more efficient than "up arrow+enter" (since you can just hit enter).

Thanks for improving my workflow, Darren!

Re: Show HN: Posting v1 – The modern HTTP client that lives in your terminal

#19
post #6
post #4

Kudos to you man. I also had the same idea of developing a similar TUI tool because I'm getting tired of Electron apps for this. Now I can use yours with a peace of mind. BTW, have you looked at Bruno before deciding to develop yourself?

Thank you! I had a look at the Bruno website for the first time a few weeks ago, although I haven't tried it for myself yet. I'm definitely inspired by and agree with a lot of the principles behind Bruno: local first, developer friendly, readable/Git-friendly collections and so on. I think I share a lot of the same motivations as Bruno's creator - I feel the landscape of HTTP API testing clients may actually have reg…

Textual trending to a new de-facto basis for cross-platform gui apps is a HUGE improvement from every new app being js and Electron!

Not to mention replacing heavy Java gui apps as well! The myriad DB guis for whatever historical reason have mostly been slow heavy, and paid, Java apps.

I'd actually written a thing that integrated cli db tools(eg [1]) with kitty[2] and visidata to show a query editor and then results underneath in a kitty split pane. Now I've been using Harlequin[3] in my terminal. So nice to have these apps be fast programs that live in a terminal tab instead of their own bloated poorly-keyboard-driven Electron apps.

[1] https://github.com/kbd/setup/blob/main/HOME/.config/litecli/...

[2] https://github.com/kbd/setup/blob/main/HOME/bin/kw

[3] https://github.com/tconbeer/harlequin/

Re: Show HN: Posting v1 – The modern HTTP client that lives in your terminal

#20

Am I the only one who prefers to use nodejs and fetch for this these days? Especially since I need it to work in Windows (and no, I can't install WSL).

If you prefer writing JavaScript, the more power you, but I suspect Posting works on Windows. Textual, the library Posting is built on top of certainly does.
Post reply on HN